kostenloser Webspace werbefrei: lima-city


Select und Option mit echo ausgeben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    eragon95

    eragon95 hat kostenlosen Webspace.

    Hi,
    warum funktioniert das nicht mit <select><tag/option">option></option></select>
    Hab das auserhalb von <? ?> gemacht und da hat es funktioniert.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Post mal den Quellcode.
  4. 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
  5. 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
  6. 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
  7. Autor dieses Themas

    eragon95

    eragon95 hat kostenlosen Webspace.

    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.
  8. wenn man " schreiben will muss man doch nen Backslash machen oda nich?
  9. <?
    
    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
  10. projektverwaltung

    projektverwaltung hat kostenlosen Webspace.

    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
  11. Autor dieses Themas

    eragon95

    eragon95 hat kostenlosen Webspace.

    Ja, danke.
    Das mit escapen hab ich schon kapiert, ich wollt eigt nur wissen, wie man einer option einen Wert zuordnet.

    Danke, kann das geschlossen werden.
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!