У меня в БД есть 6 таблиц
Я хочу зделать панель админа на страничке для того чтобы удалять записи из этих таблиц.
Вот весь мой код:
Получаю доступ к БД
Цитата: <html>
<title>Administrātora panele</title>
<body>
<?
$host = "localhost";
$user = "user";
$password = "password"];
if (!mysql_connect($host, $user, $password))
{
echo "<h2>MySQL Error!</h2>";
exit;
}
?>
Затем создаю саму панель. Один раскрывающейся список, текстовое поле и кнопка
Цитата: <form method = post action = "index.php" >
<select name = "variants" >
<option value="1"> </option>
<option value="2">TABLE1</option>
<option value="3">TABLE2</option>
<option value="4">TABLE3</option>
<option value="5">TABLE4</option>
<option value="6">TABLE5</option>
<option value="7">TABLE6</option>
</select>
<p>Select name: <input type="text" name="name">
<input type="submit" name="submit" value="Delete">
</form>
Принцып работы: Человек выбирает из списка таблицу, вводит в поле имя и нажимает кнопку Delete и происходит удаление строки с выбранным именем из выбранной таблицы.
Пишем скрипт для 1 варианта:
Цитата:
<?
if ($_POST["variants"] == 2 {
$dbname = "mydatabase";
$select_db = mysql_select_db ( $dbname );
if ( !$select_db )
{
exit("<p >В настоящий момент база данных не доступна,
поэтому корректное отображение страницы невозможно.</p >");
}
mysql_query ("DELETE FROM ' TABLE1 ' WHERE name = ' ".$_POST[name]." ' ");
}
?>
</body>
</html>
В итоге на странице НИЧЕГО не отображается и в логах пишет:
Цитата:[error] [client 127.0.0.1] PHP Parse error: parse error, unexpected '{' in C:wwwindex.php on line 36
Вот в этой строке : Цитата: if ($_POST["variants"] == 2 {
Я уже по всякому пробывал и не могу понять что ему не нравится |