[PHP & MySQL] While-Schleife für Shop

LisaRM
Hallöchen!

Hoffe hier gibt es jemanden, der mir einen Denkanstoß gibt, das sollte wohl reichen, denn irgendwie habe ich rumprobiert aber meine grauen Nervenzellen geben nicht mehr sehr viel her.

Kurzum ich habe ein Problem mit meinem Online-Shop Zunge raus
Es funktionierte alles soweit, in dem er mir die Sachen mit Komma getrennt in die Tabelle "keaufe" einträgt. Nun möchte ich aber aus speziellen Gründen, dass die ausgefählten Sachen "einzeln" in die tabelle "Keaufe" eingetragen werden.

Etwa so schaut's aus


php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
$i 1;
$s 0;
if (isset($_POST[$i])) {

         $kauf .= $_POST[$i] . ", ";

$i++;

$kauf2 = array($kauf);
}

while ($s count($kauf2)) {

   $insertkauf2 "INSERT INTO `kaeufe` VALUES ('', 'shopp', '$besitzer', '$kauf2[$s]', '0')";
      $inserteinkauf22 mysql_query($insertkauf2);

$s++;

}


Der Code hat heute ziemlich gelitten, deshalb rauft ihr euch wahrscheinlich die Haare.
Ich denke das mit dem Array funktionirt nicht so, wie ich dachte, dass es funktioniert Zunge raus

php:
1:
$kauf .= $_POST[$i] . ", ";

sind die Artikelnamen, die via Ceckbox ausgewählt wurden und ans gleiche script via POST gesendet wurden.
LisaRM
Hat denn niemand eine Idee? unglücklich
cll
"INSERT INTO `kaeufe` VALUES ('', 'shopp', '$besitzer', '$kauf2[$s]', '0')"

Du hast keine Spalten angegeben!!! Welche Spalten hat denn deine Tabelle Kaeufe?
Muss dann in etwa so aussehen:

"INSERT INTO `kaeufe`(id, was, name, objekt, preis) VALUES ('', 'shopp', '$besitzer', '$kauf2[$s]', '0')"