[ sykone @ 25.01.2009. 14:35 ] @
Ovako imam formular za za ubacivanje podataka u bazu tipa ime, prezime, telefon... Problem je shto ne znam da namestim da mi neshalje podatke ako sva polja nisu popunjena
Ovako mi trenutno izgleda kod:
Citat:

function novi_korisnik($prezime,$ime,$godina_rodjenja,$smer,$telefon,$adresa,$mobilni_telefon,$email,$web,$napomena)
{
include("db_config.php");
$sql = "insert into sale (prezime,ime,godina_rodjenja,smer,telefon,adresa,mobilni_telefon,email,web,napomena) values ('$prezime','$ime','$godina_rodjenja','$smer','$telefon','$adresa','$mobilni_telefon','$email','$web','$napomena')";
$rezultat = mysql_query($sql) or die(mysql_error());


if(empty($ime) OR empty($prezime) OR empty($godina_rodjenja) OR empty($smer) OR empty($telefon) OR empty($adresa) OR empty($mobilni_telefon) OR empty($email) OR empty($web) OR empty ($napomena))


{

echo "niste ispunili sva polja";

}

else {
echo "kreirenje novog korisnika je uspesno";
}


}


dali treba neshto u kodu da se doda ili se to podeshava i bazi??

pocetnik sam u php-u i mysql-u znam neke osnove a ovo mi treba za seminarski rad na faxu...

Hvala Unapred
[ Jbyn4e @ 25.01.2009. 14:44 ] @
Treba samo mozak da ukljucis. Nadji odgovor na prosto pitanje: Da li prvo treba da proveris, pa da upises u bazu, ili da prvo upises u bazu, pa da onda vrsis neke provere?
[ sykone @ 25.01.2009. 18:48 ] @
ok razumem da je ovo smeshno al shta da radim kad ne znam a skripta koju smo dobili za predmet nepomaze puno, znam da treba prvo proveru da vrshim pa tek onda da upisujem u bazu, probao sam da if empty ubacim pre rezultat i pre sql ali opet neradi i ne znam shta treba daljepuno bi mi pomogao ako mi mogao da mi prepravish kod :)
[ Nikola Poša @ 25.01.2009. 19:30 ] @
Prebaci prva tri reda te tvoje f-je, na pochetak tog else-a.

btw Prouchi malo detaljnije validaciju i obradu podataka koji dolaze iz forme pre unosa u bazu. Ako ti to uopshte treba za faks... :)
[ sykone @ 25.01.2009. 20:36 ] @
hvala ti na pomoci sad sve radi kako treba pozz