n'abend,
damit ich deinen code richtig verstehe....
<?
$sql = "SELECT username FROM user";
du liest erst mal alle usernamen aus der tabelle user
$result = mysql_query($sql) or die(mysql_error().'<br />Query: '.$sql);
while ($usernames = mysql_fetch_array($result)) {
$user[] = $usernames["user"];
dann schiebst du alle usernamen in ein array
}
?>
>
>
> Ok nach der Auslese wollte ich es so überprüfen:
>
> ~~~php
> <?
> if($username == $user[]) $fehler[] ="Der Username ist bereits vergeben.Bitte wählen Sie einen anderen";
und dann prüfst du irgendwas, was irgendwie... wie... häh?
> ?>
>
Bekomme einen Fatal Error wieder
Könnt ihr mir sagen, wie ich es machen kann?
dass sich der PHP-Parser nicht gleich erhängt hat ist ein wunder...
würde es mal mit
$res = mysql_fetch_row(mysql_query('SELECT COUNT(`username`) FROM `user` WHERE `username` = \''.$username.'\''));
// nicht vergessen $username zu escapen, etc.
if($res[0] > 0) $fehler = 'User existiert bereits';
versuchen
weiterhin schönen abend...
--
wer braucht schon großbuchstaben?
wer braucht schon großbuchstaben?