Форум → Программирование → PHP для идиотов → перенаправление на другую страницу с условиями
перенаправление на другую страницу с условиями
Страницы: ← Предыдущая страница • Следующая страница →
-
17 июля 2009 г. 16:10, спустя 2 часа 15 минут 18 секунд
anton, html refreshhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
-
19 июля 2009 г. 12:03, спустя 1 день 19 часов 37 минут
создал код но запрос не выполняется. поможите<?
if(isset($_POST['code'])){
if(preg_match("/^[ a-zA-Z]+/", $_POST['code'])){
$code=$_POST['code'];} else {
print "Error"; // код не удовлетворяет условиям регулярного выражения
die();
}
$db=mysql_connect ("localhost", "bmerged_23-434", "northman!=32@_33") or die ('I cannot connect to the database because: ' . mysql_error());
$mydb=mysql_select_db("al_code");
$query = "SELECT al_code * FROM `al_code2` WHERE `al_code` = '" . $code . "' AND `used` = 0 ";
$result = mysql_query($query);
//
if (!mysql_num_rows($result)) {
header("Location: http://www.vaultdev.mortherner.com/error.php");
die();
}
$row = mysql_fetch_object($result);
//
if($row->used) {
header("Location: http://www.vaultdev.mortherner.com/forum.php");
die();
}
//
header("Location: http://www.vaultdev.mortherner.com/survey/index.php");
die();
}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<body>
<table cellspacing="0" cellpadding="0" align="center" width="800" class="maintable">
<tbody>
<tr> <td>
<table height="100%" align="center" width="700" valign="top">
<tbody>
<tr> <td align="center">
<h1>Survey</h1>
</td> </tr>
<tr> <td align="center"> <form method="post" action="">
<table>
<tbody>
<tr> <td>Enter your Code:</td> <td><input type="text" maxlength="7" name="code" /></td> </tr>
<tr><td></td> <td><input type="submit" value="Enter in Survey" /></td> </tr>
</tbody>
</table>
</form> </td></tr>
<tr> </tr>
<tr> <td></td> </tr>
<tr> <td valign="top"></td> </tr>
</tbody>
</table>
</td> </tr>
</tbody>
</table>
</body>
</html> -
19 июля 2009 г. 12:05, спустя 2 минуты 16 секунд
Выполни и результат сюда
$query = "SELECT al_code * FROM `al_code2` WHERE `al_code` = '" . $code . "' AND `used` = 0 ";
$result = mysql_query($query);
var_dump('query', $query, 'result', $result);
exit;https://smappi.org/ - платформа по созданию API на все случаи жизни -
19 июля 2009 г. 12:14, спустя 8 минут 49 секунд
Выполни и результат сюда
$query = "SELECT al_code * FROM `al_code2` WHERE `al_code` = '" . $code . "' AND `used` = 0 ";
$result = mysql_query($query);
var_dump('query', $query, 'result', $result);
exit;
string(5) "query" string(76) "SELECT al_code * FROM `al_code2` WHERE `al_code` = 'hFYdAPT' AND `used` = 0 " string(6) "result" bool(false) -
19 июля 2009 г. 12:16, спустя 2 минуты 4 секунды
al_code * FROM
это что за жуть?https://smappi.org/ - платформа по созданию API на все случаи жизни -
19 июля 2009 г. 12:17, спустя 1 минуту 32 секунды
al_code * FROM
это что за жуть?
al_code в коде нет опечатка -
19 июля 2009 г. 12:19, спустя 2 минуты
al_code *
так нельзя делать, ошибка синтаксиса, почитай ман по sqlhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
19 июля 2009 г. 12:21, спустя 1 минуту 58 секунд
al_code *
так нельзя делать, ошибка синтаксиса, почитай ман по sql
я знаю :) все поправил.$query = "SELECT * FROM `al_code2` WHERE `al_code` = '" . $code . "' AND `used` = 0 ";
-
19 июля 2009 г. 12:22, спустя 37 секунд
anton, делай так и всегда будешь в курсе ошибок:
$result = mysql_query($query) or die(mysql_error());https://smappi.org/ - платформа по созданию API на все случаи жизни -
19 июля 2009 г. 12:31, спустя 8 минут 29 секунд
anton, делай так и всегда будешь в курсе ошибок:
$result = mysql_query($query) or die(mysql_error());
не перенаправляет на форум только на голосование даже если used =1 -
19 июля 2009 г. 13:01, спустя 30 минут 47 секунд
$row = mysql_fetch_object(тут_надо_$query,_а_не_$result,_читай_документацию_по_этой_функции);https://smappi.org/ - платформа по созданию API на все случаи жизни -
19 июля 2009 г. 13:52, спустя 50 минут 42 секунды
$row = mysql_fetch_object(тут_надо_$query,_а_не_$result,_читай_документацию_по_этой_функции);
не работает.<?
if(isset($_POST['code'])){
if(preg_match("/^[ a-zA-Z]+/", $_POST['code'])){
$code=$_POST['code'];} else {
print "Error";
die();
}
$db=mysql_connect ("localhost", "bmerged", "northman!=32@") or die ('I cannot connect to the database because: ' . mysql_error());
$mydb=mysql_select_db("dev_bitrix");
$query = "SELECT * FROM `al_code2` WHERE `code` = '" . $_POST['name'] . "' AND `used` = 1 ";
$result = mysql_query($query) or die(mysql_error());
if (!mysql_num_rows($query)) header("Location: http://vaultdev.northerner.com/error.php");
$row = mysql_fetch_object($query);
if($row->used) {
header("Location: http://vaultdev.northerner.com/forum.php");
die();
}
header("Location: http://vaultdev.northerner.com/survey/sv.php");
die();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<body>
<table cellspacing="0" cellpadding="0" align="center" width="800" class="maintable">
<tbody>
<tr> <td>
<table height="100%" align="center" width="700" valign="top">
<tbody>
<tr> <td align="center">
<h1>Survey</h1>
</td> </tr>
<tr> <td align="center"> <form method="post" action="">
<table>
<tbody>
<tr> <td>Enter your Code:</td> <td><input type="text" maxlength="7" name="code" /></td> </tr>
<tr><td></td> <td><input type="submit" value="Enter in Survey" /></td> </tr>
</tbody>
</table>
</form> </td></tr>
<tr> </tr>
<tr> <td></td> </tr>
<tr> <td valign="top"></td> </tr>
</tbody>
</table>
</td> </tr>
</tbody>
</table>
</body>
</html> -
19 июля 2009 г. 13:57, спустя 4 минуты 38 секунд
anton, я в предыдущем посте вообще хуйню сказал, не спал еще… жестко тупанул, ссорьСпустя 34 сек.
Сделай
$result = mysql_query($query) or die(mysql_error());
var_dump($result);https://smappi.org/ - платформа по созданию API на все случаи жизни -
19 июля 2009 г. 14:00, спустя 3 минуты 37 секунд
anton, я в предыдущем посте вообще хуйню сказал, не спал еще… жестко тупанул, ссорьСпустя 34 сек.
Сделай
$result = mysql_query($query) or die(mysql_error());
var_dump($result);
не работает, все равнр выводит только голосование<?
if(isset($_POST['code'])){
if(preg_match("/^[ a-zA-Z]+/", $_POST['code'])){
$code=$_POST['code'];} else {
print "Error";
die();
}
$db=mysql_connect ("localhost", "bmerged", "northman!=32@") or die ('I cannot connect to the database because: ' . mysql_error());
$mydb=mysql_select_db("dev_bitrix");
$query = "SELECT * FROM `al_code2` WHERE `code` = '" . $_POST['name'] . "' AND `used` = 1 ";
$result = mysql_query($query) or die(mysql_error());
var_dump($result);
if (!mysql_num_rows($query)) header("Location: http://vaultdev.northerner.com/error.php");
$row = mysql_fetch_object($result);
if($row->used) {
header("Location: http://vaultdev.northerner.com/forum.php");
die();
}
header("Location: http://vaultdev.northerner.com/survey/sv.php");
die();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<body>
<table cellspacing="0" cellpadding="0" align="center" width="800" class="maintable">
<tbody>
<tr> <td>
<table height="100%" align="center" width="700" valign="top">
<tbody>
<tr> <td align="center">
<h1>Survey</h1>
</td> </tr>
<tr> <td align="center"> <form method="post" action="">
<table>
<tbody>
<tr> <td>Enter your Code:</td> <td><input type="text" maxlength="7" name="code" /></td> </tr>
<tr><td></td> <td><input type="submit" value="Enter in Survey" /></td> </tr>
</tbody>
</table>
</form> </td></tr>
<tr> </tr>
<tr> <td></td> </tr>
<tr> <td valign="top"></td> </tr>
</tbody>
</table>
</td> </tr>
</tbody>
</table>
</body>
</html>
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!