[скрипт] Как сделать условие и вывод.
5 ответов147 просмотровСейчас просматривают: 1
· 19.05.2009, 13:57
Раскрывающийся текст
<table border = "0">
<form method="post" action="itemdel.php" onsubmit="return checkform(this)">
<tr><td align="center">Имя чара  </td><td><input type="text" name="char_name" maxlength="17" /></td></tr>
<tr><td colspan ="1" align="center">ID итема  </td><td><input type="text" name="itemid" maxlength="10" /></td></tr>
<tr><td colspan="2" align = "center"><input type="submit" name="submit" value="Выполнить"></td></form>
</tr>
</table>
<?php
$host = "localhost";
$user = "111";
$passw = "111";
$db = "111";
$msconn = mysql_connect($host,$user,$passw);
$db1 = mysql_select_db($db);
$item_id = $_POST['itemid'];
$char_name = $_POST['char_name'];
$count=mysql_escape_string($_POST['count']);
$ch=mysql_query("SELECT obj_id FROM characters WHERE char_name = '$char_name';");
$chd=mysql_fetch_array($ch);
$res = mysql_query("UPDATE items SET count = 1 WHERE owner_id = '$chd[obj_id]' AND item_id = '$item_id'");
mysql_close();
?>
<form method="post" action="itemdel.php" onsubmit="return checkform(this)">
<tr><td align="center">Имя чара  </td><td><input type="text" name="char_name" maxlength="17" /></td></tr>
<tr><td colspan ="1" align="center">ID итема  </td><td><input type="text" name="itemid" maxlength="10" /></td></tr>
<tr><td colspan="2" align = "center"><input type="submit" name="submit" value="Выполнить"></td></form>
</tr>
</table>
<?php
$host = "localhost";
$user = "111";
$passw = "111";
$db = "111";
$msconn = mysql_connect($host,$user,$passw);
$db1 = mysql_select_db($db);
$item_id = $_POST['itemid'];
$char_name = $_POST['char_name'];
$count=mysql_escape_string($_POST['count']);
$ch=mysql_query("SELECT obj_id FROM characters WHERE char_name = '$char_name';");
$chd=mysql_fetch_array($ch);
$res = mysql_query("UPDATE items SET count = 1 WHERE owner_id = '$chd[obj_id]' AND item_id = '$item_id'");
mysql_close();
?>
Вот скрипт как сделать чтобы когда выполнялся вот этот запрос $res = mysql_query("UPDATE items SET count = 1 WHERE owner_id = '$chd[obj_id]' AND item_id = '$item_id'"); выводилось "Операция успешно выполнена!"
пробывал
if($res==TRUE)
{
echo "Успешно выполнено";
}
Не прокатило((
0
· 19.05.2009, 16:15
if($res)
{
echo "Успешно выполнено";
}
попробуй так, должно заработать.
Да поможет тебе F1, да сохронит тебя F2, во имя Ctrl`a, Alt`a и святова Del`a, да будет так...Enter
0
· 19.05.2009, 16:28
а чем не устраивает конструкция
Код
or die (блаблабла);
WebDeveloper сервера DARKWORLD
0
· 19.05.2009, 17:42
xadidasx, как ты хочешь может привести к болшой проблеме если будет не коректный SQL запрос.
В этом плане Knokswille прав.
$res = mysql_query("UPDATE items SET count = 1 WHERE owner_id = '$chd[obj_id]' AND item_id = '$item_id'")or die ('Не выполнилось');
Тем самым мы узнал что проблема в запросе.
Иначе он в любом случае выполниться.
И потом можешь смело без проверок работать дальше.
0
Тема закрыта для ответов




