Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
MYSQL Set ('1','2' füllen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
MYSQL Set ('1','2' füllen


 
=firesimon=
29-08-2007, 11:48 
 
...

 
TobiaZ
29-08-2007, 11:51 
 
WTF???


Bei mir werden jetzt 3x die Get variable fahrzeuge mit 3 unterschiedlichen werten gesetzt. Wenn dem so wäre, dann würden die ersten beiden überschrieben.

Also, bitte noch mal erklären. Soll-Zustand, Ist-Zustand und woran du scheiterst.

Ich tippe auf normale string-verkettung oder implode(), aber gut.

 
ArSeN
29-08-2007, 11:57 
 
Tipp: Erstmal die Grundlagen lernen. Was das MySQL-Statement zum einfügen ist, sollte man schon wissen, wenn man damit arbeitet. (Und die bereits vermutete Stringverkettung ist noch viel essentieller)

 
=firesimon=
29-08-2007, 12:05 
 
...

 
TobiaZ
29-08-2007, 12:06 
 
Also hast du ein ganz anderes Problem als beschrieben. :rofl:Ein bisschen mehr mühe bitte. ;)

erstelle arrays:

name="farbe[]"

Reszt du. ;)

 
=firesimon=
29-08-2007, 12:12 
 
...

 
TobiaZ
29-08-2007, 12:16 
 
Probiers doch erstmal aus und frage dann ggf. warum es nicht geht.

Und wenn du es richtig machen willst, schaust du dir Normalisierung an.

 
Kropff
29-08-2007, 12:18 
 
ich denke, du solltest dich erst mal mit dem thema normalisierung (http://www.peterkropff.de/site/mysql/normalisierung.htm) beschäftigen. das scheint derzeit etwas kraus bei dir zu sein.

gruß
peter

 
=firesimon=
29-08-2007, 13:34 
 
...

 
ArSeN
29-08-2007, 13:36 
 
explode() - is aber ne Funktion.

 
=firesimon=
29-08-2007, 14:05 
 
...

 
TobiaZ
29-08-2007, 14:06 
 
Lern Grundlagen! count()

 
=firesimon=
29-08-2007, 14:10 
 
...

 
ArSeN
29-08-2007, 14:21 
 
allerdings!

echo str_replace(",", "<br />", "1,2,3,4,7");

Oder wenn du bei deinem array bleiben willst

echo implode("<br />", explode(",", "1,2,3,4,7"));

 
=firesimon=
29-08-2007, 14:43 
 
...

 
ArSeN
29-08-2007, 15:28 
 
Du könntest ne zweite Abfrage innerhalb einer Schleife ausführen.

Wenn du allerdings ordentlich normalisiert hättest (worauf hier ja genug hingewiesen worden ist) könntest du die Datensätze gleich bei der Auswahl "joinen" (logisch verknüpfen) und hättest alles mit einer einzigen Abfrage geregelt.

Bei dir mangelt es ganz einfach an Grundlagen.

 
=firesimon=
29-08-2007, 15:32 
 
...

 
ArSeN
29-08-2007, 15:35 
 
Schön, dann viel spaß bei der Umsetzung, die Antwort hast du ja bereits. :dontknow:

 
=firesimon=
29-08-2007, 15:38 
 
...

 
TobiaZ
29-08-2007, 15:43 
 
Der Kropff hat dir sogar nen ausführlichen Link gepostet.

Programmieren macht man nicht nebenbei. Da gehören nun mal etwas Grundlagen und Übung dazu.

Stell eine konkrete Frage, dann bekommst du sicher von jedem hier eine entsprechende Antwort, aber bis jetzt hast du kein Stück selbst programmiert, sondern alles von uns machen lassen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:59 Uhr.