php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.10.2008, 10:17  
Neuer Benutzer
 
Registriert seit: 16.07.2008
Beiträge: 4
frankie befindet sich auf einem aufstrebenden Ast
Standard Radiobuttons auf Eingabe überprüfen

Anforderung:
Ich habe ein Online-Test mit Multiple-Choice Antworten. Jede Frage muss eine Antwort erhalten. Wenn nicht, wird ein Hinweiss ausgegeben und die Frage, bzw. die Fragen, welche nicht beantwortet wurden, werden farblich gekennzeichnet.

Ausgangslage:
IIch kann überprüfen , ob eine oder mehrere Fragen ausgelassen wurden und einen Hinweiss ausgeben:
PHP-Code:
if (isset($_POST['sent'])){
//    var_d($_POST);
// Validierung
    
$ok true;
    
$antworten $_POST['selekt'];
    for (
$i 1;$i <=21;$i ++){
        if (!isset(
$antworten[$i])){
            echo 
"<div align='center'><b>Bitte alle Fragen beantworten</b></div><br />\n";
            
$ok false;
            break;
        }
    } 
Wie aber kann ich die Frage welche ausgelassen wurde kennzeichnen?
frankie ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.10.2008, 10:27  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Indem du prüfst, ob die entsprechenden Felder übertragen wurden (isset() oder auch empty() — je nach Kontext).
Aber ohne relevanten Code können wir dir auch nur solche grundlegenden Tipps für das grundlegende Problem geben.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 13.10.2008, 10:28  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Das kannst Du durch setzen eines Stylesheet-Attributs oder einer CSS Klasse erreichen. PHP technisch geschieht das ähnlich wie das Wiederauswählen:
Affenformular (Standardverfahren) - PHP.de Wiki
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 13.10.2008, 10:28  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Bei der Menge an Informationen kann man nur folgendes Antworten: Kennzeichne deine Fragen mit der jeweiligen ID oder einer fortlaufenden Nr.

z.B. <input type="checkbox" name="frage[5]">

EDIT: man geht das heute fix hier
cycap ist offline  
Alt 13.10.2008, 14:58  
Neuer Benutzer
 
Registriert seit: 16.07.2008
Beiträge: 4
frankie befindet sich auf einem aufstrebenden Ast
Standard

Es gibt ein Fragen Array:

Die haben doch Nummern? Lassen sich diese nicht verwenden?

Geändert von frankie (13.10.2008 um 17:46 Uhr).
frankie ist offline  
Alt 13.10.2008, 15:02  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ja. Trotzdem mußt Du in alle Elemente dynamsich was reinschreiben. Es sei denn, Du benutzt Javascript für die Formatierung der Validierung.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 13.10.2008, 15:02  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Du hast die falschen Tags erwischt. Nicht [man] sondern [php] ist für das Highlighten zuständig.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Variablen überprüfen mit isset() Jumper PHP Tipps 2008 8 13.09.2008 13:36
Bei richtiger Eingabe Daten an nächste Seite versenden xx_heidi_xx PHP Tipps 2008 49 27.05.2008 14:56
Überprüfen ob Eingabe bestimmten String beinhaltet Oswald Bommes PHP Tipps 2006 2 07.06.2006 08:37
hh:mm eingabe überprüfen EvilDragon PHP Tipps 2007 9 14.11.2005 15:39
Radiobuttons PHP Tipps 2005-2 16 06.10.2005 13:42
URL Eingabe in Formular-Eingabefeld PHP Tipps 2005-2 3 22.09.2005 11:02
Wert des Radiobuttons nach Reload erhalten tikal PHP Tipps 2005-2 2 05.09.2005 16:18
[Erledigt] Eingabe in Textfeld A, Ausgabe Textfeld B wie? HTML, Usability und Barrierefreiheit 2 01.06.2005 18:09
Eingabe überprüfen PHP Tipps 2005 4 04.03.2005 16:12
Überprüfung ob Eingabe = Nummer, etc.. PHP Tipps 2004-2 2 21.11.2004 19:35
[Erledigt] Select Feld - Eingabe merken ?!? PHP-Fortgeschrittene 4 18.11.2004 12:30
[Erledigt] Formular auf richtige Eingabe prüfen PHP Tipps 2004-2 1 16.11.2004 13:56
Prüfen ob Eingabe im Format tt.mm.jjjj PHP Tipps 2004-2 4 06.11.2004 17:17
Telefonnummer im Formular überprüfen PHP Tipps 2004 4 04.11.2004 10:51
Eingabe überprüfen PHP Tipps 2004 15 27.07.2004 09:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
radiobutton eingabe prüfen, radio überprüfen, radiobuttons überprüfen, formularüberprüfung radiobutton, http://www.php.de/php-tipps-2008/48102-radiobuttons-auf-eingabe-ueberpruefen.html, radiobutton auf eingabe überprüfen, radio button auf eingabe, php radio überprüfen, radio buttons formular eingabe überprüfen, formular radiobutton vor dem absenden mit php überprüfen, formular überprüfen radio buttons php, radiobutton prüfen, radiobutton php prüfen, php radiobox überprüfen, radio button eingabe kontrollieren, radio buttons eingabe prüfen, radiobutton validieren mit php, php prüfen welcher radio button, php radio überprüfen isset, radiobutton validieren php

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum