Supportnet Computer
Planet of Tech

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 :)

Antwort 2 von Pajopath

ok dieses system wandelt die zeichen um .... ^^

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

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

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: