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

Hier gehts zum Orginal Eintrag "Werte von Radio-Buttons bekommen" im Forum

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)
1">

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)
2">

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...


Hier gehts zum Orginal Eintrag "Werte von Radio-Buttons bekommen" im Forum
 
phpforum.de | Impressum | Handy Bundles