![]() |
pomoć oko update php forme
Totalni sam početnik što se tiče php-a,unos podataka u bazu izvršim bez problema u tabelu ponudjac međutim kod update prijavljuje mi grešku kao što sam naveo ispod koda.Ako neko zna da mi pomogne u čemu je problem bio bih mu zahvalan.Ne znam šta mi znači ta greška im kako to da rešim?
Hvala unapred! Evo koda: session_start(); require_once('baza.php'); $id=$_SESSION['idreg']; $poruka=''; if($_SESSION['korTip']>1 && $_SESSION['korTip']<3 ) { if(array_key_exists('Submit', $_POST)) { $naziv = isset($_POST['naziv']) ? $_POST['naziv'] : 0; $ulica = isset($_POST['ulica']) ? $_POST['ulica'] : 0; $broj = isset($_POST['broj']) ? $_POST['broj'] : 0; $post = isset($_POST['post']) ? $_POST['post'] : 0; $grad = isset($_POST['grad']) ? $_POST['grad'] : 0; $PIB = isset($_POST['PIB']) ? $_POST['PIB'] : 0; $tek = isset($_POST['tek']) ? $_POST['tek'] : 0; $ziro = isset($_POST['ziro']) ? $_POST['ziro'] : 0; $delatnost = isset($_POST['delatnost']) ? $_POST['delatnost'] : 0; $sajt = isset($_POST['sajt']) ? $_POST['sajt'] : 0; $radnim = isset($_POST['radnim']) ? $_POST['radnim'] : 0; $vikendom = isset($_POST['vikendom']) ? $_POST['vikendom'] : 0; $ime = isset($_POST['ime']) ? $_POST['ime'] : 0; $prezime = isset($_POST['prezime']) ? $_POST['prezime'] : 0;; $lk = isset($_POST['lk']) ? $_POST['lk'] : 0; $JMBG = isset($_POST['JMBG']) ? $_POST['JMBG'] : 0; $email = isset($_POST['email']) ? $_POST['email'] : 0; $telefon = isset($_POST['telefon']) ? $_POST['telefon'] : 0; $faks = isset($_POST['faks']) ? $_POST['faks'] : 0; $profil = isset($_POST['profil']) ? $_POST['profil'] : 0; $korIme = isset($_POST['korIme']) ? $_POST['korIme'] : 0; $sifra = isset($_POST['sifra']) ? $_POST['sifra'] : 0; $upit = "UPDATE ponudjac SET naziv='$naziv' ulica='$ulica' broj='$broj' postanski_broj='$post' grad='$grad' PIB='$PIB' tekuci_racun='$tek' ziro_racun='$ziro' osnovna_delatnost='$delatnost' web_sajt='$sajt' rad_vreme_rad_danima='$radnim' rad_vreme_vikendom='$vikendom' ime='$ime' prezime='$prezime' broj_licne_karte='$lk' JMBG='$JMBG' email='$email' tel='$telefon' faks='$faks' profil_kompanije='$profil' korIme='$korIme' sifra='$sifra' WHERE idpon='$id' "; if (!mysql_query($upit)) { echo " Greska!!".mysql_error(); } } } else { $poruka = " Nemate ravo pristupu stranici!"; } ?> Unos u bazu
|
Ovako na brzinu pogledano, fulao si negdje naziv ključa u polju. Znači $_POST['post'] ti ne postoji. Da ti budem iskren malo je teško čitat ovaj kôd. Aj molim te koristi PHP opciju kod pisanja posta. Pogledat ću još malo detaljnije, pa ću editirat post. A ti zasad imaš tip.:D
Ček, ako dobro vidim (a u to nisam siguran jer ti je kôd šuma Striborova) ti u value nekog inputa ispisuješ nešto što još nije pokupljeno iz obrasca. Daj si malo pogledaj sve 'if-ove', tj. da li si ti dobro postavio uvjete. |
Prvo nauci kako kod stavljat u post.
PHP kod:
PHP kod:
PHP kod:
A za rjesenje nagradnog pitanja, za pocetak mislim da ti fale zarezi kod SET dijela u MYSQL queryu. Znaci nakon svakog setiranja polja ide zarez ovako: PHP kod:
|
Citiraj:
|
Sva vremena su GMT +2. Sada je 03:18. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger