Jump to content

Fant0M

User
  • Posts

    4
  • Joined

  • Last visited

Everything posted by Fant0M

  1. все, сделал <?php //Скрипт вставки блока ссылок //Проверяем номер страницы if(!isset($_GET['id_categ']) OR empty($_GET['id_categ']) OR $_GET['id_categ'] < 0) { $id_categ = 0; } elseif(!isset($_GET['pn']) OR empty($_GET['pn']) OR $_GET['pn'] < 0) { { $id_categ = $_GET['id_categ']; } //Зада?м имя файла $iu="links/link.".$id_categ.".txt"; //Открываем $file = file ($iu); $u = count($file); //Выводим echo "<table border=0><tr><td><small>"; for ($e=0; $e<$u; $e++) { echo $file[$e]." "; } echo "</small></td></tr></table>"; } else { //Зада?м имя файла $iu="links/link.".$id_categ.".".$pn.".txt"; //Открываем $file = file ($iu); $u = count($file); //Выводим echo "<table border=0><tr><td><small>"; for ($e=0; $e<$u; $e++) { echo $file[$e]." "; } } echo "</small></td></tr></table>"; //Конец ?>
  2. Что значит формирование в начале? А чем мой вариант не верен? ИФ (условие не сходится), то выводим одно ЕЛС (сходится), то другое.... Объясните пожалуйста толком где я ошибаюсь?
  3. Emm, спасибо, получилось Но есть еще маленький вопросик <?php //Скрипт вставки блока ссылок //Проверяем номер страницы if(!isset($_GET['id_categ']) || empty($_GET['id_categ']) || $_GET['id_categ'] < 0) { $id_categ = 0; } elseif(!isset($_GET['pn']) || empty($_GET['pn']) || $_GET['pn'] < 0){ { $rr = $_GET['id_categ']; } //Зада?м имя файла $iu="links/link.".$id_categ.".txt"; //Открываем $file = file ($iu); $u = count($file); //Выводим echo "<table border=0><tr><td><small>"; for ($e=0; $e<$u; $e++) { echo $file[$e]." "; } echo "</small></td></tr></table>";} else { $rr = $_GET['pn&id_categ']; } //Зада?м имя файла $iu="links/link.".$id_categ.".".$pn.".txt"; //Открываем $file = file ($iu); $u = count($file); //Выводим echo "<table border=0><tr><td><small>"; for ($e=0; $e<$u; $e++) { echo $file[$e]." "; } echo "</small></td></tr></table>"; //Конец ?> т.е. я хочу, чтобы если нету в браузерной строке pn или pn=0, то выводилось только: $iu="links/link.".$id_categ.".txt"; а если есть, то выводилось так: $iu="links/link.".$id_categ.".".$pn.".txt"; На деле получается, что если pn отсутствует, то выводится сообщение об ошибке: т.е. он все равно пытается вывести: $iu="links/link.".$id_categ.".".$pn.".txt"; где ошибка?
  4. Товарищи, помогите пожалуйста разобраться с цепочкой If - else чет я недогоняю имеется: if(!isset($_GET['id_categ']) || empty($_GET['id_categ']) || $_GET['id_categ'] < 0) поиск в строке ИД_катег, если нет: { $id_categ = 0; } а если есть то: else { $rr = $_GET['id_categ']; } - присваевается и потом выводится. теперь мне надо еще по одному параметру из строки бразузерной проверить. делаю так if(!isset($_GET['id_categ']) || empty($_GET['id_categ']) || $_GET['id_categ'] < 0) поиск в строке ИД_катег, если нет: { $id_categ = 0; } а если есть то: else {if(!isset($_GET['pn']) || empty($_GET['pn']) || $_GET['pn'] < 0) если нету этого ПН то выводим старое { $rr = $_GET['id_categ']; }..... } если есть, то потом else ... и вводится новое. ошибка вылетает в том, что этот последний елс анэкспектид. Я с синтаксисом чета намудрил?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy