Хорошо, проблема в том, что ... я новичок, и я пытаюсь понять, что происходит. Я посылаю через html форму эти данные (имя, адрес электронной почты), используя POST в базе данных. Я понимаю логику всего этого, кроме в основном случается так, что каждый раз, когда я ввожу имя, любое имя, оно повторяет утверждение else: «уже есть пользователь с таким именем». и он отправляет обратно имя в базе данных. Когда ничего нет, он ничего не отправляет. Итак, вот кусок:
$query= "SELECT* from users where username='".$_POST['name']."'";
$result = mysql_query($query);
if (!$result){
$query = "INSERT into users (username, email, password) values
('".$_POST["name"]."', '".$_POST["email"]."',
'".$passwords[0]."')";
$result = mysql_query($query);
if ($result){
echo "It's entered!";
} else {
echo "There's been a problem: ".mysql_error();
}
} else {
echo "There is already a user with that name: <br />";
$sqlAll = "select * from users";
$resultsAll = mysql_query($sqlAll);
$row = mysql_fetch_array($resultsAll);
while ($row) {
echo $row["username"]." -- ".$row["email"]."<br />";
$row = mysql_fetch_array($result);