Форум → Программирование → 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>
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!