If exists $uzivatel in tabulka bla where jmeno=$uzivatel

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Chtěl bych udělat skript, kterej by při registraci hodil uživatele zpátky, kdyby jméno, který registroval, už existovalo. PLS THX
  2. $vysledek = MySQL_Query("Select * from hesla where jmeno='$jmeno'"); if (@MySQL_Num_Rows($vysledek)!=0) { echo "Tato přezdívka je už obsazená, prosím zvolte jinou!"; }else{ $dotaz = MySQL_Query("Select * from hesla"); $id = @MySQL_Num_Rows($dotaz)+1; $vysledek = MySQL_Query("INSERT into hesla (jmeno,heslo)VALUES ('$jmeno','$heslo')"); }
  3. function Exist_In_Table($tb_name, $key_name, $input) { $query = MySQL_Query("SELECT * FROM $tb_name WHERE $key_name LIKE '$input'"); if(!MySQL_Num_Rows($query)) { return false; } else { return true; } }
  4. na řádku $clanky = MySQL_Query... (predposlednim) je parse error ;( $vysledek = MySQL_Query("Select * from uzivatele where jmeno='$jmeno'"); if (@MySQL_Num_Rows($vysledek)!=0) { header ("Location: uzivatel_existuje.php); }else{ $datum = date('j.n.Y'); $prava = uzivatel; $clanky = MySQL_Query("insert into uzivatele values('' , '$prava' , '$jmeno' , '$login' , '$heslo' , '$zeme' , '$mail' , '$datum')"); }
  5. špatně čtvrtej řádek... (když za čtvrtej řádek nedam středník, píše mi to chybu na poslednim řádku na stránce ) $input = $jmeno; $tb_name = uzivatele; $key_name = jmeno; function Exist_In_Table($tb_name, $key_name, $input); { $query = MySQL_Query("SELECT * FROM $tb_name WHERE $key_name LIKE '$input'"); if(!MySQL_Num_Rows($query)) { header ("Location: jmeno_existuje.php"); return false; }
  6. TO Radek: omlouvám se, tvůj způsob mi funguje já tam zapoměl uvozovky
  7. TO Radek: omlouvám se, tvůj způsob mi funguje já tam zapoměl uvozovky díky

← Zpět na všechna témata