В моей БД есть столбцы: ID, имя, электронная почта, пароль, уровень
У меня есть форма, в которой я пытаюсь обновить столбец «level» на основе «адреса электронной почты», введенного существующим пользователем.
Сейчас у меня есть базовая форма, которая просто вставляет информацию, но мне нужно, чтобы она обновляла существующих пользователей на основе значения электронной почты.
Это то, что у меня есть
<form action="update.php" method="post">
<input type="hidden" name="action" value="update" />
<fieldset>
<label for="email" />Email Address:</label>
<input value="" type="text" name="email" id="email" />
<label for="level" />Level:</label>
<input value="vip" type="text" name="level" id="level" />
<input class="button" type="image" src="/img/right/get-started-button.png" />
</fieldset>
</form>
---- update.php ------
<?php
$email = $_POST['email'];
$level = $_POST['level'];
mysql_connect ("localhost", "username", "pass") or die ('Error: ' . mysql_error());
mysql_select_db ("db_name");
$query="INSERT INTO users (email, level)VALUES ('".$email."','".$level."')";
mysql_query($query) or die ('Error updating database');
echo "Database Updated With: " .$email. " ".$level ;
?>