php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.06.2004, 10:46  
Gast
 
Beiträge: n/a
Standard [Erledigt] Enum Feld - Radio Button

Code:
$result = mysql_query('SELECT * FROM ....)

  $row = mysql_fetch_array($result);
  
  if ($row !='')
  
	  {
		  echo ('<form action="aendern3.php" method="post">');
		  echo ('<table cellspacing="0" cellpadding="0" border="0">');
		  
		  echo ('<tr>');
		  echo ('<td width="150" valign="top">Nummer:</td>');
		  echo ('<td width="300">');
		  echo ('<input type="text readonly" name="nr" size="3" maxlength="3" value="'.$row['nr'].'">');
		  echo ('</td>');
		  echo ('</tr>');
		  
		  echo ('<tr>');
		  echo ('<td width="150">Geschlecht:</td>');
		  	if ($row['allow_details'] = "m")
				{
		 		echo ('<td><input type="radio" name="sex" value="m" checked="checked">m&auml;nnlich');
		  		echo ('<input type="radio" name="sex" value="w">weiblich</td>');
		  		}
		  	else 
				{
				echo ('<td><input type="radio" name="sex" value="m">m&auml;nnlich');
		  		echo ('<input type="radio" name="sex" value="w" checked="checked">weiblich</td>');
		  		}
		  echo ('</tr>');
		  
		  echo ('<tr>');
		  echo ('<td width="150" valign="top">Name:</td>');
		  echo ('<td width="300">');
		  echo ('<input type="text readonly" name="name" size="40" value="'.$row['name'].'">');
		  echo ('</td>');
		  echo ('</tr>');

...}
Nachdem ihr mir vorhin so gut helfen konntet, hab ich noch ein weiteres Problem, dass für euch hoffentlich keines darstellt...

1) Ich lese Daten aus der Datenbank in ein Formular um sie zu ändern. Dabei soll die Angabe des Radio-Button auch korrekt gesetzt werden (Enum 'w','m'). Leider wird mir als Geschlecht immer nur männlich angegeben, auch wenn in der Datenbank ein "w" steht. Falls ich es manuell auf "w" stelle und abschicke, habe ich ebenfalls wieder ein "w" in der Datenbank, beim Ändern wird allerdings wieder ein Mann aus der Person. Ist ärgerlich wenn man die Telefonnummer einer Freundin ändern will und nicht darauf achtet, dass man es wieder umstellen muss. Dann wird auf einmal ein Freund aus der Dame...

2) Die Felder Name, Vorname.... ändern sich für gewöhnlich nicht mehr im Laufe eines Lebens. Diese sollen zwar angezeigt, aber nicht mehr zu ändern sein, damit nicht versehentlich etwas schief läuft. Wieso funktioniert "input type="text readonly" nicht. Der Name lässt sich genauso ändern wie der Rest.

Vielen Dank schon mal...
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.06.2004, 10:58  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

$row['allow_details'] = "m"

Denk mal drüber nach...
Stichwort: Vergleichoperatoren
Guradia ist offline   Mit Zitat antworten
Alt 15.06.2004, 10:58  
Gast
 
Beiträge: n/a
Standard Re: Enum Feld - Radio Button

Zitat:
Zitat von MWingenbach
1) Ich lese Daten aus der Datenbank in ein Formular um sie zu ändern. Dabei soll die Angabe des Radio-Button auch korrekt gesetzt werden (Enum 'w','m'). Leider wird mir als Geschlecht immer nur männlich angegeben, auch wenn in der Datenbank ein "w" steht.
Code:
if ($row['allow_details'] == "m")
Zitat:
2) Die Felder Name, Vorname.... ändern sich für gewöhnlich nicht mehr im Laufe eines Lebens. Diese sollen zwar angezeigt, aber nicht mehr zu ändern sein, damit nicht versehentlich etwas schief läuft. Wieso funktioniert "input type="text readonly" nicht. Der Name lässt sich genauso ändern wie der Rest.
Das ist doch Wurscht, weil Du als Programmierer doch festlegst, welche Formularvariablen Du für ein UPDATE verwendest. Falls Dich "die Optik" stört, dann gib diese nicht veränderbaren Einträge einfach als ganz normalen HTML Text aus.
  Mit Zitat antworten
Alt 15.06.2004, 11:27  
Gast
 
Beiträge: n/a
Standard

Code:
if ($row['allow_details'] == "m")
Jetzt wird auf einmal jede Person weiblich. In der Datenbank stimmen die Angaben, nur gibt der Radio-Button immer weiblich voreingestellt aus.
  Mit Zitat antworten
Alt 15.06.2004, 11:31  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Aus dem anderen Thread habe ich in erinnerung, dass es sicherlich nicht 'allow_details' .. sonder wohl 'sex' heissen muss, was du da abfragen willst ....
Guradia ist offline   Mit Zitat antworten
Alt 15.06.2004, 11:42  
Gast
 
Beiträge: n/a
Standard

Sicherlich, danke!

Das kommt davon wenn man Abfragen einfach kopiert und hinterher die Bezeichnungen ändert. Habs einfach an der Stelle vergessen.

Auch hier könnte das Sprichwort mit den Bäumen und dem Wald passen.

Vielen Dank!!!
  Mit Zitat antworten
Antwort


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
PHP und MySQL: Komma in ENUM Feld! samlowry PHP Tipps 2008 1 03.07.2008 11:11
Radio Feld und datenbank Black-Devil PHP Tipps 2008 3 28.04.2008 11:07
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
Array nach Feld sortieren PHP Tipps 2005-2 2 07.08.2005 23:00
[Erledigt] IF Funktion auf einen Button. Funktion wird trotzdem ausgef. HTML, Usability und Barrierefreiheit 3 04.08.2005 14:57
[Erledigt] Radio Button Auswahl HTML, Usability und Barrierefreiheit 6 26.05.2005 15:11
Einen bestimmten Button in einer Radio Group ansprechen HTML, Usability und Barrierefreiheit 2 12.04.2005 16:31
Select Feld nicht automatisch zurücksetzen nach Send Button PHP Tipps 2005 5 17.03.2005 16:13
[Erledigt] Radio Button anklicken und weiterleiten??? HTML, Usability und Barrierefreiheit 4 14.10.2004 16:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
enum feld, php enum, radiobutton enum, enum feld php, radiobutton geschlecht php, enum form html php, radio button php geschlecht, feldradio, enum in php form abfragen, enum in php formular abfragen, php radio-buttons sql abfrage enum, datenbank enum, enum-feld, radiobutton männlich weiblich, php input type enum, mysql radio button formular datenbank, radio button gesetzt if php, php radio button nach datenban select, formular mit radio-buttons geschlecht, mit feld radio button ändern

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