[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма ввода данных в БД. Атака клонов.
Forever
Есть форма ввода данных в БД:
<h3>Форма для ввода данных в БД MySQL</h3>
<form
action="SQLZone.php" method="post">
<p>
Введите имя<input type="text" name="FirstName">
<input
type="submit" value="Save" /></p>
</form>

<?php

if(isset($_POST["FirstName"]) && trim($_POST["FirstName"]) != '') {
mysql_connect("localhost", "root", "223") or die (mysql_error());
mysql_select_db("MySite") or die (mysql_error());
$strSQL0 = "INSERT INTO users_info(FirstName) values('" . $_POST["FirstName"] . "')";
mysql_query($strSQL0) or die(mysql_error());
mysql_close();
}

header("Location: SQLZone.php");



Это тестовая страница, на ней также есть код

mysql_connect("localhost", "root", "223") or die (mysql_error());
mysql_select_db("MySite") or die (mysql_error());

$strSQL = "INSERT INTO users_info(FirstName,LastName,Phone,BirthDate) VALUES('Jack','Fingers','456578889','1978-11-04')";

mysql_query($strSQL) or die(mysql_error());
mysql_close();


Почему-то, когда на странице есть код header("Location: SQLZone.php");, то добавляется целая куча Джеков Фингерсов вместо одного. Почему так, и как бороться с набигающими Фингерсами?)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.