php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.02.2012, 21:11  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Bakshi befindet sich auf einem aufstrebenden Ast
Standard Radiobutton value zugreifen

Hallo zusammmen,

ich versuche aus einer Datenbank Werte zu holen und in eine html Tabelle zu übergeben. Das funktioniert auch soweit.

Der User soll die Möglichkeit haben durch anklicken der Radiobuttons Aussagen zu bewerten. Dabei haben die Radiobuttons Werte von 1-5.
In jeder ausgegebenen Zeile der html Tabelle haben die radiobuttons den selben aus der Datenbank geholten Wert. Es kann also nur ein Wert pro Zeile gewählt werden

Mein Problem ist, ich kann nicht auf die values der Radiobuttons zugreifen. Dementsprechend funktioniert auch nicht mein update im Anschluss. Würde mich sehr über einen Hinweis freuen. Wenn ich versuch mir den Radiobutton wert auszugeben mekert er Notice: Undefined index

Hier der code:
PHP-Code:
Datenbankabfrage
...
while (
$ausgabeQ mysql_fetch_assoc($abfrage)){
   echo 
"<tr>";        
  echo 
"<td class='zelle'>" $ausgabeQ['bezeichnung_sub'] ."</td>";
  echo 
" <td><input type='radio' name=' " $ausgabeQ['bezeichnung_sub'] . "'" ." value=1></td>"
echo 
" <td><input type='radio' name=' " $ausgabeQ['bezeichnung_sub'] . "'" ." value=2></td>";
echo 
" <td><input type='radio' name=' " $ausgabeQ['bezeichnung_sub'] . "'" ." value=3></td>";
echo 
" <td><input type='radio' name=' " $ausgabeQ['bezeichnung_sub'] . "'" ." value=4></td>";
echo 
" <td><input type='radio' name=' " $ausgabeQ['bezeichnung_sub'] . "'" ." value=5></td>";
 echo 
"</tr>";
    
echo 
$_POST[$ausgabeQ['bezeichnung_sub']];
    
$sql"update sub
set ben = {$_POST[$ausgabeQ['bezeichnung_sub']]}
where bezeichnung_sub = '{$ausgabeQ['bezeichnung_sub']}' 
and haupt_S =$idHaupt "
;
$result mysql_query($sql);
echo 
$sql
Bakshi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.02.2012, 21:19  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

würdest besser $ausgabeQ ausgeben lassen
Harry_X ist offline   Mit Zitat antworten
Alt 06.02.2012, 21:35  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Bakshi befindet sich auf einem aufstrebenden Ast
Standard

macht leider keinen unterschied
Bakshi ist offline   Mit Zitat antworten
Alt 06.02.2012, 21:37  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

und was genau steht in $ausgabeQ nun drin, und was in $_POST?
muß man dir auch alles einzeln aus der Nase ziehen? so kannst du kaum erwarten, daß hier irgendjemand den Fehler findet
Harry_X ist offline   Mit Zitat antworten
Alt 06.02.2012, 21:52  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Bakshi befindet sich auf einem aufstrebenden Ast
Standard

Die Radiobuttons befinden sich in einem Fromular method = "post"

ausgabeQ ist ein Array mit den Ergebnissen der Datenbankabfrage.
PHP-Code:
echo $_POST[$ausgabeQ['bezeichnung_sub']]; 
ist eine Testabfrage um zu schauen, ob der Wert ausgegeben wird.
für das name attribut funktioniert es, dass kann ich mir ausgeben lassen
PHP-Code:
name=' " . $ausgabeQ['bezeichnung_sub'] . "'" . 
wenn ich aber mit dem echo $Post versuche muss ich festellen, dass ich nicht den value von dem radiobutton z.B. 1 augegegeben bekomme

Geändert von Bakshi (06.02.2012 um 21:55 Uhr).
Bakshi ist offline   Mit Zitat antworten
Alt 06.02.2012, 21:57  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Bakshi Beitrag anzeigen
Die Radiobuttons befinden sich in einem Fromular method = "post"

ausgabeQ ist ein Array mit den Ergebnissen der Datenbankabfrage.
PHP-Code:
echo $_POST[$ausgabeQ['bezeichnung_sub']]; 
ist eine Testabfrage um zu schauen, ob der Wert ausgegeben wird.
[/php]
welcher wert, bitte schön!???
Harry_X ist offline   Mit Zitat antworten
Alt 06.02.2012, 22:17  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Bakshi befindet sich auf einem aufstrebenden Ast
Standard

also aus der Datenbank kommt der name für das radio button

PHP-Code:
 $_POST[$ausgabeQ['bezeichnung_sub']] 
ist der name für das radiobutton
mit $_POST[ausgebeQ] = name radiobutton, versuch ich auf den Wert für das angeklickte radio button zuzugreifen
Bakshi ist offline   Mit Zitat antworten
Alt 06.02.2012, 22:19  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

lerne grundlagen...
Harry_X ist offline   Mit Zitat antworten
Alt 06.02.2012, 22:26  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Bakshi befindet sich auf einem aufstrebenden Ast
Standard

mach ich ja und sitz schon eine weile an diesem Problem, kannst du mir vielleicht kurz einen wink geben sodass ich weiss an welcher Stelle ich was ändern muss. ich erwarte ja nicht eine fertige Lösung. nur einen tipp
Bakshi ist offline   Mit Zitat antworten
Alt 06.02.2012, 22:33  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 681
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

du holst den "namen des radio-buttons" aus der datenbank und möchtest anschließend auf den $_POST['namen des radio-buttons'] zugreifen? Ist der denn überhaupt übergeben worden?
Harry_X ist offline   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
htaccess läuft oder doch nicht? SteiniKeule PHP Einsteiger 5 28.11.2010 23:39
Sphider Umlaute und MySQL Fehler xnic Datenbanken 2 03.08.2010 20:10
Mysql fehler bei externen Zugriff SteiniKeule Datenbanken 4 18.06.2010 12:54
OpenID und XAMPP nanatsusaia PHP Tipps 2009 2 20.11.2009 13:21
Probleme mit Bildgenerierung swsche PHP Tipps 2009 8 31.10.2009 14:49
Was mime_content_type übergeben dethlef14 PHP Tipps 2006 16 11.10.2006 17:35
MySQL mit phpMyAdmin verwalten Datenbanken 20 13.04.2006 11:13
PHP-Safe-Mode Configuration mit Xampp - Scripts laufen nicht DerN8WaechterX PHP Tipps 2006 7 27.01.2006 00:41
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
[Erledigt] warum kann nicht SVG files laden? PHP Tipps 2005 16 09.03.2005 14:05
Thumb function PHP Tipps 2005 5 07.03.2005 22:28
[Erledigt] Warning: filemtime() [function.filemtime]: stat failed for PHP-Fortgeschrittene 12 25.02.2005 19:44
Session Problem beim Login PHP Tipps 2004-2 6 15.12.2004 09:37
Variable fehlt PHP Tipps 2004-2 4 10.12.2004 13:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
radio button value ausgeben, mit php auf value radiobutton zugreifen, undefined index radio button, php auf buttons name zugreifen, php radio button undefined index, html zugreifen und werte holen

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