Свернутый текст
<?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'");