• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Abfrage ob radio button aktiv ist

Status
Für weitere Antworten geschlossen.

cwe

Neues Mitglied
Hallo

Ich habe eine frage bezüglich einer Überprüfung ob ein radio button aktiv ist oder nicht.

Und zwar:
Ich erzeuge eine dynamische Tabelle und befülle diese mit Daten aus einer SQL Abfrage. In dieser Tabelle kann man dann unter Anderem JA und NEIN (radio buttons) auswählen. Zum Abschluss muss man die geänderten Daten speichern (Speichern Button ist bei jeder Tabellenzeile).

Hier also mein Frage: Wie schreibe ich beim Speichern Button die Überprüfung ob JA oder Nein angeklickt ist (weil bei JA und Nein verschiedene inserts in der DB durchgeführt werden)?

Danke

Lg c
 
Also nachdem das Formular abgeschickt wurde, ist in der PHP-Datei, an die Daten gesendet wurden (action-Attribut des Form-Elements), das Superglobale Array $_POST vorhanden.
Hier finden sich dann auch die Werte deiner Radio-Buttons wieder.
Hast du also zum Beispiel diesen Code:
Code:
<form action="" method="post">
<input type="radio" value="1" name="blabla"/><label>Ja</label>
<input type="radio" value="0" name="blabla"/><label>Nein</label>
<input type="submit" />
</form>
Dann kannst du in der PHP Datei mit $_POST['blabla'] auf den Wert zugreifen.
Der ist dann entweder 0 oder 1. Es folgt dann eine ganz einfach if-Clause.

Gruß
Voodoo
 
Das wäre mein vorschlag
Code:
<?php
//ausgabe von datenbank...
$bla = // ergebnis von der datenbank
?>
<form>
<input type="radio" <?php if($bla == 0) { checked="checked" } name="bla" value="0" />
<input type="radio" if($bla == 1) { checked="checked" } name="bla" value="1" />
</form>

EDIT: SRY, HAB DIE FRAGE FALSCH VERSTANDEN (Mein gepostets ist dann was ganz anderes, sry)
 
Hallo

Danke für die schnelle Antwort.

Leider arbeite ich nicht mit PHP sondern ASP.

Funtioniert das ähnlich wie in PHP oder komplett anders?
Also gibt es auch bei asp so eine Datei?

Danke - lg c
 
Hallo,

oh, ich war einfach mal davon ausgegangen, dass du mit PHP arbeitest.
Mit ASP kenn ich mich gar nicht aus, aber Google spuckt das hier aus:
Tryit v1.4 - Show ASP
Scheinbar kannst du in ASP bei dem oben von mir genannten HTML mit [FONT=Verdana, Arial, Helvetica]Request.Form("blabla") [/FONT]auf den Wert des markierten Radio-Buttons zugreifen. Dann sollte auch in ASP eine IF-Clause folgen.
Ich hoffe ich konnte dir zumindest ein bisschen weiterhelfen

Gruß
Voodoo
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben