Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Werte von Radio-Buttons bekommen
Hallo
meine Frage ist wie ich in mein PHP-Script die Auswahl über einen Radio-Button bekomme
<form method="post" action=" <?php echo $_SERVER['PHP_SELF']; ?> >
<input type="radio" value="Seite1" name="s1">
<input type="radio" value="Seite2" name="s2">
</form>
Die beiden Seiten sollen jeweils Bilder sein welche ich anzeigen will über:
$pic = ????????(weiß ich net)???????;
<img src= " <?php echo "$pic"; ?> " >
Ich hoffe es ist zu verstehen was ich meine
Antworten
Hallo,
also ich vermute mal, du willst die beiden Radio-Buttons in Bezug zueinander setzen? So das nur jeweils einer ausgewählt sein kann? Dann solltest du für beide auch das selbe "name"-Attribut setzen. Desweiteren solltest du im form-Tag die Anführungszeichen bei "action" wieder schließen, und ein Button für die Übermittlung wäre auch nicht verkehrt...
Also z.B. so:
Code: In Zwischenablage kopieren (nur IE)
OK. damit übergibst du also an deine Seite eine Variable namens "$seite" (weil so name-Attribut des Radio-Buttons).
Du kannst damit via $_POST['seite'] darauf zugreifen... Womit wir zum PHP-Teil kommen würden. Der Einfachheit halber würde ich die Werte für die Radio-Buttons gleich an die Namen der Bilder anpassen, also für
..input type="radio" value="Seite1"... müsste das zugehörige Bild "Seite1.jpg" heissen...
Dann kannst du ganz einfach vorgehen, um die Bilder auszugeben:
Code: In Zwischenablage kopieren (nur IE)
Somit wird ohne eine Variable übergeben zu haben nix angezeigt, wenn etwas übergeben wurde wird es als Name des Bildes eingefügt. Wenn du etwas anzeigen willst, wenn nix übergeben wurde musst du halt noch ein "else" dazu fügen...