Unexpected T_else

Тема в разделе "PHP программирование", создана пользователем LazyC0d3, 8 янв 2011.

Наш партнер Genesis Hackspace
  1. LazyC0d3

    LazyC0d3 Гость

    Не в силах понять почему все вроде бы в порядке (это код для меню сайта)
    Код (PHP):
    <?php
    $a=array('Home','Cards','News','Contacts');
    if(isset($_GET['menu']));
    {
    $chmenu=($_GET['menu']);
    $menufile=$a[$chmenu];
    include("$menufile.php");
    else
    $menufile=$a[0];
    include("$menufile.php");
    }
    //$menufile=$a[0];
    //include("$menufile.php");
    ?>
     
  2. vital

    vital Больной Компом Детектед

    Регистрация:
    29 янв 2006
    Сообщения:
    2.434
    Симпатии:
    38
    Код (PHP):
    if(isset($_GET['menu']));
    {
    $chmenu=($_GET['menu']);
    $menufile=$a[$chmenu];
    include("$menufile.php");
    [b]}[/b]
    else
    [b]{[/b]
    $menufile=$a[0];
    include("$menufile.php");
    }
     
  3. LazyC0d3

    LazyC0d3 Гость

    Parse error: syntax error, unexpected T_ELSE in X:\denwer\www\denwer\website\examen\menu.php on line 8


    Как бэ массив даже на убрал на страницу где инклюд делаю все так-же. Странно может в индексе что не так?
    Код (PHP):
    <?
    header('Content-Type: text/html;charset=UTF-8');
    session_start();
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Examen</title>
    </head>

    <body>
    <center>
    <?php $a=array('Home','Cards','News','Contacts'); ?>
    <table border="1">
    <tr>
    <td>Место под баннер</td>
    </tr>
    <tr>
    <td><center><a href="index.php?menu=0">HOME</a>  <a href="index.php?menu=1">CARDS</a>  <a href="index.php?menu=2">NEWS</a>  <a href="index.php?menu=3">CONTACTS</a></center></td>
    </tr>
    <tr>
    <td><?php include("menu.php"); ?></td>
    </tr>

    </table>
    </body>
    </html>
     
  4. LazyC0d3

    LazyC0d3 Гость

    Сори за дабл пост но без Else пишет все нормально но мне надо чтобы он возвращал значение массива[0] в том случае если не выбран ни один из вариантов массива (тобишь когда не нажал ни одну ссылку и токо зашел в index.php)
     
  5. acorn

    acorn PHP Developer
    Web Team

    Регистрация:
    29 авг 2004
    Сообщения:
    585
    Симпатии:
    3
    LazyC0d3
    вам бы синтаксис подучить.. смотрите пост витала.
     

Поделиться этой страницей