singlepost

PHP настольная книга программиста << На главную или назад  

Пример в книге есть.
Не рабочий. А опыта понять, почему не работает у меня не хватает.

<html>
<body>
<?php
if (submit) {
$date = mysql_connect ("localhost","root","pass");
mysql_select_db("client",$date);
$sql = "INSERT INTO client (name,phone)
VALUES
('$first','$last')";
$result = mysql_query($sql);
echo "Информация введена!\n";
}
else
{
?>
<form method="post" action="<?php echo $PHP_SELF?>">
Имя: <input type="text" name="first"><br>
Телефон: <input type="text" name="last"><br>
<input type="submit" name="submit" value="ввод информации">
</form>
<?php
}
?>
</body>
</html>

причем строку номер 3 <?phpуже я сам добавил, в оригинале ее не было.
помогите если не затруднит.

4 ответов в теме “PHP настольная книга программиста”

  1. 4
    Прохор Руднев ответил:

    Еще раз большущее Спасибо!

  2. 3
    Юрий Степанов ответил:

    сразу после <?php
    добавь

    $first=$_REQUEST["first"];
    $last=$_REQUEST["last"];
    ;) )

  3. 2
    Прохор Руднев ответил:

    Спасибо!
    теперь добавляет… пустые поля :(
    Но хоть заработало :)

  4. 1
    Юрий Степанов ответил:

    зделай вместо if (submit)
    if ($_REQUEST["submit"])
    иначе if получается всегда true

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.