|
Geschrieben am: Fr 6.07.2007, 12:18
|
|||||
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 0 Mitglied seit: -- |
Hallo nochmals Ich habe noch ein kleines Problem: Ich habe meinen Code von einigen wochen schonmal vorgestellt und jetzt habe ich alles auf eine Datenbank umgestellt: Code seite1.php:
code auswertung.php
Aber das ganze funktioniert nicht. die Variable $http_post_vars['kennung'] kommt nicht an. Ich denke weil bei seite1.php beim formular die " " vergessen wurden. Doch wenn ich die hinmache bekomme ich eine Fehlermeldung der von der Echo. Wie kann ich das beheben? Vielen Dank für die Hilfe: Lukas |
||||
![]() |
| DZVO |
#2 Geschrieben am: Fr 6.07.2007, 12:46 (+00:27)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 124 Mitglied seit: 19.03.2007 |
escapen
du kannst echo " hallo \"peter\" bla blabla"; schreiben und die ausgabe sieht dann wie folgt aus hallo "peter" bla blabla -------------------- |
![]() |
|
#3 Geschrieben am: Fr 6.07.2007, 12:55 (+00:09)
|
|
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 0 Mitglied seit: -- |
Danke, das hat jetzt geklappt, aber die Variable kommt trotzdem nicht in die ausgabe.php rüber? wo liegt das problem? (ich habe schon von $Post_... auf $_Post... umgestellt
Lukas |
![]() |
| Siegfried_D |
#4 Geschrieben am: Fr 6.07.2007, 13:01 (+00:05)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 325 Mitglied seit: 31.01.2007 |
setz noch ein
<input name="" type="hidden" value="<?php echo $kennung;?>" /> direkt vor <input name="auswertung.php" type="submit" id="auswertung.php" value="Eingaben kontrollieren" /> dann sollte es klappen! -------------------- suche ständig Linkpartner (verschiedene Themengebiete) bitte Linkliste anfordern!
|
![]() |
| DZVO |
#5 Geschrieben am: Fr 6.07.2007, 14:03 (+01:01)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 124 Mitglied seit: 19.03.2007 |
@siegfried was sol das bringt.
@berater schreib mal in die datei print_r($_POST); dann solltest du theoretisch dein post-array sehen. zudem solltest du unten auch schreiben wenn möglich <input name="submit" type="submit" id="submit" value="Eingaben kontrollieren" /> -------------------- |
![]() |
|
#6 Geschrieben am: Fr 6.07.2007, 19:38 (+05:35)
|
|||
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 0 Mitglied seit: -- |
Danke, jetzt weiss ich dass diese Postübergabe überhaupt funktioniert. Nun, was mach ich jetzt mit dieser array? das ganze sieht jetzt so aus:
Boah, dieses Projekt ist wirklich eine schwere Geburt Lukas |
||
![]() |
| gnarf |
#7 Geschrieben am: So 8.07.2007, 17:05 (+45:26)
|
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 2 Mitglied seit: 8.07.2007 |
verwende $_POST statt $HTTP_POST_VARS
1. ist glaub ich http-post-vars ab php 5 gar nicht mehr unterstützt, 2. sind die http_post_vars nicht überall verfügbar (obwohl das bei dir kein problem sein sollte) wie auch immer verwende $_POST['kennung'] -------------------- -------------------------------------------------------------------
Radiocheck - Flugfunk von Profis für Profis private files, der raum des irrsinns ------------------------------------------------------------------- |
![]() |
| Sascha Ahlers |
#8 Geschrieben am: So 8.07.2007, 23:00 (+05:54)
|
||
![]() AyomRank 8 Gruppe: Experten Entwicklung Beiträge: 1701 Mitglied seit: 27.12.2004 |
Die register_long_arrays ($HTTP_*_VARS) werden erst ab PHP 6 nicht mehr unterstützt, PHP 5 kann damit noch umgehen. -------------------- Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."
Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007 |
||
![]() |
| gnarf |
#9 Geschrieben am: Mo 9.07.2007, 09:39 (+10:39)
|
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 2 Mitglied seit: 8.07.2007 |
hast recht. ist prinzipiell möglich ! kann aber per php.ini aktiviert werden oder nicht. viele provider deaktivieren das.
aber wie auch immer. HTTP_*_VARS sind schon lange nicht mehr empfohlen und ich glaube trotzdem dass hier das problem liegt ! also probiers mal. lg marcus -------------------- -------------------------------------------------------------------
Radiocheck - Flugfunk von Profis für Profis private files, der raum des irrsinns ------------------------------------------------------------------- |
![]() |
| DZVO |
#10 Geschrieben am: Mo 9.07.2007, 09:44 (+00:04)
|
||||||
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 124 Mitglied seit: 19.03.2007 |
k das ist nun dein POST-array was übergeben wird und nun kannst du wie folgt drauf zugreifen
so wenn sonst noch was ist frag -------------------- |
||||||
![]() |
|
#11 Geschrieben am: Mo 9.07.2007, 22:03 (+12:19)
|
|
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 0 Mitglied seit: -- |
Das ganze sollte aber automatisch geschehen. Weil sonst könnte ich bei meiner alten Handarbeit bleiben.
Lukas |
![]() |
| DZVO |
#12 Geschrieben am: Di 10.07.2007, 08:14 (+10:11)
|
||
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 124 Mitglied seit: 19.03.2007 |
meinst du sowas? falls ja nen bissel hirnschmalz reinstecken -------------------- |
||
![]() |
|
#13 Geschrieben am: Di 10.07.2007, 09:32 (+01:17)
|
|||||
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 0 Mitglied seit: -- |
Danke, werde es mir dann ansehen. Sobald ich wieder Zeit habe. Dieses Script war eigentlich zum schnellen und einfachen Auswendiglernen von Ortschaften gedacht einen schönen Tag, Lukas |
||||
![]() |
|
#14 Geschrieben am: Mi 11.07.2007, 11:15 (+25:43)
|
|||
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 0 Mitglied seit: -- |
So, mit benutzung meines Hirnschmalzes, video2brain und selfphp hab ich es soweit gebracht, dass es läuft, ja es läuft zu gut;) Der code siht jetzt so aus:
Die Ausgabe so: Korrekt, 1 ist Hoek van holland FALSCH! 1 ist nicht rotterdam sondern Hoek van holland FALSCH! 1 ist nicht Zürich sondern Hoek van holland FALSCH! 1 ist nicht Eingaben kontrollieren sondern Hoek van holland FALSCH! 2 ist nicht Hoek van holland sondern Rotterdam Korrekt, 2 ist Rotterdam FALSCH! 2 ist nicht Zürich sondern Rotterdam FALSCH! 2 ist nicht Eingaben kontrollieren sondern Rotterdam FALSCH! a ist nicht Hoek van holland sondern Lahn FALSCH! a ist nicht rotterdam sondern Lahn FALSCH! a ist nicht Zürich sondern Lahn FALSCH! a ist nicht Eingaben kontrollieren sondern Lahn Ich habe die Schleifen jetzt in allen möglichen Varianten zusammengeflickt, aber ich kriegs nicht hin, dass: 1. form mit erstem datenbankeintrag 2. form mit zweitem datenbankeintrag etc. konntrolliert wird... Lukas |
||
![]() |
| DZVO |
#15 Geschrieben am: Mi 11.07.2007, 12:10 (+00:55)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 124 Mitglied seit: 19.03.2007 |
hä frage nicht verstanden
-------------------- |
![]() |
|
#16 Geschrieben am: Mi 11.07.2007, 16:13 (+04:02)
|
|||
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 0 Mitglied seit: -- |
Danke erstmals, dass du dir überhaupt die Mühe machst es zu verstehen! Also ich habe datenbank, die sieht so aus: id, kennung, name 0, 1, Hoek van Holland 1, 2, Rotterdam 2, a, Lahn etc... Dann habe ich das formular lesetest:
Da kommt immer die Kennung vor das formulaer und als name "cool$*EIGENTLICH-DB-KENNUNG*" So, wenn man jetzt auf eingaben kontrollieren drückt, sollte die auswertung.php kommen und jeweils das Feld mit der kennung cool1 mit name1 konntrollieren cool2 mit name2 cool3 mir name3 coola mit namea Als antwort sollte dann nur kommen: Korrekt, 1 ist Hoek van holland oder FALSCH! 1 ist nicht rotterdam sondern Hoek van holland ich hoffe du hasst verstanden. Lukas |
||
![]() |
| Sascha Ahlers |
#17 Geschrieben am: Mi 11.07.2007, 18:02 (+01:49)
|
![]() AyomRank 8 Gruppe: Experten Entwicklung Beiträge: 1701 Mitglied seit: 27.12.2004 |
Irgendwo hast Du einen Denkfehler, entweder bei der SQL-Abfrage oder bei der Schleife, mehr kann ich aber so nicht sagen.
Beschreib Dein Problem bitte mal richtig: Wie man Fragen richtig stellt -------------------- Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."
Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007 |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/19289
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| echo 'htmlzeugs' oder ?>htmlzeugs< ... | Stefan Brinkers | 457 | 14 | Mo 20.06.2005, 17:00 |
Anzeige - [Hier werben / Mediadaten]
















