Zdravíčko lidičky... potřeboval bych poradit... najde se někdo?
mám formulář kde odesílám pole input jeho name="id" (obsah pole input je vzdy 3 pismene slovo)
tento formulář volá script addsbj.php, který by měl zkontrolovat jestli je slovo z inputu již v databazi.....a kdyz tam neni tak ho vlozi... mam to takto, ale do promene $stejne1 se mi vlozi jen posledni radek tabulky...tusim ze se to zrejme prepisuje ale nevim jak to udelat bay se to neprepisovalo...předem děkuji:
<?
...prihlaseni k databazi....
$stejne = MySQL_Query("SELECT * FROM subjects");
while ($xxxk = MySQL_Fetch_Array($stejne)){
$stejne1 = $xxxk["ID"];
}
if ($id=="$stejne1"){
echo "spatne";
}
else {
echo "dobre";
}
tady se to pak vklada, ale to mam dobre :-)
?>
Nemůže se to přepisovat, je to IMHO blbost. Udělej to takhle:
if(mysql_num_rows(mysql_query("select * from tabulka where ID = '$id'")) > 0):
echo "Příspěvek je již v DB vložen";
else:
mysql_query("insert into tabulka values( ... ... ... ...)");
endif;