Formulare
xpfreund
- html
Hallo,
Mit PHP lege ich ein String in eine Variable.
$sort="datum, anfang";
Dieser wird als hidden über ein Formular an die selbe Datei übergeben.
<input type=hidden name='sort' value='$sort'>
Das kuriose ist jetzt, dass in der übergebenen Variable das Komma fehlt und
$sort="datumanfang" enthält. Muss man das Komma irgendwie noch escapen oder wieso vergisst der immer das Komma?
gruß aus Senftenberg am See
Hi,
Mit PHP lege ich ein String in eine Variable.
$sort="datum, anfang";
Dieser wird als hidden über ein Formular an die selbe Datei übergeben.
<input type=hidden name='sort' value='$sort'>
Das kuriose ist jetzt, dass in der übergebenen Variable das Komma fehlt und
$sort="datumanfang" enthält. Muss man das Komma irgendwie noch escapen
Nein.
oder wieso vergisst der immer das Komma?
Du machst irgendwas falsch.
MfG ChrisB
Hallo,
Hi,
Mit PHP lege ich ein String in eine Variable.
$sort="datum, anfang";
Dieser wird als hidden über ein Formular an die selbe Datei übergeben.
<input type=hidden name='sort' value='$sort'>
Das kuriose ist jetzt, dass in der übergebenen Variable das Komma fehlt und
$sort="datumanfang" enthält. Muss man das Komma irgendwie noch escapenNein.
oder wieso vergisst der immer das Komma?
Du machst irgendwas falsch.
Ich weiß nur nich was.
<form action='calendar_view.php' method=post>
das ist der traurige Rest dazu.
gruß aus Senftenberg am See
Hi,
Du machst irgendwas falsch.
Ich weiß nur nich was.
<form action='calendar_view.php' method=post>
das ist der traurige Rest dazu.
Na ein bisschen mehr wird drumherum wohl schon noch passieren, hm?
Also zeig mal *etwas* mehr Code.
MfG ChrisB
Hi,
Also zeig mal *etwas* mehr Code.
Insb. vom PHP-Code natuerlich - denn das Problem wird hoechstvermutlich darin liegen, und nicht im HTML.
MfG ChrisB
Hallo,
Hi,
Also zeig mal *etwas* mehr Code.
Insb. vom PHP-Code natuerlich - denn das Problem wird hoechstvermutlich darin liegen, und nicht im HTML.
das komplette Forum
echo "<tr><form action='calendar_view.php' method=post>\n";
if(SID) echo "<input type=hidden name='PHPSESSID' value='$PHPSESSID'>\n";
echo "<input type=hidden name='up' value='$up'>\n";
echo "<input type=hidden name='sort' value='$sort'>\n";
echo "<input type=hidden name='page' value='$page'>\n";
echo "<input type=hidden name='perpage' value='$perpage'>\n";
echo "<input type=hidden name='filter' value='$filter'>\n";
echo "<input type=hidden name='keyword' value='$keyword'>\n";
echo "<input type=hidden name='mode' value='3'>\n";
echo "<input type=hidden name='make' value='$make'>\n";
echo "<td><input type=image src='$img_path/los.gif' border=0 id=tr></form></td></tr><tr>\n";
Und sobald ich diese Form abschicke, fallen sämtliche Leerzeichen und Kommas raus.
gruß aus Senftenberg am See
Hi xpfreund,
Insb. vom PHP-Code natuerlich - denn das Problem wird hoechstvermutlich darin liegen, und nicht im HTML.
das komplette Forum
echo "<tr><form action='calendar_view.php' method=post>\n";
if(SID) echo "<input type=hidden name='PHPSESSID' value='$PHPSESSID'>\n";
echo "<input type=hidden name='up' value='$up'>\n";
echo "<input type=hidden name='sort' value='$sort'>\n";
echo "<input type=hidden name='page' value='$page'>\n";
echo "<input type=hidden name='perpage' value='$perpage'>\n";
echo "<input type=hidden name='filter' value='$filter'>\n";
echo "<input type=hidden name='keyword' value='$keyword'>\n";
echo "<input type=hidden name='mode' value='3'>\n";
echo "<input type=hidden name='make' value='$make'>\n";
echo "<td><input type=image src='$img_path/los.gif' border=0 id=tr></form></td></tr><tr>\n";
Hast du bei dir error reporting aktiviert?
Soweit ich das verstanden hab müssen Variablen in Doppelten anführungszeichen stehen oder ganz aus
den anführungszeichen rausgenommen werden.
Grüße aus H im R,
Engin
Hallo,
Hi xpfreund,
Insb. vom PHP-Code natuerlich - denn das Problem wird hoechstvermutlich darin liegen, und nicht im HTML.
das komplette Forum
echo "<tr><form action='calendar_view.php' method=post>\n";
if(SID) echo "<input type=hidden name='PHPSESSID' value='$PHPSESSID'>\n";
echo "<input type=hidden name='up' value='$up'>\n";
echo "<input type=hidden name='sort' value='$sort'>\n";
echo "<input type=hidden name='page' value='$page'>\n";
echo "<input type=hidden name='perpage' value='$perpage'>\n";
echo "<input type=hidden name='filter' value='$filter'>\n";
echo "<input type=hidden name='keyword' value='$keyword'>\n";
echo "<input type=hidden name='mode' value='3'>\n";
echo "<input type=hidden name='make' value='$make'>\n";
echo "<td><input type=image src='$img_path/los.gif' border=0 id=tr></form></td></tr><tr>\n";Hast du bei dir error reporting aktiviert?
Soweit ich das verstanden hab müssen Variablen in Doppelten anführungszeichen stehen oder ganz aus
den anführungszeichen rausgenommen werden.
Hab ich. Auch in doppelten Anführungszeichen war das gleiche Problem. Ohne Anführungszeichen geht schon der Semantik wegen nicht.
gruß aus Senftenberg am See
Hi xpfreund,
Hab ich. Auch in doppelten Anführungszeichen war das gleiche Problem. Ohne Anführungszeichen geht schon der Semantik wegen nicht.
Ich sprach von
$sort="datum, anfang";
diesem hier.
BtW, du machst ja auch TOFU.
Grüße aus H im R,
Engin
Hallo,
Hi xpfreund,
Hab ich. Auch in doppelten Anführungszeichen war das gleiche Problem. Ohne Anführungszeichen geht schon der Semantik wegen nicht.
Ich sprach von
$sort="datum, anfang";
>
> diesem hier.
siehe oben
gruß aus [Senftenberg](http://www.senftenberg.de/) am [See](http://www.senftenberger-see.de/)
Hi,
Hallo,
Hi xpfreund,
Hab ich. Auch in doppelten Anführungszeichen war das gleiche Problem. Ohne Anführungszeichen geht schon der Semantik wegen nicht.
Ich sprach von
$sort="datum, anfang";
> >
> > diesem hier.
> siehe oben
>
> gruß aus [Senftenberg](http://www.senftenberg.de/) am [See](http://www.senftenberger-see.de/)
DITO
Grüße aus H im R,
Engin
--
[Von wegen "Geld wächst nicht auf Bäumen"!](http://nimmet.de/nimmet-dateien/GeldAufBaum)
![](http://nimmet.de/nimmet-bilder/valigator.gif)[Der Valligator](http://old.atomic-eggs.com/old_forum/messages/237.html#a1)
["Computer sagt Nein"](http://www.comedycentral.de/index.php/Video/Detail/vid/541168/playerMode/fullscreen)
Hallo,
deine table-form-Konstruktion ist invalide
echo "<tr><form action='calendar_view.php' method=post>\n";
if(SID) echo "<input type=hidden name='PHPSESSID' value='$PHPSESSID'>\n";
...
echo "<input type=hidden name='make' value='$make'>\n";
echo "<td><input type=image src='$img_path/los.gif' border=0 id=tr></form></td></tr><tr>\n";
Und sobald ich diese Form abschicke, fallen sämtliche Leerzeichen und Kommas raus.
entweder die ganze <table> in ein <form> oder ein <form> in ein <td>
der Validator wird's dir auch zeigen ...
Gruß plan_B
Hallo,
Hallo,
deine table-form-Konstruktion ist invalide
echo "<tr><form action='calendar_view.php' method=post>\n";
if(SID) echo "<input type=hidden name='PHPSESSID' value='$PHPSESSID'>\n";
...
echo "<input type=hidden name='make' value='$make'>\n";
echo "<td><input type=image src='$img_path/los.gif' border=0 id=tr></form></td></tr><tr>\n";
Und sobald ich diese Form abschicke, fallen sämtliche Leerzeichen und Kommas raus.entweder die ganze <table> in ein <form> oder ein <form> in ein <td>
das liegt daran, dass du hier auch nicht die komplette Tabelle von mir siehst.
gruß aus Senftenberg am See
Hallo,
deine table-form-Konstruktion ist invalide
das liegt daran, dass du hier auch nicht die komplette Tabelle von mir siehst.
ich seh' genug :)
echo "<tr><form action='calendar_view.php' method=post>\n";
^^^^^^^^^^^^
if(SID) echo "<input type=hidden name='PHPSESSID' value='$PHPSESSID'>\n";
...
echo "<input type=hidden name='make' value='$make'>\n";
echo "<td><input type=image src='$img_path/los.gif' border=0 id=tr></form></td></tr><tr>\n";
^^^^^^^^^^^ ^^^^^^^^^
Gruß plan_B
Hallo,
Hallo,
deine table-form-Konstruktion ist invalide
das liegt daran, dass du hier auch nicht die komplette Tabelle von mir siehst.
ich seh' genug :)
so geht das aber nicht, da in den trs und tds ja noch mehr drin steht. Außerdem ist in meinem Browser ein Validator integriert. Der würde mir schon sagen, wenn da was falsch wäre. (sogar 2) Abgesehen davon ist der ganze Aufbau mit heutigem Webstandard sowieso nicht mehr zu vergleichen. Die Struktur wurde 2004 erstellt und da war noch so manches anders.
echo "<tr><form action='calendar_view.php' method=post>\n";
^^^^^^^^^^^^
if(SID) echo "<input type=hidden name='PHPSESSID' value='$PHPSESSID'>\n";
...
echo "<input type=hidden name='make' value='$make'>\n";
echo "<td><input type=image src='$img_path/los.gif' border=0 id=tr></form></td></tr><tr>\n";
^^^^^^^^^^^ ^^^^^^^^^Gruß plan_B
gruß aus Senftenberg am See
Hallo,
Hi,
Also zeig mal *etwas* mehr Code.
Insb. vom PHP-Code natuerlich - denn das Problem wird hoechstvermutlich darin liegen, und nicht im HTML.
Da muss irgendwo ein Fehler beim POST gewesen sein, denn wenn ich vorher nochmal den POST abrufe funzts einwandfrei.
gruß aus Senftenberg am See
Hi xpfreund,
Mit PHP lege ich ein String in eine Variable.
$sort="datum, anfang";
Dieser wird als hidden über ein Formular an die selbe Datei übergeben.
<input type=hidden name='sort' value='$sort'>
Das ist doch ein einfacher String, behandel ihn doch auch 'wie einen'.
Grüße aus H im R,
Engin