Hjælp til PHP/MySQL
Jeg har lavet følgende script:<? if($login == opret)
{
if($navn !== "" && $email !== "" && $pass !== ""){
include("connect.php");
mysql_query("insert into bruger (navn, email, pass) values ('$navn', '$email', '$pass')");
mysql_close;
}
if($navn == ""){echo"><br>Navn mangler";}
if($email == ""){echo"<br>Email mangler";}
if($pass == ""){echo"<br>Pass mangler";}
if(($navn == "") || ($email == "") || ($pass == "")){
echo"<p>Tilbage";
}
}else{
if($login == ny){
?>
<form action="index.php?login=opret" method="post">
<input type="hidden" name="action" value="ny">
<font size="1">Navn:<br>
<input type="text" name="navn" size="20" style="background-position: 0% 50%"><br>
Email:<br>
<input type="text" name="email" size="20" style="background-position: 0% 50%"><br>
Pass:<br>
<input type="text" name="pass" size="12" style="background-position: 0% 50%">
<input type="submit" value="Opret"></form>
<?
}else{
?>
<form action="?" method="post">
<font size="1">Bruger:<br>
<input type="text" name="brugernavn" size="20" style="background-position: 0% 50%"><br>
Pass:<br>
<input type="password" name="adgangskode" size="12" style="background-position: 0% 50%">
<input type="submit" name="submit" value="Login">
</form>
<a href="?login=ny">Ny bruger</a></font>
<?
}}
?>
Scriptet virker fint... men skal finpudses en del...
*Ingen mulighed for at oprette to ens brugernavne/emailadresser
*Forkort det så meget ned så mulig....
*Integrer Login & Opret så det er én Form med 2 muligheder
*Hvis man ikke indtaster pass skal der automatisk fremsendes en mail med pass til brugeren
*Måske har jeg glemt noget.... og du er da velkommen til at tilføje smarte ting....