Formular

nemate plz nekdo na sklade formular, ve kterym by se pred ulozenim do databaze zkontrovalo
- vyplneni dulezitych udaju
- heslo1=heslo2

Hraju si stim už asi 3 dny a nejde mi to zkombiovat wsechno dohromady.
Prosim poradte
Nevím jestli ti jde o to, aby se do DB nevložili prázdný údaje a nebo o to, že heslo je v DB již uložený a na jeho základě chceš porovnat heslo, který přišlo z formuláře do skriptu.

Takže budu chápat bod č. 2


Heslo bude již vložený v DB a zahašovaný fcí md5()

___________________

if($submit):
//byl-li odeslán formulář

$heslo = md5($heslo);
// heslo odeslané z formuláře zahašuje emdépětkou, to proto abychom je za chvilku porovnali

if(mysql_num_rows(mysql_query("select * from tabulka where heslo like '$heslo' ")) != 0) {

// heslo bylo správné a provedeme příkazy

}else{

// špatné heslo

}

endif;
______________

... jestli si to myslel takhle, tak je dobrý to ještě porovnávat spolu s loginem.


Petr
no, presneji je to registracni formular, ve kterem jsem chtel pred odeslanim zkontrolovat totožnost hesla1 a hesla2. Aby ho to nezaregistrovalo a mel treba každý heslo jiny
....
password
confirm password
....
Tak takhle ?


<form>
<input type=text name=login>
<input type=text name=heslo>
<input type=text name=heslo2>
<input type=submit name=submit value=odeslat>
</form>


<?
if(isset($submit)):

if($heslo == $heslo2){

// hesla jsou shodná - provedeme patřičné příkazy

}else{

// zobrazíme znovu formulář

endif;


____________


Petr
Sorry, chybí mi tam ukončení vnitřní podmínky (uzavřená závorka)