[ mihighlo @ 19.11.2015. 16:26 ] @
povezao sam dve tablice
forma(id,ime,prezime) i forma2(id,ime_id i broj) uz pomoc FOREIGN KEY-a .
problem je sto mi je na stranici forma koju sam napravio u htmlu ima Ime i Prezime koji su u tabeli forma i Broj koji je u tabeli forma2.


$q = mysql_query("INSERT INTO `forma`.`forma` (`id`, `ime`, `prezime`) VALUES (NULL, '".$ime."','".$prezime."')") or die(mysql_error());

$q = mysql_query("INSERT INTO `forma`.`forma2` (`id`,`ime_id`,`broj`) VALUES (NULL,NULL,'".$broj."')") or die(mysql_error());

Kada popunim formu ime i prezime mi odu u tabelu forma i broj ode u tabelu forma2 ali mi ime_id ostane NULL.
Id iz tablice forma mi je povezan sa ime_id iz tablice forma2.
Znam da je greska to sto sam stavio NULL u zagradi ali ne znam sta drugo da stavim.
[ jablan @ 19.11.2015. 20:11 ] @
http://php.net/manual/en/function.mysql-insert-id.php

I NIKAD ne ubacuj promenljive direktno u query kao što gore radiš.
[ mihighlo @ 20.11.2015. 00:03 ] @
Hvala na odgovoru,kako drugacije?
[ jablan @ 20.11.2015. 14:24 ] @
http://stackoverflow.com/quest...i-prevent-sql-injection-in-php pa prvi odgovor

Inače to je PHP pitanje na SO sa NAJVIŠE glasova korisnika. Verovatno bi za svakog početnika bilo korisno da pročita barem 10 top pitanja iz oblasti koja ih interesuje.

http://stackoverflow.com/quest...php?sort=votes&pageSize=50

Takođe, ovo bi ti bilo interesantno:

http://stackoverflow.com/quest...t-i-use-mysql-functions-in-php

I da, koristi [code] tagove kad kačiš delove koda na ES.

PS. mrzim PHP :(

[sub][[b]Ovu poruku je menjao jablan dana 20.11.2015. u 15:41 GMT+1[/b]][/sub]
[ Nemanja Avramović @ 29.11.2015. 10:41 ] @
Pogledaj: http://php.net/manual/en/mysqli.prepare.php

i ovo: http://php.net/manual/en/pdo.prepare.php