[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: sql запрос из моего php
KAMAEL
Свернутый текст
<?php
$dbhost = "localhost"; // Хост
$dbuser = "psych"; // Имя пользователя
$dbpassword = "mypass"; // Пароль
$dbname = "onshop"; // Имя базы данных

$link = mysql_connect($dbhost, $dbuser, $dbpassword);


mysql_select_db($dbname, $link);

$query = "insert into fanb values(0,'$name,
'
$PR1 Какашки', '$PR2 Бананов', '$PR3 Дережаблей', '$PR4 Слонов', '$PR5 Покимонов')";

mysql_query($query, $link);

mysql_close($link);
?>


Подскажите, почему у меня в базу ничего не уходит???
Код вроде правельный.
На странице присутствует
Свернутый текст
$tov1=$_GET['tov1'];
$tov2=$_GET['tov2'];
$tov3=$_GET['tov3'];
$tov4=$_GET['tov4'];
$tov5=$_GET['tov5'];

$PR1=$_GET['PR1'];
$PR2=$_GET['PR2'];
$PR3=$_GET['PR3'];
$PR4=$_GET['PR4'];
$PR5=$_GET['PR5'];


А на главной странице вот такая байда.

Свернутый текст

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Untitled Document</title>
<
style type="text/css">
<!--
.
style1 {color: #990000}
-->
</
style>
</
head>
<
body>
<
div align="center">ИНТЕРНЕТ МАГАЗИН
beta</div><br><br>

<
form action="pay.php" method="get" name="forma">
<
input type="text" method="get" name="name">
<
table width="100%" border="0">
<
tr>
<
td>Я хочу купить:</td>
<
td>Цена за 1шт.</td>
<
td>Количество</td>
</
tr>
<
tr>
<
td><INPUT name="tov1" type="checkbox" VALUE="Yes">Какашки</td>
<
td><span class="style1">7</span>грн</td>
<
td> <select name="PR1">
<
option value=0>0</option>
<
option value=1>1</option>
<
option value=2>2</option>
<
option value=3>3</option>
<
option value=4>4</option>
<
option value=5>5</option>
<
option value=6>6</option>
</
select></td>
</
tr>
<
tr>
<
td><INPUT name="tov2" type="checkbox" VALUE="Yes">Бананы</td>
<
td><span class="style1">5</span>грн</td>
<
td><select name="PR2">
<
option value=0>0</option>
<
option value=1>1</option>
<
option value=2>2</option>
<
option value=3>3</option>
<
option value=4>4</option>
<
option value=5>5</option>
<
option value=6>6</option>
</
select></td>
</
tr>
<
tr>
<
td><INPUT name="tov3" type="checkbox" VALUE="Yes">Дережабль</td>
<
td><span class="style1">6</span>грн</td>
<
td><select name="PR3">
<
option value=0>0</option>
<
option value=1>1</option>
<
option value=2>2</option>
<
option value=3>3</option>
<
option value=4>4</option>
<
option value=5>5</option>
<
option value=6>6</option>
</
select></td>
</
tr>
<
tr>
<
td><INPUT name="tov4" type="checkbox" VALUE="Yes">Слона</td>
<
td><span class="style1">8</span>грн</td>
<
td><select name="PR4">
<
option value=0>0</option>
<
option value=1>1</option>
<
option value=2>2</option>
<
option value=3>3</option>
<
option value=4>4</option>
<
option value=5>5</option>
<
option value=6>6</option>
</
select></td>
</
tr>
<
tr>
<
td><INPUT name="tov5" type="checkbox" VALUE="Yes">Покимона</td>
<
td><span class="style1">10</span>грн</td>
<
td><select name="PR5">
<
option value=0>0</option>
<
option value=1>1</option>
<
option value=2>2</option>
<
option value=3>3</option>
<
option value=4>4</option>
<
option value=5>5</option>
<
option value=6>6</option>
</
select></td>
</
tr>
</
table>
<
br>
<
input type=submit value="Купить">
</
form>
</
body>
</
html>




Спустя 6 минут, 47 секунд (4.07.2011 - 19:45) bulgakov написал(а):

$dbhost = "localhost"; // Хост
$dbuser = "psych"; // Имя пользователя
$dbpassword = "mypass"; // Пароль
$dbname = "onshop"; // Имя базы данных

$link = mysql_connect($dbhost, $dbuser, $dbpassword);


mysql_select_db($dbname, $link);

$query = "insert into fanb values(0,'$name, // вот тут помоему кавычку забыли а лучше обрамите все апострофами `name_row`
'
$PR1 Какашки', '$PR2 Бананов', '$PR3 Дережаблей', '$PR4 Слонов', '$PR5 Покимонов')";

mysql_query($query, $link);

mysql_close($link);

Спустя 1 минута, 36 секунд (4.07.2011 - 19:47) bulgakov написал(а):
И приучите себя при работе с базами данных из php делать проверки, например:

mysql_query($query, $link) or die mysql_error();

Спустя 51 секунда (4.07.2011 - 19:48) bulgakov написал(а):
Свернутый текст
А вообще смешно))) Какашки, дирижабли, покемоны))))

Спустя 1 час, 7 минут, 45 секунд (4.07.2011 - 20:56) KAMAEL написал(а):
Ок, спс. Проверю отпишусь.

Спустя 1 час, 51 минута, 11 секунд (4.07.2011 - 22:47) KAMAEL написал(а):
Эмм, скрипт работает, но не так как я этого хотел.

В базу вместо нормальных русских символов заносятся "??????????".
Что с этим можно поделать??

Спустя 8 часов, 44 минуты, 3 секунды (5.07.2011 - 07:31) TMake написал(а):
        //Устанавливаем кодировку UTF8  
mysql_query ("SET NAMES utf8");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
Быстрый ответ:

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