Select und Option mit echo ausgeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
argument
art
aufpassen
ausgeben
code
dank
fehler
fehlermeldung
gegebener notation
karpfen
moment
option
posten
quellcode
sektion
tag
testen
typ
wissen
zweiten beispiel
-
Hi,
warum funktioniert das nicht mit <select><tag/option">option></option></select>
Hab das auserhalb von <? ?> gemacht und da hat es funktioniert.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Post mal den Quellcode.
-
Wenn du alles richtig gemacht hast, solltest du mit echo alle Arten von HTML-Code ausgeben können. Wichtig ist nur, dass du Anführungszeichen und andere solcher Zeichen in gegebener Notation schreibst (Ich bin sogar zu blöd das hier mit der code sektion zu posten -.-). Und wie schon gesagt wäre es am einfachsten den Quellcode bzw. die Fehlermeldungen zu posten.
Beitrag geändert: 15.12.2008 15:53:20 von thedarkside -
Aufpassen musst du wenn du das machst!!
<?php echo"<select><option name="1"></select>"; ?>
wird nicht funktionieren
-->
<?php echo"<select><option name="1"></select>"; ?>
oder
<?php echo'<select><option name="1"></select>'; ?>
Beitrag geändert: 15.12.2008 16:16:26 von dikay
//EDIT by ferdinand24
Das code-Tag entfernt leider die Backslashes. Im zweiten Beispiel sollen die Quotes mit einem Backslash escaped werden.
Beitrag geändert: 15.12.2008 16:57:11 von ferdinand24 -
Ich wollte einen Backslah machen aber es geht nicht. Da ist das Systaem i-wie gestört
Beitrag geändert: 15.12.2008 16:57:55 von typ -
Ne es gab keine Fehlermeldung.
Das hing irgendwie mit der Tabelle zusammen.
Hab den Fehler nicht gefunden und deshalb alles gelöscht und nochmal neu geschrieben.
Jetzt geht s :D
Ist das so eigt richtig:
<select name="name">
<option value="wert">Bla</option>
</select>
Ich möchte option einen Wert zuordnen.
Hab das eben einfach so gemacht und kann im Moment noch nicht testen ob s funktioniert.
-
wenn man " schreiben will muss man doch nen Backslash machen oda nich?
-
<? echo "<select name=\\"name\\"> <option value=\\"wert\\">Bla</option> </select>"; ?>
Anführungszeichen müssen mit einem Slash escaped werden!
Und zwar ALLE!
Beitrag geändert: 15.12.2008 17:19:06 von karpfen -
Außer du verwendest einfache ( ' ) und doppelte( " ) anführungszeichen, dann kannst du
echo ('htmlzeugs mit allen argumenten in " z.B. name="test"');
Beitrag geändert: 15.12.2008 17:42:57 von projektverwaltung
Beitrag geändert: 15.12.2008 17:43:12 von projektverwaltung -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage