[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Гостевая
igoryan
Тренируюсь в плане разработки скриптов оцените.
PHP
$db = mysql_connect("localhost","igor","12345");
mysql_select_db("proba",$db);
?>


<html>
<head><title>Программа(Гостевая)</title></head>
<body>
<form name="form" action="test.php" method="post">
<p>Введите ваше имя:&nbsp;&nbsp;&nbsp;&nbsp;<input name="name" type="text" value=""></p>
<p>Введите вашу почту:&nbsp;<input name="email" type="text" value=""></p>
<p>Текст</p>
<p><textarea name="text" rows=5 cols=20 wrap="off"></textarea></p>
<input type="submit" value="Отправить">
</form>
<?php
$name 
= $_POST['name'];
$email = $_POST['email'];
$text = $_POST['text'];
$submit = $_POST['submit'];

$result = mysql_query ("INSERT INTO gost (name,email,text)VALUES('$name','$email','$text') ");

$result=mysql_query("SELECT * FROM gost",$db);

do
{
echo "<p>".$myrow['name']."</p>";
echo "<p>".$myrow['email']."</p>";
echo "<p>".$myrow['text']."</p>";
}
while
(
$myrow = mysql_fetch_array($result)
)
 ;
    exit();




Спустя 2 минуты, 31 секунда (16.03.2009 - 20:19) FatCat написал(а):
А оно не будет пустые поля набивать при каждом заходе на страницу? wink.gif

Спустя 1 минута, 29 секунд (16.03.2009 - 20:21) igoryan написал(а):
Есть такая проблема может скажите как устранить?

Спустя 3 часа, 18 минут, 21 секунда (16.03.2009 - 23:39) freed-master написал(а):
Вероятно нужно использовать if...

Спустя 21 минута, 33 секунды (17.03.2009 - 00:00) FatCat написал(а):
Перед
PHP
$result mysql_query ("INSERT INTO gost (name,email,text)VALUES('$name','$email','$text') ");
добавить
PHP
if($name!="" and $email!="" and $text!="")

Спустя 11 часов, 18 минут, 28 секунд (17.03.2009 - 11:19) Kuliev написал(а):
igoryan
Ты случайно не по урокам ПОПОВА учился?

А если по теме, то я бы еще проверял нажал юзер кнопку для отправки формы или нет.
HTML
<input type="submit" name=go value="Отправить">

PHP
if (ISSET($_POST['go'])
{

// Записываем данные в БД


}

Спустя 14 минут, 26 секунд (17.03.2009 - 11:33) Kuliev написал(а):
Цитата (FatCat @ 16.03.2009 - 21:00)
Перед
PHP
$result = mysql_query ("INSERT INTO gost (name,email,text)VALUES('$name','$email','$text') ");
добавить
PHP
if($name!="" and $email!="" and $text!="")

А если юзер введет везде пробелы?

Спустя 9 часов, 20 минут, 46 секунд (17.03.2009 - 20:54) Guest написал(а):
Kuliev
Ты случайно не по урокам ПОПОВА учился?
Ага.А вы откуда узнали?
Спасибо ,что доработали.

Спустя 1 минута, 7 секунд (17.03.2009 - 20:55) igoryan написал(а):
Верхний пост я написал.

Спустя 11 часов, 57 минут, 44 секунды (18.03.2009 - 08:53) Mizka написал(а):
Цитата
if (ISSET($_POST['go'])
{

// Записываем данные в БД


}


можна просто:
PHP
if ($_POST)
{
// Записываем данные в БД
}


Спустя 12 часов, 59 минут, 46 секунд (18.03.2009 - 21:53) Kuliev написал(а):
Цитата (Guest @ 17.03.2009 - 17:54)
Kuliev
Ты случайно не по урокам ПОПОВА учился?
Ага.А вы откуда узнали?
Спасибо ,что доработали.

Перво наперво ты должен забыть все уроки ПОПОВА!!!
Почитай книжку Колисниченко Д.Н. или Д. Котерова !!!

Спустя 3 минуты, 40 секунд (18.03.2009 - 21:56) Kuliev написал(а):
Куда смотрит администрация сайта, любой юзер может запостить что хочет!

Спустя 4 минуты, 43 секунды (18.03.2009 - 22:01) Kuliev написал(а):
Цитата (Mizka @ 18.03.2009 - 05:53)
Цитата
if (ISSET($_POST['go'])
{

// Записываем данные в БД


}


можна просто:
PHP
if ($_POST)
{
// Записываем данные в БД
}

А представь что у тебя две формы обрабатываются в одно файле, как тогда???


Спустя 1 день, 21 час, 3 минуты, 59 секунд (20.03.2009 - 19:05) igoryan написал(а):
Цитата (Kuliev @ 18.03.2009 - 18:53)
Цитата (Guest @ 17.03.2009 - 17:54)
Kuliev
Ты случайно не по урокам ПОПОВА учился?
Ага.А вы откуда узнали?
Спасибо ,что доработали.

Перво наперво ты должен забыть все уроки ПОПОВА!!!
Почитай книжку Колисниченко Д.Н. или Д. Котерова !!!

Kuliev
Как называются эти книги?

Спустя 10 минут, 16 секунд (20.03.2009 - 19:15) igoryan написал(а):
Это случайно не эти книги?

Колисниченко Д.Н. Самоучитель PHP 5

Д. Котеров Самоучитель PHP 4

Котеров Д.В., Костарев А.Ф. PHP5 в подлиннике. Наиболее полное руководство

Спустя 17 часов, 20 минут, 26 секунд (21.03.2009 - 12:36) Kuliev написал(а):
Цитата (igoryan @ 20.03.2009 - 16:15)
Это случайно не эти книги?

Колисниченко Д.Н. Самоучитель PHP 5

Д. Котеров Самоучитель PHP 4

Котеров Д.В., Костарев А.Ф. PHP5 в подлиннике. Наиболее полное руководство

Да эти книжки! У Колисниченко там все просто и понятно написано без заморочек!

Спустя 1 минута, 56 секунд (21.03.2009 - 12:38) mihai написал(а):
Котеров Д.В., Костарев А.Ф. PHP5 в подлиннике. Наиболее полное руководство

это самое лучшее biggrin.gif
Быстрый ответ:

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