Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема с условиями или сайт на пхп новичка

Сообщения:  [1-7] 

 
 автор: The J4s   (01.08.2007 в 20:29)   письмо автору
 
   для: Unkind   (01.08.2007 в 19:37)
 

но у меня проверяются 2 переменные и получиться 2 раза вывод, я наверно, неправильно поставил идею

   
 
 автор: Unkind   (01.08.2007 в 19:37)   письмо автору
 
   для: The J4s   (01.08.2007 в 19:35)
 

Так вместо слов "ошибка" выводите свою главную страницу.

   
 
 автор: The J4s   (01.08.2007 в 19:35)   письмо автору
 
   для: Бамси   (01.08.2007 в 19:30)
 

и на главной странице будет выводить ошибку( ладно, я наверно неправильно описал, сделаю отдельным файлом

   
 
 автор: Бамси   (01.08.2007 в 19:30)   письмо автору
 
   для: The J4s   (01.08.2007 в 19:20)
 


<?
If(isset($a)){
 
code
} else {
 echo 
"Ошибка"
}
<
body>
...

   
 
 автор: The J4s   (01.08.2007 в 19:20)   письмо автору
 
   для: Trianon   (01.08.2007 в 18:33)
 

я думал об этом, но как сделать, какая команда нужна, если нет данных чтоб операция прервалась, а страница ниже, т.к это типа ядро , загрузилась

   
 
 автор: Trianon   (01.08.2007 в 18:33)   письмо автору
 
   для: The J4s   (01.08.2007 в 18:13)
 

if(isset($_POST['p']) )....
if(isset($_POST['c']) )....

   
 
 автор: The J4s   (01.08.2007 в 18:13)   письмо автору
 
 

Здравствуйте! Есть необходимость написать простой движочек. Какие-то вещи я уже разобрал, но встала проблема с главной страницей.
Суть главной вот в чем. В ссылках сайта будут присутствовать только 2 переменные, P и С , т.е page и cat. ССылки вида index.php?p=3 или ?c=2.

Я хочу сделать отображение статей и списков статей в выбранной категории на главной странице, но если в адресной строке нет их запроса, то просто открывается страница со своими модулями.

Как это правильно все построить?

if($_POST['p'])
{
        $p = $_POST['p'];
         $connect = mysql_query ("SELECT  id_p, title, text, date FROM page WHERE id_p = '$p'");
           if($connect)
             {
                while ($row = mysql_fetch_array($connect))
              {
               $row = mysql_fetch_array($connect);
               $title = $row['title'];
               $content = $row['content'];
               $date = $row['date'];
               echo $p;  }}
}



if ($_POST['c'])
{
    $c = $_POST['c'];
           $connect = mysql_query ("SELECT*FROM cat WHERE id_c = '$c'");
           if($connect)
           {
               while ($row = mysql_fetch_array($connect))
              {
                $stext = $row ['stext'];
                $date = $row ['date'];
                $title = $row ['ctitle'];
                $p = $row ['id_p'];
                echo $c;
                  }}
}


Как видите команды запрашивают в бд инфу и записывают ее в переменные, а в странице будет условие если есть эти переменные то работает с ними, если нет то загружаем, например, новости. Извините, если не доходчиво объяснил

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования