| |
Rad bi naredil stran, na kateri bi lahko preko obrazca objavljal svoje programe. Nardil sem kodo a ne deluje. Povezava do datoteke je: http://1drv.ms/1ihwOBG
|
| |
| |
Lahko, da je problem v pogoju: if (isset($_POST['dodaj']))
Namesto tega daj: if (isset($_POST['ime']))
Če pa to ne dela, pa daš v kodo kakšen print, in vidiš, do kje se koda izvede.
|
| |
| |
Koda se izvede. Vstavljanje v bazo ne deluje. Posodobil sem datoteko http://1drv.ms/1ihwOBG da vidite kaj je narobe.
|
| |
| |
Izpiši s print $sql spremenljivko.
Potem pa to skopiraj in vnesi preko phpMyAdmin, da vidiš ali bo delalo, oz. če ne bo, bo izpisalo točno napako.
|
| |
| |
Napiše #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'$user\', \'$name\', \'$link\', \'$description\', \'$date\' ' at line 1
|
| |
| |
Če hočeš testirati v phpMyAdmin, moraš vnesti sql, kjer so spremenljivke že zamenjane. Naredi to:
Namesto:
$sql = mysql_query("INSERT INTO `objave` (`id`, `uporabnik`, `ime_programa`, `link_do_programa`, `opis_programa`, `datum`) VALUES (NULL, '$user', '$name', '$link', '$description', '$date');");
napiši:
$sql = "INSERT INTO `objave` (`id`, `uporabnik`, `ime_programa`, `link_do_programa`, `opis_programa`, `datum`) VALUES (NULL, '$user', '$name', '$link', '$description', '$date');"; echo $sql; mysql_query($sql);
Sem pa sedaj, ko se gledal kodo, slučajno opazil, da si naredil eno generalno napako.
Za povezovanje na bazo uporabljaš mysqli, medtem ko pa za vpisovanje uporabljaš mysql. To pa na žalost ne gre.
Tako da, namesto mysql_query moraš uporabiti funkcijo mysqli_query.
|
| |
| |
Zdaj dela
|
| |
| |
Imam še kodo za izpis podatkov iz baze, ki je tukaj: http://1drv.ms/1NKtEnA Nič se ne izpiše čeprav imam v bazi podatke
|
| |
| |
Spet mešaš, mysql in mysqli funkcije.
Če uporabljaš mysql, potem se vse funckije začnejo z mysql_ Če pa uporabljaš mysqli, potem se vse funkcije začenjajo z mysqli_
Moj predlog bi bil, da če uporabljaš mysqli, potem raje predi na objektni zapis. Bo manj težav.
Oglej si lekcijo:
|
| |
Prikazujem 1 od skupno 9 strani |
|