Radio button richtig auslesen.

  • Hallo, ich habe ein Problem undzwar habe ich eine Art
    Formular, dass dann an eine Php datei gesendet wird,
    die dann in einer Textarea die Daten ausgibt.

    Naja das eigentliche Problem ist das meine if anweißung fürdie Radio buttons nicht funktioniert.

    also die buttons sind

    [quote]
    <tr>
    <td>Nachname</td>
    <td colspan="2"><input type="radio" name="zahlung" value="test"</td>
    <input type=hidden name="ndchname" VALUE="ndchname">

    </tr>

    <tr>
    <td>Vorkasse</td>
    <td colspan="2"><input type="radio" name="zahlung" value="test2"</td>
    <input type=hidden name="vorkasse" VALUE="vorkasse">

    </tr>
    [/quote

    (ndchname ist überings kein schreibfehler ^^ aber das tut auch nicht viel zur Sache ;) )

    Ehm also normal müsste ja reichen wenn ich schreibe

    if($zahlung == 'test') bzw test2

    blablabla

    Das funktioniert aber nicht desshalb habe ich da schon hiddenfields reingekloppt mit

    $nname = $_GET['ndchname'];


    $vkasse = $_GET['vorkasse'];

    if($vkasse) if(nname)

    klappt es zwar, er läuft aber immer in vkasse rein, ich vermute mal weil einfach beide parameter übergeben werden egal ob markiert oder nicht.

    Jemmand ne Idee woran das liegen kann ?

  • häää??? irgendwie check ich nich so ganz was die hiddens da sollen?

    die hiddens kommen immer egal welchen radiobutton er nimmt... ?! d.h. vkasse un nname sind immer gefüllt!! und da du als erstes vkasse abfrägst wird der da auch immer reinlaufen!

    und btw variablen requestet man besser so:

    Code
    if (isset($_REQUEST["upEdit"])) { $upEdit=$_REQUEST["upEdit"]; } else { $upEdit=""; }

    also hau mal deine hiddens raus und requeste "zahlung" und dann machste if $zahlung == test bzw. test2 ;)