Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Formulare "Neu"
Frage
Hallo,
ich habe nun, nachdem ich mit der vorherigen Lösung nicht weiter gekomme bin, zu Übungszwecken versucht, ein reines php-Formular zu schreiben - ganz klein, leider ist mir auch das nicht ganz gelungen:
Es sollen 2 Checkbox-Felder und ein Submit-Feld sein, bei der Ausgabe im Browser existieren zwar Formularfelder, allerdings sehen die aus wie normale Eingabefelder und darin steht der jeweilige ´value´.
der Code sieht so aus:
<?php
echo "<form action=´Spartendetails.php´ method=´POST´>
<p>Bitte wählen Sie die gewünschten Sparten aus:</p>
<p>
<input type=´checkbox´ name=´Bereich1´ value=´gewählt´> Bereich 1<br>
<input type=´checkbox´ name=´Bereich2´ value=´gewählt´> Bereich 2</p>
<input type=´Submit´ name=´weiter´ value=´weiter´></input>
</form>";
?>
Es wäre super, wenn sich das jemand von euch anschauen könnte.
Vielen Dank im Voraus
lg PeterK
Antwort 1 von Pajopath
das kommt daher dass dein type nicht erkannt wird.
Richtig:
<input type=´checkbox´ name=´checkboxName´ value=´checkboxValue´>
Falsch:
<input type=´checkbox´ name=´checkboxName´ value=´checkboxValue´>
Du musst die ´ über der # benutzen :)
Richtig:
<input type=´checkbox´ name=´checkboxName´ value=´checkboxValue´>
Falsch:
<input type=´checkbox´ name=´checkboxName´ value=´checkboxValue´>
Du musst die ´ über der # benutzen :)
Antwort 2 von Pajopath
ok dieses system wandelt die zeichen um .... ^^
dann war das mit meinem richtig und falsch wohl überflüssig ;-)
dann war das mit meinem richtig und falsch wohl überflüssig ;-)
Antwort 3 von hergy
Hallo Peter
nimm mal alles was geechot werden soll zwischen einfache Anführungszeichen, und die werte der formularfeld-attribute in doppelte
gruß hergy
nimm mal alles was geechot werden soll zwischen einfache Anführungszeichen, und die werte der formularfeld-attribute in doppelte
gruß hergy
Antwort 4 von PeterK
@Pajopath
das mit der Taste war der Tip des Tages!! :-) auf das wär ich nie gekommen, danke - jetzt funktioniert´s.
vielleicht ist das auch die Lösung für mein anderes Problem, das werde ich dann später ausprobieren.
@hergy
soll ich das trotzdem Umsetzen?
Vielen Dank vorerst, muss jetzt leider weg, komme aber wieder :-)
lg Peter
das mit der Taste war der Tip des Tages!! :-) auf das wär ich nie gekommen, danke - jetzt funktioniert´s.
vielleicht ist das auch die Lösung für mein anderes Problem, das werde ich dann später ausprobieren.
@hergy
soll ich das trotzdem Umsetzen?
Vielen Dank vorerst, muss jetzt leider weg, komme aber wieder :-)
lg Peter
Antwort 5 von hergy
...du mußt es nicht umsetzen. Ich persönlich finde es aber überichtlicher, da reines html halt mit doppelten anführungszeichen arbeitet.
Du könntest auch doppelte anf.-zeichen für beides nehmen und die aus dem Formular mit einem vorangestellten backslash ( ) escapen
Wie man es schließlich macht ist reine Geschmackssache.
hergy
Du könntest auch doppelte anf.-zeichen für beides nehmen und die aus dem Formular mit einem vorangestellten backslash ( ) escapen
Wie man es schließlich macht ist reine Geschmackssache.
hergy

