php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.12.2004, 13:10  
Gast
 
Beiträge: n/a
Standard [Erledigt] werte aus mehreren Checkboxen in db schreiben

hallo leute,
ich habe da ein ganz kleines problem, ich habe in einem formular eine abfrage von interessen durch ankreuzen von checkboxen.
diese werte möchte ich gerne in eine db wegschreiben, aber ich bekomme immer nur den ersten wert in die db, nicht beide (falls beide angekreuzt werden).
hier mal die cb's:

Code:
<input type="checkbox" name="interesse" value="sport">
            Sport 

            <input type="checkbox" name="interesse" value="touring">
            Touring</td>
und hier die variablenverarbeitung in einer separaten datei:

Code:
...
$interesse = $HTTP_POST_VARS['interesse'];

$sql_insert = "INSERT INTO $table";

$sql_insert .= "(VORNAME, NAME,  INTERESSE)";

$sql_insert .= "VALUES ('$vorname', '$name', '$interesse')";

$result = mysql_query($sql_insert, $db);
was hae ich übersehen?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.12.2004, 13:13  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Recht einfach: Entweder du gibst jeder Checkbox einen anderen Namen, beispielsweise name="interesse_touring" und fragst sie also auch seperat ab, oder du machst es über ein Array. Beispielsweise name="interesse[]". Dann kannst du auch das ganze später wie ein Array im PHP behandeln, was bei Bedarf mehrere Interessen beinhalten könnte.
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline  
Alt 28.12.2004, 13:13  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://tut.php-q.net/formulare.html#u13

du musst das mit einem array machen.

grüße ben.
imported_Ben ist offline  
Alt 28.12.2004, 13:14  
Gast
 
Beiträge: n/a
Standard

du musst bei den checkboxen verschiedene namen auswählen weil du sonst die variablen überschreibst

und $HTTP_POST_VARS ist veraltet benutze doch $_POST

mfg wing
 
Alt 28.12.2004, 13:14  
Gast
 
Beiträge: n/a
Standard

beides mal heißt die var interessen
nene doch das ein interessen1 und dann interessen2
dann speichere

du überschreibst doch die var einfach wieder so es nur einen wert gib
 
Alt 28.12.2004, 13:15  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

das ist nen service ... 4 antworten in 2 minuten .. *THUMBS UP*
imported_Ben ist offline  
Alt 28.12.2004, 13:25  
Gast
 
Beiträge: n/a
Standard

Ich möchte ja niemandem auf die Füsse treten, aber ich finde, dass "Ich war schneller" bzw. "Ich war langsamer" etwas nervt. Man klickt immer wieder in einen Thread rein, um so einen Quatsch zu lesen. Muss doch nicht sein, oder?

Gruß
phpfan
 
Alt 28.12.2004, 13:30  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich finde, dass das ständige geheule darüber auch nervt. und zwar ganz gewaltig.

aber okay. keinen stress ..

Zitat:
Zitat von Ben der Moderator
Schluss mit dem Spam. Die Beiträge, die nichts mit diesem Thema zu tun hatten, wurden von mir gelöscht. (Ausname phpfans, da dieser den Grund beinhaltet)
Alle weiteren Beiträge sollten mit dem Thema in Zusammenhang stehen.
grüße ben.

EDIT:
Das hier lass ich ..
Zitat:
Zitat von Ben
das ist nen service ... 4 antworten in 2 minuten .. *THUMBS UP*
imported_Ben ist offline  
Alt 28.12.2004, 13:37  
Gast
 
Beiträge: n/a
Standard

man seit ihr schnell!!!
ich habe nun folgedes gemacht:

Code:
<input type="checkbox" name="interesse[]" value="sport">
            Sport 

            <input type="checkbox" name="interesse[]" value="touring">
            Touring</td>
nun bekomme ich wenigsten ein array.
ich möchte die werte des arrays aber durch ein komma getrennt in ein tabellenfeld schreiben, und da komme ich mom. nicht weiter

schon mal ganz herzlichen dank an alle!

[/code]
 
Alt 28.12.2004, 13:38  
Gast
 
Beiträge: n/a
Standard

sagst du halt

feld mit $var1 , $var2

vom prinzip geht es so
 
 


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
Gleichzeitig mehrere Bilder m. mehreren Checkboxen freakymiky PHP Tipps 2008 9 31.07.2008 08:32
[Erledigt] Max Anzahl Checkboxen Hu5eL JavaScript, Ajax und mehr 2 25.06.2008 15:37
Checkboxen und PHP errox PHP Tipps 2008 3 09.12.2007 21:23
Aktivieren einer Checkbox aktiviert viele andere Checkboxen buggybugga HTML, Usability und Barrierefreiheit 3 12.03.2007 16:23
Unbekannte Werte verhindern das Dekodieren. freq.9 PHP Tipps 2006 10 15.07.2006 00:28
Mehrere POST werte durch , trennen? Peoples PHP Tipps 2006 7 30.04.2006 17:19
checkboxen wizzardxx PHP Tipps 2005-2 7 16.10.2005 22:58
[Erledigt] werte aus mehreren tabellen auslesen Datenbanken 5 18.09.2005 13:45
Dynamische Werte übergabe? Logik Problem jesus666 PHP Tipps 2005-2 21 03.08.2005 17:30
Checkboxen richtig auslesen Boennchen PHP Tipps 2005-2 7 21.07.2005 11:57
Werte der Checkboxen werden nicht übertragen :( PHP Tipps 2005-2 2 08.07.2005 08:36
Werte von mehreren Arrays in Datenbank schreiben! PHP Tipps 2005 10 10.04.2005 16:43
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
Umfrage-Formular mit Checkboxen und MySQL PHP Tipps 2004-2 10 26.11.2004 18:20
Checkboxen übernehmen+prüfen+eintragen PHP Tipps 2004 8 09.09.2004 08:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mehrere checkboxen werte in db schreiben php, mehrere checkboxen in datenbank schreiben, mehrere checkboxen in ein db feld schreiben, mehrere input mit unterschiedlichen namen in db, wie checkbutton values in datenbank schreiben, werte checkboxen in db schreiben php, checkbox in db schreiben php, php checkbox in db schreiben, array mit checkbox werten in db schreiben, mehrere checkboxen java php, wert aus verschiedenen checkboxen gleichzeitig lesen

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