Начало Новини Маркет Проекти Форум ИТ Работа Уроци Скриптове WiFi точки Още Вход


Нова тема
PHP помощ
Тази тема е погледната 231 пъти
Добави темата към любими | Принтирай темата | Нова тема 
Публикувано на: 25.11.2011 11:11
hazard_bg
Чирак

Мнения: (2)

Здравейте надявам се някой който разбира от php  да ми помогне значи
тои код:
 CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    <?php
     
if(isset($_GET['menu']))
      {
         
if ($_GET['menu'] == "for")
          {
          
include("for.php");
         
}
               
if ($_GET['menu'] == "produkt")
            {
          
include("produkt.php");
           
}
               
if ($_GET['menu'] == "promo")
            {
          
include("promo.php");
           
}
               
if ($_GET['menu'] == "contact")
            {
          
include("contact.php");
           
}
          }
      
      ?>
има ли някъде грешка защото 2 от нещата работят 2 не .
Благодаря


 
---------------------------
Потребител в Mytech.bg от: 25.11.11
напиши eMail напиши лично съобщение виж профила на
темата е прекратена! 
Публикувано на: 25.11.2011 16:32
blooddrainer
Ронин

Модератор

Мнения: (406)

Здравей!

Вероятно имаш проблем с някоя от стойностите, но напиши кода по следния начин

 CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php

   
if(isset($_GET['menu']))
    {
       
switch($_GET['menu'])
        {
           
case 'for':
               
include('for.php');
           
break;
           
case 'produkt':
               
include('produkt.php');
           
break;
           
case 'promo':
               
include('promo.php');
           
break;
           
case 'contact':
               
include('contact.php');
           
break;
       
}
    }     
   
?>

Поздрави!


 
---------------------------
Потребител в Mytech.bg от: 11.05.09

http://www.webxmedia.eu
напиши eMail напиши лично съобщение виж профила на
темата е прекратена! 
Публикувано на: 25.11.2011 17:38
hazard_bg
Чирак

Мнения: (2)

благодаря оказа се че имам 2 правописни грешки в кода по на долу


 
---------------------------
Потребител в Mytech.bg от: 25.11.11
напиши eMail напиши лично съобщение виж профила на
темата е прекратена! 
Публикувано на: 25.11.2011 22:27
Bibi
Ронин

Мнения: (613)

 Този отговор е маркиран като удовлетворителен!

Аз пък щях да го напиша така:

CODE
1
2
3
4
5
6
7
<?php
$controlers = Array('for', 'produkt', 'promo', 'contact');

if( isset($_GET['menu']) && in_array($_GET['menu'], $controlers) ) {
 
include($_GET['menu'] .'.php');
}     
?>

за да добавям после нови само на едно място.


 
---------------------------
Потребител в Mytech.bg от: 15.01.06
напиши eMail напиши лично съобщение виж профила на
темата е прекратена! 
 5 посетители са активни в този форум (0 потребители и 5 гости)  
Активни потребители: ---
   




myTech.bg © 2004 - 2011 | Контакти | За реклама