Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zašto prijavljuje grešku?

[es] :: PHP :: PHP za početnike :: Zašto prijavljuje grešku?

[ Pregleda: 1728 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IvRa
Student

Član broj: 278137
Poruke: 18
*.adsl-a-1.sezampro.rs.



Profil

icon Zašto prijavljuje grešku?21.06.2011. u 10:53 - pre 156 meseci
Počeo sam tek sa radom i potrebno mi je da ubacim pdatke u bazu koju sam prethodno napravio... Napravio sam fajl insert.php ali mi prijavljuje sledeću grešku:
Notice: Undefined index: Naziv_knjige in C:\xampp\htdocs\Rad\insert.php on line 10.
Kod glasi ovako (odnosno u tom delu prijavljuje grešku):

$sql="INSERT INTO Knjige (Naziv_knjige, Prezime_autora, Ime_autora, Izdavač, ISBN_broj, Godina_izdavanja, Mesto_izdavanja, Oblast, Podoblast, Prostorija, Pozicija)
VALUES('$_POST[Naziv_knjige]','$_POST[Prezime_autora]','$_POST[Ime_autora]','$_POST[Izdavač]','$_POST[ISBN_broj]','$_POST[Godina_izdavanja]'),'$_POST[Mesto_izdavanja]','$_POST[Oblast]', '$_POST[Podoblast]','$_POST[Prostorija]','$_POST[Pozicija]')";

Prijavljuje mi iste greške i za ostala polja... Ako neko zna šta treba da se menja, dobro bi mi došla pomoć. Hvala unapred!
 
Odgovor na temu

vodich

Član broj: 240906
Poruke: 69
*.dynamic.sbb.rs.

Sajt: webmarmun.com


Profil

icon Re: Zašto prijavljuje grešku?21.06.2011. u 11:17 - pre 156 meseci
Koristi isset() , recimo:
Code:

if(isset($_POST['nesto'])){
//uradi nesto ;
}

Tako da ako nemas $_POST vrednost prilikom ucitavanja stranice neces dobiti te notice.
 
Odgovor na temu

IvRa
Student

Član broj: 278137
Poruke: 18
*.adsl-a-1.sezampro.rs.



Profil

icon Re: Zašto prijavljuje grešku?21.06.2011. u 11:32 - pre 156 meseci
Citat:
vodich: Koristi isset() , recimo:
Code:

if(isset($_POST['nesto'])){
//uradi nesto ;
}

Tako da ako nemas $_POST vrednost prilikom ucitavanja stranice neces dobiti te notice.


Nisam siguran da sam te najbolje razumeo.
Ubacio sam:" if(isset($_POST['Naziv_knjige'])){
echo "Naziv knjige nije upisan";}", ispred prethodnog koda, ali i dalje je isto.
 
Odgovor na temu

IvRa
Student

Član broj: 278137
Poruke: 18
*.adsl-a-1.sezampro.rs.



Profil

icon Re: Zašto prijavljuje grešku?21.06.2011. u 11:51 - pre 156 meseci
Probao sam i ovako, ali neće:

if(isset($_POST['Naziv_knjige'])){
$Naziv_knjige=mysql_real_escape_string($_POST['Naziv_knjige']);
$Prezime_autora=mysql_real_escape_string($_POST['Prezime_autora']);
echo 'Nije uneto';
exit();}
$sql="INSERT INTO Knjige (Naziv_knjige, Prezime_autora, Ime_autora, Izdavač, ISBN_broj, Godina_izdavanja, Mesto_izdavanja, Oblast, Podoblast, Prostorija, Pozicija)
VALUES('$Naziv_knjige','$Prezime_autora'...
 
Odgovor na temu

djordjevic_i
Ivan Djordjevic
Tf Cacak
Cacak

Član broj: 212093
Poruke: 176
*.dynamic.isp.telekom.rs.

Sajt: www.codeart.in.rs


+2 Profil

icon Re: Zašto prijavljuje grešku?27.06.2011. u 21:39 - pre 156 meseci
Daj prikaz forme iz koje prosleđiješ.
Ivan Djordjevic
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Zašto prijavljuje grešku?

[ Pregleda: 1728 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.