power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 26.01.2002, 16:51   #1
TP-Senior
 
Registriert seit: Dec 2001
HeinsMarcel macht alles soweit korrekt
Unhappy

Problem: Übergabe von Variablen aus einem Formular(Checkboxen) an Mysql


Hallo !

Habe folgendes Problem:

Ich habe ein Formular welches aus einer Reihe von checkboxen besteht erstellt. Klicke ich nun mehrere checkboxen an (was ja
in der natur der sache liegt), wird bloß der Wert(value) der zuletzt angeklickt wurde, an die Variable (Name) übergeben,
und so auch bloß in die Mysqltabelle eingetragen?
Es sollen aber alle angeklicketen , zum Beispiel durch ein Komma getrennt in die Datenbank eingetragen werden.

Muß man da was bestimmtes beachten?, Hat jemand einen tip für mich? Ich verzweifel schon, habe schon sämtliche Tutorials und bücher gewälzt!

Danke im vorraus !!!!

Bye
HeinsMarcel ist offline   Mit Zitat antworten


Alt 26.01.2002, 17:26   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Was für Namen haben denn deine Checkboxen??
Steht die Seite schon online?? Wenn ja wäre ein Link nicht schlecht

Gruß Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 26.01.2002, 17:52   #3
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
jo rechts hatd u

die namen von den checkboxen müssen verschieden sein dann sollte das keine probleme sein kanns sie ja in php zu 1 varibale zusammen bauen wenn du magst)

dein problem hört sich nach gleichem namen an
Toxical ist offline   Mit Zitat antworten
Alt 26.01.2002, 20:15   #4
TP-Senior
 
Registriert seit: Dec 2001
HeinsMarcel macht alles soweit korrekt
Hi Mojo!

Die Site ist noch nicht online !

Der name der Checkboxen ist immer der gleiche, nur die
der value ist unterschiedlich.

der name der checkboxen wir aus einem bestimmten feld in der datenbanktabellenfeld erzeugt.

gruß marcel
HeinsMarcel ist offline   Mit Zitat antworten
Alt 26.01.2002, 20:33   #5
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
jo da lieft der fehler

die müssen verschieden sein sonst geht das nicht

wenn sie aus der db kommen müssen die namen kannst du
PHP-Code:
echo "<input type='checkbox' value='bla' name='".$db_var."1'>";
echo 
"<input type='checkbox' value='blabla' name='".$db_var."2'>";
echo 
"<input type='checkbox' value='trara' name='".$db_var."3'>"

zum bleistift irgendwie so auf jeden fall verschieden die namen
Toxical ist offline   Mit Zitat antworten
Alt 27.01.2002, 00:15   #6
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
jawoll... darauf wollte ich hinaus
Du kannst soweit ich weiß bei checkboxen nicht den gleichen Namen verwenden.
mmmhhh... obwohl ne' Idee wäre noch (ich weiß jetzt nicht ob es quatsch ist...):

Bei einem Selectfeld kann man mehrere Daten übergeben, indem man den Namen eines Selectfeldes schon im Quelltext als Array darstellt. z.B. so:

Code:
<select name="test[]" size="1" multiple>
<option value="bla">erste Auswahl</option>
<option value="blabla">zweite Auswahl</option>
<option value="jajaja">dritte Auswahl</option>
</select>
in PHP kann man dann auf alle gewählten Values folgendermaßen auslesen:
PHP-Code:
if ($count($test)) {
  for (
$i=0$i<count($test); print($test[$i++]."<br>");

...das sollte eigentlich auch mit Checkboxen funktionieren. Also jeder Checkbox den namen "dergleiche[]" geben und dann per PHP das Array auslesen, zu einem String zusammenfügen, und ab in die DB. Probiers einfach mal... Würde mich auch interresieren, ob das funzt... auf dieses Problem bin ich bisher noch nicht gestoßen... Viel Glück

Gruß Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 27.01.2002, 00:42   #7
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Wenn alle Checkboxen den gleichen Namen haben (sollen), wäre es IMHO sinnvoller, Radiobuttons zu verwenden, oder?
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 27.01.2002, 00:45   #8
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Er möchte ja auch mehrere Auswahlmöglichkeiten haben... bei Radio funzt doch immer nur eine...
Stuck Mojo ist offline   Mit Zitat antworten
Alt 27.01.2002, 00:47   #9
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Das ist schon richtig, aber warum müssen die denn alle den gleichen Namen haben??
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 27.01.2002, 00:52   #10
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Dass sollte dann doch der HeinsMarcel beantworten
Aber wenn das mit dem Array klappen sollte ist es doch garnicht so schlecht... Da hat man dann ein bissel mehr Ordung in seinem Variablegewirr...
Mal schaun was kommt... oder weißt du ob das so funzt, wie ichs beschrieben habe??
Stuck Mojo ist offline   Mit Zitat antworten
Alt 27.01.2002, 01:11   #11
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Ich stehe mit count und each auf Kriegsfuss (), aber auf den ersten Blick sollte das eigentlich klappen, denke ich.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 27.01.2002, 12:35   #12
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
ich werd das gleich ma probieren ob das so geht

mit select auf jeden fall solte auch mit checkbo gehn abr wie gesat testen geht über spekulieren)


werds euch dann auch verraten was rauskommt


edit:


geht perfekt



PHP-Code:
<html>
<head>
</head>
<body>
<?php
if(!count($check))
 {
 
?>
 <form name="form" action="multiple_check.php" method=POST>
 Mein Haus:<input type="checkbox" name="check[]" value="mein Haus"></input><br />
 Mein Auto:<input type="checkbox" name="check[]" value="mein Auto"></input><br />
 Mein SwimmingPool:<input type="checkbox" name="check[]" value="mein SwimmingPool"></input><br />
 Mein e LebensVersucherung:<input type="checkbox" name="check[]" value="meine LebensVersicherung"></input><br />
 <input type="submit" value="send"></input>
 </form>
 <?php
}
  if(
count($check))
    {
    for(
$i=0$i<=count($check); $i++)
      {
      echo 
$check[$i]."<br />\n";
      }
    }
   
?>
 </body>
 </html>

Geändert von Toxical (27.01.2002 um 12:47 Uhr).
Toxical ist offline   Mit Zitat antworten
Alt 27.01.2002, 14:59   #13
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
na wundabar...
Stuck Mojo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Problem: Übergabe von Variablen aus einem Formular(Checkboxen) an Mysql Problem: Übergabe von Variablen aus einem Formular(Checkboxen) an Mysql
« cgi-bin | PHP:Hab eine Class und möchte von einem Formular Feldnamen übergeben »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67