Hi @ll
um ein Beispiel zu liefern:
PHP-Code:
<?
if ($action)
{
$query = "select * from users ".
"where user_name='".$user_name."'";
$ergebnis=mysql_query($query);
if (mysql_num_rows($ergebnis) == 0)
$msg = "Leider ist dieser User-Name schon belegt!";
else
{
$query = "insert into users ".
"(user_name) ".
"values ".
"('".$user_name."')";
$ergebnis=mysql_query($query);
$msg = "User wurde angelegt";
}
}
?>
<html>
<body>
<? if ($msg) echo $msg; ?>
<form>
<input type="text" name="user_name">
<input type="submit" name="action" value="Registrieren">
</form>
</body>
</html>
eine andere Möglichkeit wäre es in der Table das Feld als Index zu setzten, somit kann keine Zeile mit den Selben Werten in dieser Spalte vorkommen.
Wenn du dann ein Insert macht, bekommst du einen Error wenn der Name schon vorhanden ist.