php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.09.2009, 00:32  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Leute! Er redet von Javascript.

Zitat:
Das meine ich, das das Formular dann auch gesendet wird wenn nicht ausgewählt wurde bei den Radiobuttons.
Das soll aber nicht so sein, der Benutzer soll darauf hingewiesen werden das er da noch was auswählen muß.
Antwort:
Zitat:
PHP Kann aber erst danach aktiv werden. Der typische „sie haben da was vergessen“ Marker eben.
Für sowas ist Javascript zuständig. JS ist allerdings stets nur als Eingabehilfe zu verstehen, als letzte Instanz prüft immer PHP (ASP, CGI, Perl..)
__________________
--
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 offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.09.2009, 00:37  
Erfahrener Benutzer
 
Registriert seit: 28.08.2009
Beiträge: 233
PHP-Kenntnisse:
Anfänger
Steve befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Leute! Er redet von Javascript.
Moderator, dann ist der Thread hier falsch und gehört ins HTML/JS Forum!
Steve ist offline  
Alt 26.09.2009, 00:37  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.044
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

Zitat:
Zitat von Steve Beitrag anzeigen
Echt? Bei mir nicht!
Kanns ja selbst nachlesen, was bei empty() false ergibt:
schon klar dass es true zurück gibt. aber mach mal print_r($_POST['radiobutton']);

wenn du ihn nicht auswählt bleibt das array[0] leer. OBWOHL ich im html VALUE="0" gesetzt habe.
Zitat:
Zitat von Steve Beitrag anzeigen
Achso, schalt' mal dein error_reporting hoch: Notice: Undefined variable: PHP_SELF in ...
entferne das $PHP_SELF und schreibe dort den dateinamen rein und du wirst merken es kommt dann ne meldung ob du nun radio ausgewählt hast oder nicht

BTW: scroll mal bei empty etwas weiter runter:

PHP-Code:
$var 0;

// true, weil $var keinen Wert enthält
if (empty($var)) {
    echo 
'$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}

// true, weil $var gesetzt wurde
if (isset($var)) {
    echo 
'$var ist gesetzt, enthält aber keinen Wert';

somit müsste auch das isset true zurückliefern also empty könnte man wie isset (in diesem fall) verwenden
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline  
Alt 26.09.2009, 00:40  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Statt
print_r($_POST['radiobutton']);
lieber
var_dump($_POST['radiobutton']);

verwenden.

Ich verschiebe nach einer Reaktion des TE und wenn das Thema empty hier vom Tisch ist.
__________________
--
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 offline  
Alt 26.09.2009, 00:43  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
PHP-Code:
$var 0;

// true, weil $var keinen Wert enthält
if (empty($var)) {
    echo 
'$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}

// true, weil $var gesetzt wurde
if (isset($var)) {
    echo 
'$var ist gesetzt, enthält aber keinen Wert';

Und was soll das bringen?

var = 0
TRUE TRUE

var = NULL
TRUE FALSE

var = abc1
FALSE TRUE

Was habe ich damit jetzt erreicht?
__________________
--
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 offline  
Alt 26.09.2009, 00:46  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.044
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen


Was habe ich damit jetzt erreicht?
Dass man sowohl empty als auch isset verwenden kann (normalerweise)
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline  
Alt 26.09.2009, 00:46  
Erfahrener Benutzer
 
Registriert seit: 28.08.2009
Beiträge: 233
PHP-Kenntnisse:
Anfänger
Steve befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von BlackScorp Beitrag anzeigen
somit müsste auch das isset true zurückliefern also empty könnte man wie isset (in diesem fall) verwenden
isset wäre aber mit not empty, also "if (!empty($var))" gleichbedeutend. Probiers's mal damit aus.
Kann verschoben werden
Steve ist offline  
Alt 26.09.2009, 00:47  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
Dass man sowohl empty als auch isset verwenden kann (normalerweise)
Nicht, wenn die 0 einen gültigen Wert darstellt.
__________________
--
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 offline  
Alt 26.09.2009, 00:48  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.044
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

aber wenn ein radio button nicht selected ist, dann wird doch kein value gepostet also ist der value wert leer
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline  
Alt 26.09.2009, 00:51  
Erfahrener Benutzer
 
Registriert seit: 28.08.2009
Beiträge: 233
PHP-Kenntnisse:
Anfänger
Steve befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von BlackScorp Beitrag anzeigen
aber wenn ein radio button nicht selected ist, dann wird doch kein value gepostet also ist der value wert leer
Das ist soweit richtig, ABER, PHP versteht unter leer mehrere Werte:
Zitat:
Rückgabewerte

Gibt FALSE zurück, wenn var einen nicht-leeren und von 0 verschiedenen Wert hat.

Folgende Dinge zählen als nicht mit einem Wert belegt:
  • "" (eine leere Zeichenkette)
  • 0 (0 als Integer)
  • "0" (0 als Zeichenkette)
  • NULL
  • FALSE
  • array() (ein leeres Array)
  • var $var; (in einer Klasse deklarierte, aber nicht belegt Variable)
Und jetzt RTFM: PHP: empty - Manual
Steve 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] Problem bei checked Anweisung mit radio Buttons litterauspirna PHP Tipps 2008 5 28.09.2008 18:39
Radio Button in php-Kontaktformular Renovatio PHP Tipps 2008 2 29.08.2008 14:27
Radio Button robydog HTML, Usability und Barrierefreiheit 4 17.04.2008 13:47
Reset Button bei Formularen TeazY PHP Tipps 2008 2 24.12.2007 14:59
Radio Button nach Refresh soll dieser eingestellt bleiben Natheedo PHP Tipps 2006 8 06.02.2006 13:59
radio button PHP Tipps 2006 17 13.01.2006 16:29
radio button mit Funktion.... PHP Tipps 2006 18 13.01.2006 10:08
radio button automatisch setzen HTML, Usability und Barrierefreiheit 2 11.10.2005 07:12
Radio Button durch Link klicks aktivieren CHRIS PHP Tipps 2005-2 8 14.09.2005 17:53
[Erledigt] Radio Button Auswahl HTML, Usability und Barrierefreiheit 6 26.05.2005 15:11
[Erledigt] Einen bestimmten Button in einer Radio Group ansprechen HTML, Usability und Barrierefreiheit 2 12.04.2005 16:31
Ich habe eine Auswahlliste und einen Button. Wie auswerten? PHP Tipps 2004 1 20.10.2004 16:39
[Erledigt] Radio Button anklicken und weiterleiten??? HTML, Usability und Barrierefreiheit 4 14.10.2004 16:19
[Erledigt] Enum Feld - Radio Button Datenbanken 5 15.06.2004 11:42
formular button linkt an interne Stelle PHP Tipps 2004 1 08.06.2004 10:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php radio button als pflichtfeld auswerten, http://www.php.de/php-tipps-2009/48933-radio-button-als-pflichtfeld-3.html, pflichtfelder radiobox js, wenn radiobox nicht aktiviert dann soll formular nicht gesendet werden, php formular pflichtfelder radio, php radiobutton pflichtfeld beispiel, pflichtfled radio, einen oder mehrere radio buttons als pflichtfeld, radiobuttons pflichtfeld, radiobutton als pflichtfeld, php radiobutton pflichtfeld, javascript radiobutton isset, html auswahlliste mit radio buttons aktivieren, ratio button grafik einblenden html, pflichtfelder if radiobutton, javascript radiobuttons pflichtfeld, php radiobutton auswerten auf selber seite, radio button ohne wert, radiobutton auswahl zählen, radio_button_tag true false

Alle Zeitangaben in WEZ +1. Es ist jetzt 11:52 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