zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Radio Button auswerten

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 08.04.2011, 17:50
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.11.2009
Beiträge: 132
andre-ne befindet sich auf einem aufstrebenden Ast
Frage Radio Button auswerten

Hallo!

Ich hab das folgende Script geschrieben um zwei Radio Buttons auszuwerten, allerdings klappt die Auswahl nicht. Ich bekomme immer den ersten Radio Button (FTP) ausgegeben, auch wenn ich den zweiten (Admin) wähle.

Hier sind die beiden Scripte

Das Formular/Radio Buttons (radio.html):
HTML-Code:
<form action="check.php" method="post">
                  <input type="radio" name="radio" value="ftp"> FTP
                  <br />
                  <input type="radio" name="radio" value="admin"> Admin
                  <br />
                  <br />
                  <input type="submit" name="check" value="Check">
</form>

Und hier das Script zum auswerten (check.php):
PHP-Code:
if(isset($_POST['radio']) && !empty($_POST['radio']))
    {
     
$radio $_POST['radio'];
     }
    else
        {
         echo 
"Bitte eine Auswahl treffen";
         exit;
        }

if(
$radio "ftp")
            {
            echo 
$radio;
            }
            
            else
            {
            echo 
$radio;
            } 
Vielleicht sieht jemand meinen Fehler

Gruß
André
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 08.04.2011, 17:52
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 06.04.2005
Ort: Kuchen
Beiträge: 119
Dani@okraina befindet sich auf einem aufstrebenden Ast
Standard

Hi

indem du aus dem name ein Array machst

HTML-Code:
<input type="radio" name="radio[]" value="ftp">
und eine schleife laufen lässt.


EDIT:

oh hab die if abfrage gar nicht gesehn

HTML-Code:
<form action="check.php" method="post">
                  <input type="radio" name="radio[]" value="ftp"> FTP
                  <br />
                  <input type="radio" name="radio[]" value="admin"> Admin
                  <br />
                  <br />
                  <input type="submit" name="check" value="Check">
</form>
PHP-Code:
if(isset($_POST['radio']) && !empty($_POST['radio']))
    {
     
$radio $_POST['radio'];
     }
    else
        {
         echo 
"Bitte eine Auswahl treffen";
         exit;
        }

if(
$radio[0] = "ftp")
            {
            echo 
$radio;
            }
            
            else
            {
            echo 
$radio;
            } 
__________________
Gruß
Dani

Geändert von Dani@okraina (08.04.2011 um 18:02 Uhr)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 08.04.2011, 18:02
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.11.2009
Beiträge: 132
andre-ne befindet sich auf einem aufstrebenden Ast
Standard

Okay das ist verständlich danke =)
Mit Zitat antworten
  #4 (permalink)  
Alt 08.04.2011, 18:08
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.11.2009
Beiträge: 132
andre-ne befindet sich auf einem aufstrebenden Ast
Standard

Ich hab das jetzt mal so gemacht wie du es geschrieben hast, aber ganz funktionieren tut es nicht. Ich bekomme jetzt als Ausgabe immer Array und das wars
Mit Zitat antworten
  #5 (permalink)  
Alt 08.04.2011, 18:09
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 06.04.2005
Ort: Kuchen
Beiträge: 119
Dani@okraina befindet sich auf einem aufstrebenden Ast
Standard

Das !empty kannste weg lassen...

Hab da noch was vergessen...

PHP-Code:
if(isset($_POST['radio']))
    {
     
$radio $_POST['radio'];
     }
    else
        {
         echo 
"Bitte eine Auswahl treffen";
         exit;
        }

if(
$radio[0] = "ftp")
            {
            echo 
$radio[0];
            }
            
            else
            {
            echo 
$radio[1];
            } 
EDIT:

Bei mehreren werten ist ein schleife aber besser.
__________________
Gruß
Dani

Geändert von Dani@okraina (08.04.2011 um 18:13 Uhr)
Mit Zitat antworten
  #6 (permalink)  
Alt 08.04.2011, 18:15
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.11.2009
Beiträge: 132
andre-ne befindet sich auf einem aufstrebenden Ast
Standard

Wie mach ich das mit der Schleife?
Weil das was du eben noch geschrieben hast gibt mir wieder nur den ersten Radio Button aus
Mit Zitat antworten
  #7 (permalink)  
Alt 08.04.2011, 18:23
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 06.04.2005
Ort: Kuchen
Beiträge: 119
Dani@okraina befindet sich auf einem aufstrebenden Ast
Standard

Bin grad irrgendwie neben der kappe... man brauch kein array du hast es richtig gehabt. nur ein zeichen falsch.


PHP-Code:
if(isset($_POST['radio']))
    {
     
$radio $_POST['radio'];
     }
    else
        {
         echo 
"Bitte eine Auswahl treffen";
         exit;
        }

if(
$radio == "ftp"// = ist zuweisen, == vergleichen
            
{
            echo 
$radio;
            }
            
            else
            {
            echo 
$radio;
            } 
HTML-Code:
<form action="check.php" method="post">
                  <input type="radio" name="radio" value="ftp"> FTP
                  <br />
                  <input type="radio" name="radio" value="admin"> Admin
                  <br />
                  <br />
                  <input type="submit" name="check" value="Check">
</form>
so muss es aber jetzt funken
__________________
Gruß
Dani
Mit Zitat antworten
  #8 (permalink)  
Alt 08.04.2011, 18:28
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.11.2009
Beiträge: 132
andre-ne befindet sich auf einem aufstrebenden Ast
Standard

Super jetzt klappt es.
Danke!

Hab ich glatt verwechselt = und ==
Mit Zitat antworten
  #9 (permalink)  
Alt 08.04.2011, 18:30
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 06.04.2005
Ort: Kuchen
Beiträge: 119
Dani@okraina befindet sich auf einem aufstrebenden Ast
Standard

Ich hoff ich hab dich jetzt nicht mit dem array durcheinander gebracht...
__________________
Gruß
Dani
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 08.04.2011, 18:34
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 15.11.2009
Beiträge: 132
andre-ne befindet sich auf einem aufstrebenden Ast
Standard

Ne ne alles im grünen Bereich
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
aus Link einen Button machen mit CSS? papgia01 CSS 2 23.10.2010 23:39
DJ und Hörer gesucht für Internet Radio gegen Kindesmissbrauch jessi2407 Offtopic 0 31.10.2007 07:44
FF Problem: button mit image darolla CSS 6 02.04.2007 08:49
Button - Rahmen dieter99 CSS 1 06.12.2006 10:13
input und button + hack GN CSS 3 03.08.2006 14:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:42 Uhr.