selectbox auswahl als bild ausgeben

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • selectbox auswahl als bild ausgeben

    Hallo ich habe hier ein textfeld in dem der user seinen namen eingeben soll und sein geschlecht auswählen soll nun möchte ich das wenn ich das formular abgeschickt habe das wenn zb. Mann ausgewählt wurde auch das dazugehörige bild das in einer variablen ist ausgegeben wird

    seite1.php

    Quellcode

    1. <form action="test.php" method="post" target="frame">
    2. <input type="text" name="username" value="User Namen">
    3. <br>
    4. <selectname="geschlecht">
    5. <option></option>
    6. <option>Mann</option>
    7. <option>Frau</option>
    8. </select>
    9. <input type="submit">
    10. </form>


    das ganze sollte so gespeichert sein das ich nachher wenn ich alle user auf einer anderen seite anzeigen möchte auch die männlicch und weiblich bilder zusehen sind :oops:

    seite2.php

    Quellcode

    1. <?
    2. $lock_file = ".lock";
    3. $Datei = $username.".html";
    4. $username = $_POST['username'];
    5. $geshlecht =$_POST['geschlecht'];
    6. $mann="<img src='mann.jpg' width=25 height=25>";
    7. $frau="<img src='frau.jpg' width=25 height=25>";
    8. $fp = fopen($Datei, "w");
    9. fwrite($fp, $username);
    10. fwrite($fp, $geschlecht);
    11. fclose($fp); //Datei schließen
    12. ?>
    Alles anzeigen


    wäre für jede hilfe dankbar ich weiss das s mit if und else gehen soll allerdings bin ich immer gescheitert :roll:
    Das Wissen der menschheit ist für die Menschheit *smile*
  • also erstmal: Nutze Syntaxhighlting
    Code markieren, und Sprache rechts über dem Eingabebereich auswählen.

    Dann siehst du auch schon ein fehlendes Leerzeichen in deinem Formular.
    Außerdem hast du dich bei $geshlecht vertippt.
    fwrite kann man außerdem nur 1x anwenden.

    Ansonsten schau dir mal dieses HowTo an: [coderwiki]HowTos/PHP-Login-Registrierung-Tutorial[/coderwiki]
    Dort lernst du wie du verschiedene Inhalte in einer Datei speicherst und ausliest.