fffffff
Показать сообщение отдельно
Старый 06.08.2009, 12:51   #1
Знакомый
 
Аватар для Evan_S
 
Регистрация: 01.08.2009
Пол: M
Провайдер: ВТ
Сообщений: 41
Поблагодарил: 0
Поблагодарили 3 раз в 3 сообщениях
Открыли хайд :
0 в этом сообщении
0 Всего


По умолчанию форма отправки данных в Mysql

проверка:

<?php
$db = mysql_connect("localhost","light1","12345");
mysql_select_db("one1",$db);
$result = mysql_query("INSERT INTO one (name,lastname,dol) VALUES ('$name','$lastname','$dol')");
if (isset($_POST['name']))
{
$name = $_POST['name'];
}
if (isset($_POST['lastname']))
{
$name = $_POST['lastname'];
}
if (isset($_POST['dol']))
{
$name = $_POST['dol'];
}
if ($result == 'true')
{
echo "true";
}
else
{
echo "false";
}
?>

форма:

<html>
<body>
<form action="index.php" method="post" name="form">
<p>введите имя сотрудника: <br><input name="name" type="text" size="20" maxlenght="40"></p>
<p>введите фамили сотрудника: <br><input name="lastname" type="text" size="20" maxlenght="40"></p>
<p>введите должность сотрудника: <br><input name="dol" type="text" size="20" maxlenght="40"></p>
<p><input name="submit" type="submit" value="занести нового сотрудника в БД"></p>
</form>
</body>
</html>

вывод:

<?php
$db = mysql_connect("localhost","light1","12345");
mysql_select_db("one1",$db);
$result = mysql_query("SELECT * FROM one",$db);
$myrow = mysql_fetch_array($result);
do
{
printf ("Сотрудник N- %s<br>%s<br>%s<br>%s<br>", $myrow['id'], $myrow['name'], $myrow['lastname'], $myrow['dol']);
}
while($myrow = mysql_fetch_array($result));
?>


Добавлено через 2 минуты 12 секунд
бд one1 база one 4 столбца
1
id
2
name
3
lastname
4
dol

Добавлено через 47 секунд
бд one1 база one 4 столбца
1
id
2
name
3
lastname
4
dol

Добавлено через 1 минуту 11 секунд
конечном итоге он создаёт новый столбей но с пустыми записями ><

Добавлено через 36 секунд
конечном итоге он создаёт новый столбей но с пустыми записями ><
__________________
никогда не говори мне что делать, и я не пропишу тебе Erase!
Evan_S вне форума  
Ответить с цитированием