Definere tomme felter
Hej experter.Jeg er i gang med et login script.
Jeg skal have lavet opret.php, hvor den skal fortælle hvis der er et tomt felt. Jeg har prøvet med if(empty($_POST['brugernavn']))
men det vil ikke fungere. Jeg har sat koden ind for opret.php her:
<?php
include('connect_login.php');
if(isset($_POST['brugernavn']) && $_POST['password'] && $_POST['navn'] && $_POST['adresse'] && $_POST['telefon'] && $_POST['email'])
{
// Hent indtastede data fra formen
$brugernavn=$_POST['brugernavn'];
$password=$_POST['password'];
$navn=$_POST['navn'];
$adresse=$_POST['adresse'];
$telefon=$_POST['telefon'];
$email=$_POST['email'];
// Indsæt data i database
$password = md5($password);
$opretsql="INSERT INTO $tbl_name(brugernavn, password, navn, adresse, telefon, email)VALUES('$brugernavn', '$password', '$navn', '$adresse', '$telefon', '$email')";
if(mysql_query($opretsql)) {
echo "Du er oprettet som bruger. <br> Du kan nu logge ind.";
}
}
?>
<h2>Opret bruger</h2>
<form name="form1" method="post" action="oprettest.php">
<table width="300">
<tr>
<td><h3>Brugeroplysninger</h3></td>
</tr>
<tr>
<td>Brugernavn: (*)</td>
</tr>
<tr>
<td><input name="brugernavn" type="text" id="name" style="width:50%;" value="<?php $brugernavn ?>"></td>
</tr>
<tr>
<td>Ønsket adgangskode: (*)</td>
</tr>
<tr>
<td><input name="password" type="password" id="password" style="width:50%;" value="<?php $password ?>"></td>
</tr>
<tr>
<td>Gentag adgangskode: (*)</td>
</tr>
<tr>
<td><input name="passwordrepeat" type="password" id="passwordrepeat" style="width:50%;" value="<?php $passwordrepeat ?>"></td>
</tr>
<tr>
<td><h3>Kontaktoplysninger</h3></td>
</tr>
<tr>
<td>Navn: (*)</td>
</tr>
<tr>
<td><input name="navn" type="text" id="navn" style="width:50%;" value="<?php $navn; ?>" /></td>
</tr>
<tr>
<td>Adresse: (*)</td>
</tr>
<tr>
<td><input name="adresse" type="text" id="adresse" style="width:50%;" value="<?php $adresse; ?>" /></td>
</tr>
<tr>
<td>Telefon: (*)</td>
</tr>
<tr>
<td><input name="telefon" type="text" id="telefon" style="width:50%;" value="<?php $telefon; ?>" /></td>
</tr>
<tr>
<td>E-mail: (*)</td>
</tr>
<tr>
<td><input name="email" type="text" id="email" style="width:50%;" value="<?php $email; ?>" /></td>
</tr>
<tr>
<td style="text-align:center;"><input type="submit" name="opret-bruger" value="Opret bruger" style="background-color:#fff;"></td>
</tr>
<tr>
<td>Felter markeret med * skal udfyldes.</td>
</tr>
</table>
</form>
