[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите пожалуйста с кодом
ueo
совсем ничего не понимаю. ошибок вроде нет, а по результатам проверки в базу не добавляет и отвечает "нет"
<?
mysql_connect("localhost","Aleks","1234");
mysql_select_db("tutorials");
$rez=mysql_query("INSERT INTO products(id_products,name,description,prise,picture) VALUES ('$name','$description','$prise','$picture')");

if($rez==1)

{
echo "да";
}

else

{
echo "нет";
}
?>




Спустя 13 минут, 22 секунды (26.05.2011 - 02:04) inpost написал(а):
mysql_query() or die(mysql_error());

Спустя 8 минут, 59 секунд (26.05.2011 - 02:13) ueo написал(а):
блин, это было бы комично, если бы не так трагично. он теперь отправляет, но в базе вместо текста пустые ячейки

Спустя 9 минут, 4 секунды (26.05.2011 - 02:22) inpost написал(а):
ueo
У тебя идёт инициализация переменных?
$name или всё же правильно будет $_POST['name'] ?

Спустя 19 минут, 5 секунд (26.05.2011 - 02:42) ueo написал(а):
у меня нет инициализации переменных. так $_POST['name'] тоже ничего не выходит...

Спустя 2 минуты, 18 секунд (26.05.2011 - 02:44) inpost написал(а):
Откуда у тебя берётся переменнная $name ? Я в коде не вижу.

Спустя 10 минут, 16 секунд (26.05.2011 - 02:54) ueo написал(а):
честно сказать, пишу по тетрадке, ничего по существу сказать не могу, то, что препод дал то и написано.
вот форма ввода
<p class=zagolovok align="center">Добавить товар</p>
<form
method="post" action="insert.php">
<table
align="center">
<tr>
<td
style="border: 0px">Название продукта:</td>
<td
style="border: 0px"><input type="text" name="name" size="20"></td>
</tr>
<tr>
<td
style="border: 0px">Описание продукта:</td>
<td
style="border: 0px"><input type="text" name="description" size="20"></td>
</tr>
<tr>
<td
style="border: 0px">Цена продукта:</td>
<td
style="border: 0px"><input type="text" name="price" size="20"></td>
</tr>
<tr>
<td
style="border: 0px">Картинка продукта:</td>
<td
style="border: 0px"><input type="text" name="picture" size="20"></td>
</tr>
<tr>
<td
style="border: 0px"><input type="submit" value="Добавить" size="10"></td>
</tr>
</table>
</form>


к ней обработчик
<?
mysql_connect("localhost","Aleks","1234");
mysql_select_db("tutorials");
$rez=mysql_query("INSERT INTO products(name, description, price, picture) VALUES ('$name','$description','$price','$picture')") or die(mysql_error());

if($rez==1)

{
echo "да";
}

else

{
echo "нет";
}
?>


я так понимаю, что переменная $name это относится к
  <td style="border: 0px"><input type="text" name="name" size="20"></td>


или я вообще тогда не могу понять....

Спустя 1 час, 5 минут, 8 секунд (26.05.2011 - 03:59) Godwarlock написал(а):
'$picture')");

а не в этом проблема?

Спустя 40 минут, 23 секунды (26.05.2011 - 04:40) inpost написал(а):
ueo
print_r($_POST);
Посмотришь все входящие переменные. Использовать:
$_POST['name']

Спустя 1 час, 8 минут, 45 секунд (26.05.2011 - 05:48) XCross написал(а):
Ну и препод biggrin.gif
Хотя че я ржу...аналогично было biggrin.gif

Спустя 2 часа, 54 минуты, 37 секунд (26.05.2011 - 08:43) linker написал(а):
ueo
Когда добавляешь пост, при написании кусков своего кода, обращай внимание на кнопочки сверху [php], [sql], [html] и др. Они нужны, чтобы оформлять красиво с форматированием соответствующий исходный код. Тебе ведь не сложно, а нам разбираться в твоих буквах проще.

Спустя 4 часа, 41 минута, 58 секунд (26.05.2011 - 13:25) ueo написал(а):
УРА! ЗАРАБОТАЛО!!!!!!!!! СПАСИБО ОГРОМНОЕ!!!!!!
Быстрый ответ:

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