voegt groep en categorie id niet toe
Ben bezig met een simpel webshopje maar het lukt niet helemaal met producten te uploaden..
Hij plaatjes de naam en prijs enz wel in de databse maar de id's van de groepen en categorieen niet..
Code (php)
1
2
3
4
2
3
4
$sql = "SELECT * FROM groep";
$resul = mysql_query($sql) or die (mysql_error());
while ($obj=mysql_fetch_assoc($resul)) {
?>
$resul = mysql_query($sql) or die (mysql_error());
while ($obj=mysql_fetch_assoc($resul)) {
?>
<option value=""></option>
Zo krijgen dus het drop down menutje van de groepen..
Code (php)
1
2
3
4
2
3
4
$sql2 = "SELECT * FROM category";
$resul2 = mysql_query($sql2) or die (mysql_error());
while ($obj2=mysql_fetch_assoc($resul2)) {
?>
$resul2 = mysql_query($sql2) or die (mysql_error());
while ($obj2=mysql_fetch_assoc($resul2)) {
?>
<option value=""></option>
en zo voor de categorieen..
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$bestand = $_FILES['userfile']['name'];
$ip = $_SERVER['REMOTE_ADDR'];
$omschrijving = $_POST["omschrijving"];
$prijs = $_POST["prijs"];
$cat_id = $_POST["cat_id"];
$groep_id = $_POST["groep_id"];
mysql_query("INSERT INTO product (bestand, datum, ip, omschrijving, prijs, cat_id, groep_id)
VALUES ('".$bestand."',NOW(),'".$ip."','$omschrijving','$prijs','$cat_id','$groep_id')") or die(mysql_error());
?>
$bestand = $_FILES['userfile']['name'];
$ip = $_SERVER['REMOTE_ADDR'];
$omschrijving = $_POST["omschrijving"];
$prijs = $_POST["prijs"];
$cat_id = $_POST["cat_id"];
$groep_id = $_POST["groep_id"];
mysql_query("INSERT INTO product (bestand, datum, ip, omschrijving, prijs, cat_id, groep_id)
VALUES ('".$bestand."',NOW(),'".$ip."','$omschrijving','$prijs','$cat_id','$groep_id')") or die(mysql_error());
?>
Dit is me query..
Maar in de database pakt die dus altijd bij categorie en bij groep de waarde 0..
Hoe ik het wil kan dat gewoon niet?? of doe ik iets fout?
Gewijzigd op 01/01/1970 01:00:00 door Hugo L
2) Controles ontbreken
3) Hoe ziet jouw query eruit? Daar kun je alleen naar raden, je controleert niets
Conclusie: Minstens de helft van je script ontbreekt, dan is het vrij logisch dat er e.e.a. fout gaat.
controleer alleen de afbeelding..
maar dat maakt toch niet zoveel uit.. moet alles persee eesrt gecontroleerd worden?
Frank doelt op de controle van je query: "Is je query wel gelukt?"
Hugo schreef op 04.06.2008 15:41:
Nee, dat hoeft echt niet. Ga dan alleen niet klagen dat dingen fout gaan, daar heb je dan bewust voor gekozen.moet alles persee eesrt gecontroleerd worden?
Niet controleren: Garantie op problemen. En die heb je dan ook...
Wie zegt dat jouw variabelen bestaan en de gewenste inhoud hebben? Helemaal niemand, dikke kans dat dit fout gaat.
Ook even een opmerking over je benaming, $obj is helemaal geen object, het is een array. Dit kan erg verwarrend zijn.
me query werkt wel alleen die groep en categorie niet..
Hugo schreef op 04.06.2008 16:24:
Kortom, hij werkt niet.me query werkt wel alleen die groep en categorie niet..
En hoe komt dat? Dat komt omdat minstens de helft van je script ontbreekt.