я новичек в веб программировани) помогите пжалста)
у меня есть html страничка - index.html, в ней кнопка, по которой должен выполняться пхп скрипт - php1.php. Но у меня не работает((
не пойму почему...заранее спасибо!
БД, таблица, столбцы, все имеется все в норме, сами запросы проверял - работают...
index.html
<HTML>
<HEAD>
<TITLE>Запрос информации</TITLE>
<BODY>
<CENTER>
Хотите больше знать о наших товарах?
<FORM ACTION="php1.php" method="post">
<INPUT TYPE="submit" VALUE="Отправить запрос!">
</FORM>
</BODY>
</HTML>
php1.php
<?php
/* Скрипт подключения к БД*/
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "sravn";
/* Таблица MySQL, в которой хранятся данные */
$userstable = "head";
/* создать соединение */
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не могу создать соединение ");
@mysql_select_db("$dbName") or die("Не могу выбрать базу данных ");
/* Выбрать SCORE нужного клиента по ID */
$qq = "SELECT SCORE FROM $userstable WHERE ID=1" ;
$qq=$qq+1;
$cop = "INSERT INTO $userstable WHERE ID=1 SCORE VALUES('$qq')";
PRINT "<CENTER>";
PRINT "Спасибо Ваш голос учтен!.<BR><BR>";
PRINT "</CENTER>";
/* Закрыть соединение */
MYSQL_CLOSE();
?>
Спустя 3 минуты, 18 секунд (25.05.2011 - 22:25) Игорь_Vasinsky написал(а):
оригинальный запуск
а что наверно ошибок куча вылетает?

а что наверно ошибок куча вылетает?
Спустя 8 минут, 53 секунды (25.05.2011 - 22:34) Игорь_Vasinsky написал(а):
<?php
/*Скрипт вывода ошибок))))))))))))))))*/
error_reporting(E_ALL);
/* Скрипт подключения к БД*/
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "sravn";
/* Таблица MySQL, в которой хранятся данные */
$userstable = "head";
/* создать соединение */
mysql_connect($hostname, $username, $password) or die("Не могу создать соединение ");
mysql_select_db($dbName) or die("Не могу выбрать базу данных ");
/* Выбрать SCORE нужного клиента по ID */
$cop = "UPDATE `".$userstable."` SET `SCORE` = `SCORE` + 1 WHERE `ID` = 1";
$result = mysql_query($cop) or die("Не могу записать голос в БД!");
if($result)
echo "<center>Спасибо Ваш голос учтен!.<br /><br /></center>";
/* Закрыть соединение */
mysql_close();
?>
Спустя 8 часов, 17 минут, 33 секунды (26.05.2011 - 06:52) Chiz написал(а):
хмм)
спасибо) заработало))
почему оригинальный запуск?
что посоветуете?
спасибо) заработало))
почему оригинальный запуск?
что посоветуете?
Спустя 14 часов, 33 минуты, 57 секунд (26.05.2011 - 21:26) Chiz написал(а):
а подскажите пожалуйста как передать параметр из html в php.
например id картинки...
например id картинки...
Спустя 6 минут, 6 секунд (26.05.2011 - 21:32) maurise написал(а):
не совсем понял, что ты хочешь, но может это:
или
<img id="<?php echo 'kartinka'; ?>" src="/img/kartinka_01.jpg" />
или
<img id="<?php echo $kartinka; ?>" src="/img/kartinka_01.jpg" />
Спустя 14 минут, 44 секунды (26.05.2011 - 21:47) Chiz написал(а):
наверное не совсем такой вариант...
и есть выше упомянутый скрипт, как передать id в скрипт?
чтото типа
или както так
<FORM ACTION="php1.php" method="post">
<INPUT TYPE="image" id="1" src="photo/1.jpg" >
</FORM>
и есть выше упомянутый скрипт, как передать id в скрипт?
чтото типа
d=$id
или както так
Спустя 19 минут, 54 секунды (26.05.2011 - 22:06) maurise написал(а):
Вот тут работа с формой подробно описана http://irbis-team.com/15/5/2
Спустя 6 минут (26.05.2011 - 22:12) Chiz написал(а):
там идет работа с именами обьектов, а мне нужно не посредственно с параметром, именно получить название....
т.е.
там
...name="aa"...
.$POST_["aa"].
а мне нужно
...name="aa"...
.$POST_[$name].
нужно получить это имя, а не использовать готовое...
т.е.
там
...name="aa"...
.$POST_["aa"].
а мне нужно
...name="aa"...
.$POST_[$name].
нужно получить это имя, а не использовать готовое...
Спустя 9 часов, 15 минут, 46 секунд (27.05.2011 - 07:28) maurise написал(а):
Тогда так
Здесь в форму подставляется переменная из PHP.
Потом в файле php1.php ты можешь выдернуть этот id из $_POST['id'] и использовать по своему усмотрению.
<FORM ACTION="php1.php" method="post">
<INPUT TYPE="image" id="<?php echo $id; ?>" src="photo/1.jpg" >
<input name="ok" type="submit" value="Отправить" />
</FORM>
Здесь в форму подставляется переменная из PHP.
Потом в файле php1.php ты можешь выдернуть этот id из $_POST['id'] и использовать по своему усмотрению.
Спустя 15 часов, 54 минуты, 24 секунды (27.05.2011 - 23:23) Chiz написал(а):
нее, чет не то...
или у меня руки кривые...сделал так...
в пхп так...
выдает ошибку на эту строку скрипта...
мне то нужно чтобы этот id был уникальным...
или у меня руки кривые...сделал так...
<FORM ACTION="php1.php" method="post">
<INPUT TYPE="image" id="<?php echo $1; ?>" src="photo/1.jpg" >
</FORM>
в пхп так...
$id=$_POST['id'];
выдает ошибку на эту строку скрипта...
Undefined index: id
мне то нужно чтобы этот id был уникальным...
Спустя 16 часов, 39 минут, 39 секунд (28.05.2011 - 16:02) maurise написал(а):
А ты кнопку в форму вставляешь?
<input name="ok" type="submit" value="Отправить" />
Спустя 15 минут, 42 секунды (28.05.2011 - 16:18) inpost написал(а):
Chiz
форму отправлять надо через submit, а все входящие переменные ты можешь видеть через print_r($_POST);
форму отправлять надо через submit, а все входящие переменные ты можешь видеть через print_r($_POST);