SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.02.2004, 00:40:23
wlfmario wlfmario ist offline
Anfänger
 
Registriert seit: Feb 2004
Ort: Pulheim
Beiträge: 17
wlfmario eine Nachricht über AIM schicken
Radio Button prüfen aber wie ?????

Hallo,

wie kann ich prüfen ob ein Radio Button ausgewählt wurde oder nicht ?
Das Problem:
Ich gebe Werte aus einem Array mit Radio Buttons aus ! nach der Ausgabe, übergebe ich die werte an ein Formular.
Nun möchte ich aber testen ob überhaupt was ausgewählt wurde oder nicht bevor die Daten an das Formular gesendet werden..
Wie kann ich das testen ? oder besser gibt es eine Möglichkeit den Absende Button zu sperren bis etwas ausgewählt wurde ?

Hier mal der Code:


Quellcode:

!
PHP-Code:
if (isset($_POST['domain'])) {
    }
    echo 
'<form action="bestellformular.php" method="post">';
    for (
$i 0$i count($domainfrei); $i++) {
    echo 
'<input type="radio" name="domain" value="'.$domainfrei[$i].'"> '.$domainfrei[$i].'</br>';
    }
    echo 
'<input type="hidden" name="session" value="print SID;">';
    echo 
'<input type="submit" value="Absenden">';
    echo 
'</form>';
    print 
"ist noch frei !<br><br>";


Danke schon ein mal
Mit Zitat antworten
  #2  
Alt 28.02.2004, 00:57:55
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Re: Radio Button prüfen aber wie ?????

Zitat:
Original geschrieben von wlfmario
Nun möchte ich aber testen ob überhaupt was ausgewählt wurde oder nicht bevor die Daten an das Formular gesendet werden..
Wie kann ich das testen ?
Das geht nur mit JavaScript.
Da der User aber JS deaktiviert haben kann, solltest Du das per PHP lösen.
Einfach einen Radiobutton vordefinieren, evtl. einen ala "keine Auswahl" dazusetzen.
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
  #3  
Alt 28.02.2004, 01:05:33
wlfmario wlfmario ist offline
Anfänger
 
Registriert seit: Feb 2004
Ort: Pulheim
Beiträge: 17
wlfmario eine Nachricht über AIM schicken
Danke für den Tip aber wie mach ich das genau ?
Da ich noch nicht viel Plan von PHP ect. hab , bin ich für jede Hilfe dankbar.
Mit Zitat antworten
  #4  
Alt 28.02.2004, 13:22:13
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Du schickst das Formular ab und lässt dann von einem PHP-Skript prüfen, ob die Variable $domain leer ist oder nicht. Wenn der Benutzer keinen der Radiobuttons angeklickt hat, musst die Variable dementsprechend leer sein:

PHP-Code:
if(empty($_POST['domain'])){
    echo 
"Du hast keine Domain ausgewählt!";
    } 
Mit Zitat antworten
  #5  
Alt 28.02.2004, 14:10:36
wlfmario wlfmario ist offline
Anfänger
 
Registriert seit: Feb 2004
Ort: Pulheim
Beiträge: 17
wlfmario eine Nachricht über AIM schicken
ging leider irgendwie nicht ! Der Benutzer konnte immer den Absenden Button drücken und wurde zu Formular geleitet.

Ich habe dann einfach die Buttons vorbelegt mit einem Wert (Ausgewählt) das geht jetzt. Danke aber trozdem.

SCRIPT:
PHP-Code:
    if (isset($_POST['domain'])) {
}
    echo 
'<form action="bestellformular.php" method="post">';
    for (
$i 0$i count($domainfrei); $i++) {
        echo 
'<input type="radio" checked name="domain" value="'.$domainfrei[$i].'"> '.$domainfrei[$i].'</br>';
    }
    echo 
'<input type="hidden" name="session" value="print SID;">';
    echo 
'<input type="submit" value="Absenden">';
    echo 
'</form>';
    print 
"ist noch frei !<br><br>";

Ist zwar nicht die sauberste Lösung klappt aber Prima !
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt