voegt groep en categorie id niet toe
Hoi hoi..
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..
<option value=""></option>
Zo krijgen dus het drop down menutje van de groepen..
<option value=""></option>
en zo voor de categorieen..
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?
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
1) Beveiliging ontbreekt
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.
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.
ben idd de mysql_real_escape_string vergeten...
controleer alleen de afbeelding..
maar dat maakt toch niet zoveel uit.. moet alles persee eesrt gecontroleerd worden?
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:
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:
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.




