if (!isset $user .........

Tags:    php

hej Udviklere, jeg står med et lille problem.

jeg er igang med at lave et brugersystem, og jeg skal gerne have den til at sige nogle forskellige ting. fks:
hvis bruger ikke er fyldt, skal den skrive noget tilbage.
hvis de 2 passwords ikke passer, skal den skrive noget tilbage.

min kode i de 2 forskellige er. (eventuele ideer må gerne skrives.)
de er ikke helt færdig, og mangler stadig at kunne tilføje det til databasen-


opretbruger.php
Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 




2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
-Ville rykke alle de tests der ikke kræver access til db'en op før din første access til db'en.

-Ville teste om passwordene var udfyldt og ens før jeg md5'et det, dette ville spare dig for 3 md5 kald.

-Ville teste om bruger navn og password var ens før du md5 passwordet, ville spare endnu et md5 kald.

Så slå brugeren op, og i stedet for at gemme resultatet af mysql_num_rows i $r så bare lav kaldet direkte i if sætningen.


I stedet for at lade din form submit til en anden fil end sig selv, ville jeg bare include submit filen i toppen af html filen. Dette er der sikkert fold der ikke er enige i, ville spare en masse header redirects ved forkert form indhold og dig for at bruge $_SESSION til at gemme fejl beskeden.

ville omkranse al din submit kode i en test om $_POST['submit'] var sat, husk at give knappen navnet submit :).

Du tømmer/unsetter ikke din $_SESSION error besked nogen steder jeg kan se.




if(isset($_POST['submit']])){
//submission code
}


.
.
.
.
<input type="submit" name="submit" value="tilføj bruger">



t