Autor | Zpráva | ||
---|---|---|---|
Ráďa Profil * |
#1 · Zasláno: 17. 9. 2007, 18:24:20
Potřebuji do MySQL databáze odesláním formuláře vyplněného úživatelem uložit několik údajů. Přitom je nezbytné, aby jeden z těchto údajů byl unikátní. Prosím, poraďte, jak docílit, aby se v případě, že uživatel zadá již dříve někým jiným uložený údaj, zobrazila hláška, že musí zvolit jiný. Díky.
|
||
Casero Profil |
#2 · Zasláno: 17. 9. 2007, 18:35:25
Ráďa
function prezdivkavdb ($prezdivka) { $vysledek=mysql_query("select * from uzivatele where prezdivka='".$prezdivka."'", $GLOBALS["link"]); return (boolean) mysql_num_rows($vysledek); } |
||
djlj Profil |
#3 · Zasláno: 17. 9. 2007, 18:37:13
Casero
??? Když už, tak select 1 from uzivatele where prezdivka='".$prezdivka."' LIMIT 1 Ale jinak bych to opět řešil tím, že si nastavíš v databázi na ten konkrétní sloupec unikátnost a pak jen budeš odchytávat mysql chybu po vložení údajů. |
||
Casero Profil |
#4 · Zasláno: 17. 9. 2007, 18:55:19
djlj
Přiznávám, že je to dost nešikovné. Je to narychlo vybráno odsud: http://www.linuxsoft.cz/php/examples/musicweb/2/ukaz.php?file=registra ce Ale myslím, že na druhou stranu, je to dost názorné. |
||
Ráďa Profil * |
#5 · Zasláno: 18. 9. 2007, 02:26:09
Fajn, moc díky, dělá to, co potřebuju :-)
|
||
Časová prodleva: 17 let
|
0