1. Aman covece. MOLIM TE procitaj ono sto se nalazi u linkovima koje su ti ostavili u prethodnim temama kad si pitao za mysql injection.
2.
E pa vidis da ne znas:
Code:
if(in_array($_POST['sakrij_email'],array('1'))){
Upisuje u bazu
}else{
echo'Greška pri skrivanju e-mail adrese!';
}
Zasto na ovaj nacin proveravas da li je korisnik izabrao sakrivanje email-a? Zasto uopste koristis in_array() funkciju?
Kakva greska pri skrivanju email adrese? Nikakve greske nema, korisnik je izabrao ono sto ne salje 1 na tvoju stranicu, a to sto ti to nisi ocekivao nije njegov problem nego tvoj.
Evo kako si trebao da napises ono:
Code:
if ($_POST["sakrij_email"] == 1)
{
if (mysql_query("insert blablablablabla"))
{
echo "uspesno ste sakrili email";
}
else
{
echo "greska: ".mysql_error();
};
}
else
{
if (mysql_query("insert blablablablabla"))
{
echo "uspesno ste otkrili email";
}
else
{
echo "greska: ".mysql_error();
};
}
Negde sam video da koristis oop, ali sam mislio da ces ovako lakse shvatiti.
____________________________________________________________________________
Inace:
Ocigledno da nisi shvatio ni najosnovnije stvari u php-u. Zato prekini da mucis i sebe i nas, zaboravi na pisanje cms-a i modifikovanje vec gotovog koda. Idi na google i kucaj "php mysql step by step tutorial with examples". Nauci osnove, posle ce ti biti lakse.
A ako zapnes negde ovaj forum je pun ljudi voljnih da pomognu. Ali nema vise mnogo ovakvih budala da ti u 4 ujutru objasnjavaju nesto sto ti ne zelis da shvatis.