делаю сайт http://www.to4kacom.ru/ знаю что ошибок дофига, но это мой первый раз... никак не получается сделать меню чтоб работало по схеме http://to4kacom.ru/lessons.php?cat=3 \и т.д cat=2, cat=4\. база данных выглядит вот так http://www.to4kacom.ru/flash/1.jpg в общем есть код странички лессонс.пхп <!--Подключаем базу данных--> <? include ("blocks/connect_bd.php"); ?> <!--Подключаем действия для первой страницы--> <?php if(isset($_GET['cat'])) {$cat=$_GET['cat'];} if(!isset($cat)) {$cat=3;} $result = mysql_query("SELECT * FROM t_lessons WHERE cat='$cat'",$db); if (mysql_num_rows($result) > 0) { $myrow=mysql_fetch_array ($result); echo "$myrow[text]"; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta name="description" content="<?php echo $myrow ['meta_d']; ?>"> <meta name="keywords" content="<?php echo $myrow ['meta_k']; ?>"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title><?php echo "$myrow[text]" ?></title> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> <link href="style_CSS.css" rel="stylesheet" type="text/css"> </head> <body> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="main_border"> <tr> <td class="title"><script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','287','height','200','src','flash/Title_left','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','wmode','transparent','movie','flash/Title_left' ); //end AC code </script> <noscript> <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="287" height="200"> <param name="movie" value="flash/Title_left.swf"> <param name="quality" value="high"> <param name="wmode" value="transparent"> <embed src="flash/Title_left.swf" width="287" height="200" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent"></embed> </object> </noscript> </td> </tr> <tr> <td> <!--Подключаем верхнее основное меню--> <? include ("blocks/main_menu.php"); ?> </td> </tr> <tr> <td height="44" align="center" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <!--Подключаем левый блок меню--> <? include ("blocks/left_td.php"); ?> <td width="100%" height="100%" align="left" valign="top" class="center"><br><br><p align="center">Здесь вашему вниманию представлены уроки Adobe Illustrator CS3, все уроки выполнены исключительно мной и результаты вас обрадуют </p><br> <p><? echo $myrow['text']; ?></p> </td> <td width="170" height="100%" valign="top" class="right_block"><p align="center" class="violet">.::аFFторизация::.</p></td> </tr> </table></td> </tr> <tr> <td height="73" class="footer"><p>Copyright ©TO4KAcom.ru, Щербаков Роман.<BR> 2008. Все права защищены.<BR> sherbakoff-roman@mail.ru </p> </td> </tr> </table> </body> </html> заранее спасибо!
PHP: <? if(isset($_GET["cat"])) { $cat=($_GET["cat"]); } else { $cat="1"; } ?> А потом прибовляй значение к PHP: <?$CAT?>
А как насчет безопасности!!! Параметр передаётся GET, да ещё с запросом в БД!!! http://php.ru/forum/viewtopic.php?t=148 ... sc&start=0
Mr.M.I.T. + 1. Надо посоветовать, что бы менеджеры при поиске стажеров обязательно писали "Людей окончивших курс Попова просьба не беспокоить".
книг скачено дофига (читаю), я сейчас как собака, многое понимаю а сказать (написать) в моем случае немогу. Вот и тыркаюсь то у одного спрошу, то у другого. Надо на курсы наверно идти, диплом дадут, да и объяснят то что тебе конкретно надо...
а меня не надо переучивать, я только начинаю учится и что мне первое попалось под руки это пыл попов, я прислушиваюсь ваших советов, как более опыных программистов!!! Спасибо Вам!!!
Мне его никто не советовал, на рекламу в интернете наткнулся, я его в торренте нашел, скачал образ записал на диск, для основы для начал он вроде нормально объясняет, но по Вашим словам думаю что лажа... Буду сидеть читать учебники!!!
Объясняет может и нормально, но вот только учит он "дурному стилю", а главное что в отличии от "хороших учебников" он не говорит какие обычно у людей бывают ошибки, и не учит их находить. (видел я его код там ошибок на порядок меньше чем у тех кто по этим урокам учится)
Не зря я здесь зарегистрировался, есть стимул продолжать свои обучения, а то от Попова у меня ступр начался. Спасибо!!!