Du säger att du ska spara något i kolumnen `kundKlar`, men du har inget "value" för denna kolumn.
Men varför hämta produktnamn, bild mm från en tabell, och lägga i en annan ?
Det borde väl räcka med att spara id från `produkter_biltillbehör` ?
5 svar · 284 visningar · startad av streetrobban
Hej, jag håller på med en liten webbshop. Och detta är koden jag misstänker inte fungerar. Den ska lägga in en produkt i kundvagnen (som heter ordrar). Så, från den föregående sidan skickas produktID och id_anvandare med. Och det ÄR värden i båda variablerna.
<?php
// Öppna databasen
require 'inkludera/databas.php';
// Hämta produkterna
$get = mysql_query("SELECT * FROM produkter_biltillbehör WHERE id = '$produktID'");
while($userRow = mysql_fetch_array($get))
{
$produktnamn = $userRow['produktnamn'];
$bild = $userRow['bild'];
$beskrivning = $userRow['beskrivning'];
$pris = $userRow['pris'];
$tid = $userRow['tid'];
$datum = $userRow['datum'];
}
// Stäng databasen
mysql_close();
// Öppna databasen
require 'inkludera/databas.php';
// Lägg till
mysql_query("INSERT INTO ordrar(produktnamn, bild, beskrivning, pris, tid, datum, id_användare, kundKlar) VALUES ('$produktnamn', '$bild', '$beskrivning', '$pris', '$tid', '$datum', '$id_anvandare')");
// Stäng databasen
mysql_close();
// Skicka sedan vidare
echo "<a href=framsidan.php>Framsidan</a>";
?>
Du säger att du ska spara något i kolumnen `kundKlar`, men du har inget "value" för denna kolumn.
Men varför hämta produktnamn, bild mm från en tabell, och lägga i en annan ?
Det borde väl räcka med att spara id från `produkter_biltillbehör` ?
Hehe alla har inte hörttalas om Boyce-Codd =P
Hmm skummt, jag hade missat att ta bort kundKlar, och den fuckade tydligen upp allt :)
Duffer Vad menas med Boyce-Codd? Bajs-kod eller?
Matte I produkter_tillbehör hämtar jag från två andra tabeller med INNER JOIN. Och jag vet inte om/hur man hämtar med INNER JOIN från produkter_tillbehör till ordrar, och sedan till produkter_tillbehör från de andra två tabellerna med en annan INNER JOIN... förstår du? Men just nu skippar jag de INNER JOIN från produkter_tillbehör när de sparas i ordrar.
streetrobban skrev:
...Duffer Vad menas med Boyce-Codd? Bajs-kod eller?...
:OO Det är en normalform. (Sök på Google om du inte gillar beskrivningen, det här var ett av många sökresultat.)
streetrobban skrev:
Matte I produkter_tillbehör hämtar jag från två andra tabeller med INNER JOIN.
Menar du att tabellen är uppbyggd genom att du hämtat dessa uppgifter från andra tabeller ?
Isåfall har du samma uppgifter i tre tabeller ?