php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.10.2007, 09:13  
Benutzer
 
Registriert seit: 14.10.2007
Beiträge: 59
atoniusg
Standard radiobutton checkbox .. welcher Typ fuer Ja/Nein

Hallo!

Eigentlich eine doo.. äh... komische Frage.

Ich darf eine Oberfläche kreieren, bei der in einer Datenbank der Zustand von Ja auf Nein oder von Nein auf Ja geändert werden soll.

Was würdet Ihr beim Anwender für einen Bedienungstyp wählen?

z.B. von
Checkbox
Radio
INPUT
SELECT

Ich tendierte zu Checkbox oder Radio, da der Anwender schnell den Klick gemacht hat.
Wie gebe ich hier die richtige makierte Box beim Seitenaufruf an. Also wie sage ich der Ja-Box, du bist jetzt makiert, wenn in der DB Ja angegeben ist bzw. der Nein-Box wenn in der DB Nein steht?

Antonius

Wir haben heute ein sehr schönes Wetter. Gleich gehe ich erstmal nach draußen
__________________
[ Vīgriežu iela 3-26, Kuldīga, LV-3300
atoniusg ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.10.2007, 09:29  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard Re: radiobutton checkbox .. welcher Typ fuer Ja/Nein

Zitat:
Zitat von atoniusg
... bei der in einer Datenbank der Zustand von Ja auf Nein oder von Nein auf Ja geändert werden soll.
Also: Datenbank vorhanden => Zustand = ja; DB nicht vorhanden => nein. Wechseln: create database, bzw. drop database

Nun aber im ernst: Nimm eine Checkbox, so auf die Art:
PHP-Code:
...
$chk $db_wert == " checked='checked'" '';
echo 
"<input type='checkbox' name='...'$chk />";
?> 
__________________
Gruss
L
lazydog ist offline  
Alt 31.10.2007, 10:09  
Benutzer
 
Registriert seit: 14.10.2007
Beiträge: 59
atoniusg
Standard

Hi

Danke...

An diese einfache Lösung habe ich eben auch schon gedacht, mit checked arbeiten
Denke werde wohl eine if/else Abfrage machen, da ich NEIN=0 oder JA=1 checked machen muß.
Oder sehe ich das falsch...?


Antonius
__________________
[ Vīgriežu iela 3-26, Kuldīga, LV-3300
atoniusg ist offline  
Alt 31.10.2007, 10:13  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von atoniusg
Oder sehe ich das falsch...?
Ja!
Da es nur ja oder nein (bzw. 1 oder 0) gibt, genügt doch die Abfrage nach einem der beiden, wie ich es gemacht habe; also wenn 1 checked, sonst leer.
__________________
Gruss
L
lazydog ist offline  
Alt 31.10.2007, 11:39  
Benutzer
 
Registriert seit: 14.10.2007
Beiträge: 59
atoniusg
Standard

Hallo!

Funzzzzt eigentlich ...

Bekomme aber eine Fehlermeldung wenn der Checkbutton nicht angeklickt ist, da ich die Daten per Post zur Verarbeitung schicke und keine Daten ankommen.
Wie kann ich das einfach umgehen?

Die Eingabe erfolgt auf change.php und Weitergabe an changed.php

In changed.php steht:
$bezahlt=$_POST['bezahlt'];
ist leer und produziert den Fehler (bezahlt ist unbekannt).

Auf der selben Seite verarbeiten möchte ich nicht, da weitere Seiten changed.php nutzen.


Antonius
__________________
[ Vīgriežu iela 3-26, Kuldīga, LV-3300
atoniusg ist offline  
Alt 31.10.2007, 11:58  
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

if(isset($_POST['bezahlt'])) $bezahlt=$_POST['bezahlt'];
else $bezahlt=false;
cycap ist offline  
Alt 31.10.2007, 12:00  
Erfahrener Benutzer
 
Registriert seit: 17.06.2008
Beiträge: 125
squig befindet sich auf einem aufstrebenden Ast
Standard

http://de.php.net/manual/de/function.isset.php

Manual und so ...

[edit]Da war jemand schneller [/edit]
squig ist offline  
Alt 31.10.2007, 12:19  
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

Zitat:
[edit]Da war jemand schneller Smile[/edit]
wenn du ganze 2 minuten für das bisschen text brauchst
cycap ist offline  
Alt 31.10.2007, 12:29  
Erfahrener Benutzer
 
Registriert seit: 17.06.2008
Beiträge: 125
squig befindet sich auf einem aufstrebenden Ast
Standard

Tjo, war noch am Überlegen, ob ich überhaupt den Link raussuchen oder vll. doch etwas zur Eigeninitative und Problemanalyse schreiben sollte.

Dann dachte ich mir, komm, keinen Bock auf Diskussion warum man nicht einfach die Frage beantwortet und woher den jemand wissen soll, dass diese Funktion überhaupt existiert.
Generell ist es ja gemein, dass einem nicht alles zufliegt, Luftballons in der Regel sowieso wegfliegen oder eben platzen und das ganze obwohl sie, wohlgemerkt, mit Zauberluft gefüllt sind...
squig ist offline  
Alt 31.10.2007, 12:50  
Benutzer
 
Registriert seit: 14.10.2007
Beiträge: 59
atoniusg
Standard

Hi

if(isset($_POST['Riesiges Dankeschön'])) $klasse=$_POST['Riesiges Dankeschön'];
else $klasse=false;

Der Fehler ist weg... bzw. es waren jetz bis zu 5...

antonius
__________________
[ Vīgriežu iela 3-26, Kuldīga, LV-3300
atoniusg 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
Checkbox gibt als Wert nur "on" zurück, wenn aktiv kampfnickel PHP Tipps 2008 3 28.08.2007 07:47
Aktivieren einer Checkbox aktiviert viele andere Checkboxen buggybugga HTML, Usability und Barrierefreiheit 3 12.03.2007 16:23
Checkbox Text daneben andrew22 HTML, Usability und Barrierefreiheit 7 22.02.2007 16:44
Datensätze mittels checkbox löschen Thunderstorm PHP Tipps 2007 6 21.01.2007 20:41
Checkbox jacos PHP Tipps 2006 5 01.04.2006 10:19
[Erledigt] Checkbox wert weitergeben PHP Tipps 2007 8 09.12.2005 14:30
[Erledigt] Checkbox via Button steuern HTML, Usability und Barrierefreiheit 2 17.10.2005 09:53
checkbox .. mehrere werte auslesen bei gleichem namen PHP Tipps 2005-2 9 12.10.2005 15:24
Durch anklicken einer checkbox andere checkboxen markieren yoshy HTML, Usability und Barrierefreiheit 7 05.07.2005 22:25
Wie kann ich eine checked Checkbox in die DB eintragen??? LA-Finest PHP Tipps 2005-2 3 06.06.2005 13:36
Radiobutton als Kriterium im Formular? PHP Tipps 2005 5 05.04.2005 18:16
Markieren mit Checkbox und bearbeiten PHP Tipps 2005 4 22.03.2005 09:39
[Erledigt] Checkbox - Übergabe mehrerer Werte patr1k HTML, Usability und Barrierefreiheit 6 16.03.2005 11:25
Checkbox überprüfen PHP Tipps 2004 11 05.11.2004 11:39
[Erledigt] Formularelement Checkbox in Interaktion mit MYSQL Datenbanken 4 13.07.2004 12:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php checkbox ja nein, radiobutton ja nein, radio-button ja nein, ja nein radio html, ja und nein php checkbox, html radio ja nein, php ja nein abfrage button, seitenaufruf bei anklicken von radiobutton php, php checkbox ja/nein meldungen, radiobox ja nein, php radiobutton ja nein, ja nein radio button, php radio button ja nein, php checkbox sonst radiobutton, radio ja nein, ja/nein html, php checkbox abfragen checked ja nein, radio auswahl ja nein, type ja/nein datenbank, php typ ja nein

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:10 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.