29 марта 2024, пятница  

PHPworld.ru - все о программировании на PHP, основы языка PHP, особенности PHP5
PHPworld.ru php php 5 SQLite Статьи Книги Форум PHP Гостевая книга Ссылки по PHP

Правила форума


Если вы впервые на нашем форуме - ознакомьтесь с правилами


 

Форум

  DIMM :: Не выполняентся запрос в БД
Почему- то $result возвращает false. Не могу понять почему. Если вручную вводить запрос ($sql) в базу, то всё работает.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <title></title>
</head>

<body>
<?
  function dbconnect() {
  @ $db = mysql_pconnect("localhost", "mycms", "mycms");
  if ($db)
  { print" ok connect to db";

  } else {
    echo "Error: Could not connect to database.  Please try again later.";
    exit;
  }
};


function addproduct ($caption, $description, $price) {
  $caption = addslashes($caption);
  $description = addslashes($description);
  $price = addslashes($price);
  mysql_select_db("PRODUCTS");
  $sql = "INSERT INTO `PRODUCTS` VALUES ('''', '''', '''', ''".$caption."'',''".$description."'', ''".$price."'', 'NOW())'";
    $result = mysql_query($sql);
    if ($result)
    {
      print " $caption book inserted into database.";
      print "<script language="JavaScript">
      setTimeout('window.location.href = "test.php"',3000)
      </script>";
    } else {
      print "$caption book ERROR adding to database.";
      print "<script language="JavaScript">
      setTimeout('window.location.href = "test.php"',3000)
      </script>";
        }
}


$add = $_POST['add'];
$caption = $_POST['caption'];
$description = $_POST['description'];
$price = $_POST['price'];
  print "$add<br>$caption<br>$description<br>$price<br>";
if ($add==1){

dbconnect();
addproduct($caption,$description,$price);
$add=0;
} else {
  print "oops!";
  };
?>
<form name="add_item" action="test.php" method="POST">
Name<br>
<input name="caption" size="40" maxlength="60" /><br>
  Price<br>
  <input name="price" /><br>
  DescriPT<br>
<textarea name="description" rows="11" cols="45"></textarea><br>
<input type="hidden" name = "add" value="1"/>
<input type="submit" name="subm" value="submit" />

</form>
</body>

</html>
  26 июля 2008, 01:56

Это сообщение было просмотрено: 5386 раз(а)

Ответить на сообщение

Вернуться к списку сообщений форума

Сообщение и ответы Просм. Автор Дата
  Не выполняентся запрос в БД5386 DIMM26.07.08 01:56
 Не выполняентся запрос в БД2362 SvGA25.08.08 15:09


 Ответить на сообщение
 Автор:
 Ваш email*:
уведомлять об ответах на соощение по email
не публиковать email в форуме
 Тема сообщения:
 Текст сообщения:

* - поле не обязательно для заполнения

 

Copyright © PHP World - Леонид Лукин, 2004-2008.

Главная PHP World | PHP | PHP 5 | SQLite | Статьи по PHP | Книги по PHP | Ссылки по PHP | CV