• Servus,

    Ich habe folgendes Problem.
    Ich habe 2 Radio Buttons.
    <input type="Radio" name="Radio_FirstLast" value="1" <?php echo $Radio_FirstLast[1]; ?> >
    <input type="Radio" name="Radio_FirstLast" value="2" <?php echo $Radio_FirstLast[2]; ?> >

    Je nach dem, welcher ausgewählt wird, wird ein Eintrag in in TXT-File eingetragen:

    global $Radio_FirstLast

    if (isset($_REQUEST['Radio_FirstLast']))
    {
    $Radio_FirstLast = "clicked";

    switch($_REQUEST['Radio_FirstLast'])
    {
    case "1" : fwrite($fp, "$Radio_FirstLast\n");
    fwrite($fp, "x\n");
    break;
    case "2" : fwrite($fp, "x\n");
    fwrite($fp, "$Radio_FirstLast\n");
    break;
    default: break;
    }

    }

    Nun habe ich probleme beim auslesen des Files.
    Und zwar möchte ich je nach Eintrag des Files die Radio Buttons setzten.
    bei :

    clicked
    x

    sollte der erste Radio Button gesetzt sein und bei:

    x
    clicked
    der andere.

    Ich habe schon über if abgefragt, hab schon ein strcmp probiert, usw.
    Ich checks net......

    Weiss jemand ne Lösung?

    mfg

  • Moin!

    Ein Radiobutton wird durch den Zusatz 'checked' im Input-Tag aktiviert:


    Code
    <input type="Radio" name="Radio_FirstLast" value="1" checked> 
    <input type="Radio" name="Radio_FirstLast" value="2">

    Das kannst du natürlich auch mit PHP einfügen.

    G.a.d.M.

    Ronald

  • Genau das will ich ja nicht.
    Ich möchte in dem File auslesen, welcher ausgewählt worden ist und beim nächsten öffnen der Seite ihn automatisch setzten.
    O.K?

  • Das funzt auch nicht.
    Clicked war ja nur dafür da, um es ins File zu schreiben.
    Wollte dann über ne If Schleife abfragen, ob der Eintrag ein "clicked" ist oder nicht.
    Hat jemand einen Code zum "clicked" auslesen und dann dem Radio-Button zuzuweisen......?

  • Ich habe es so versucht:
    for ($line =116; $line<117,$line++) // 116, da steht das clicked im File
    {
    $Radio = fgets($fp, filesize($fname));

    if ($Radio == 'clikced')
    {
    $Radio_FirstLast[1] = checked; // Radio in Html Teil
    }

    elseif ($Radio == 'x')
    {
    $Radio_FirstLast[2] = checked;
    }

    }

    Aber das geht nicht.........

  • ok. du willst einfach den wert speichern, der als letztes angeklickt wurde, sehe ich das richtig?
    du hast dafür aber ein mächtig kompliziertes script.


    ...und das reinschreiben sollte ja kein problem sein.... ;)

  • Das reinschrieben ist echt kein Problem.
    Ich habe gerade diesen Code ausprobiert.
    Geht aber auch nicht richtig.
    Ich kann es zwar auslesen, aber
    wie setzte ich nun wieder den Radio-Button anhand des Eintrages im File?
    Das ist genau der Punkt, den ich brauche.

  • Zitat von simcon94

    Das reinschrieben ist echt kein Problem.
    Ich habe gerade diesen Code ausprobiert.
    Geht aber auch nicht richtig.

    was geht da "ned richtig" ....also der code funktioniert wunderbar! weiß nicht wo dein problem ist...
    ich mein doch das was du willst, nicht? also bin ich am richtigen weg? oder willst du was anderes?

    Zitat

    wie setzte ich nun wieder den Radio-Button anhand des Eintrages im File?


    ...also denk ich mal das ich richtig liege. probiers doch mal mit dem code oben. der funktioniert! habs selbst probiert!