voevodin

Рейтинг
39
Регистрация
31.07.2010

Как я определяю что первый запрос не работает:

я вывожу echo $massive['id']. Ничего не выводится

Я понимаю что это кривой способ, но тем ни менее

Chukcha:
Это с чего вы сделали такой вывод?

Я к сожалению не знаю как правильно сделать, чтобы два запроса сразу делать.

т.е. больше одного запроса использовать нельзя?

спасибо за ответ. буду искать варианты "обхода"

progmist:
как проверяете что первый запрос работает?

второй запрос работает:происходит изменение

а первый через echo вывожу, он просто ничего не выводит

siv1987:
include("functions.php");
$id = intval($_GET['nomer']);
if( $_GET['do']=='approve' && $id>0 )
{
$query = "insert into `kor` VALUES ({$id},1,1,1,1)";
mysql_query($query) or die('Error'); unset($query,$curdate);
}

Спасибо, заработало

voevodin добавил 04.08.2011 в 21:06

Немного другой вопрос. Не выполняется insert в базу данных. Посмотрите, пожалуйста, что не так. Ума не приложу



$nomer = mysql_real_escape_string($_GET['nomer']);
if($_GET['do']=='approve'&&$nomer>0) {
$text_zaprosa = "select * from `goods` where `id`='$nomer'";
$zapros = mysql_query($text_zaprosa);
if(mysql_errno()==0)
{
while($massive = mysql_fetch_array($zapros))
{

$name = stripslashes($massive['name']);
$price = stripslashes($massive['price']);
$idd = stripslashes($massive['id']);

$query="insert into `kor` values (\"\", \"".$name."\", \"".$price."\", \"".$idd."\", \"1\")";

mysql_query($query); unset($query,$curdate);
}
}
}

Hixon10:
Я не знаток пхп, но может быть, стоит не присваивать элемент массива единице, а приравнивать, т.е.:
if ($massive['group']==1) echo "один";

Спасибо огромное. Проблема решилась:)

Спасибо всем:) Проблему удалось решить при помощи htmlspecialchars(mysql_real_escape_string)

12
Всего: 17