Parse error: parse error, unexpected T_ELSE

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Marten van Urk

    Parse error: parse error, unexpected T_ELSE

    I got the following error in my page Parse error: parse error,
    unexpected T_ELSE in line 25

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>
    <head>
    <title>Club</title>
    </head>
    <style type="text/css">
    body {margin : 0px;}
    </style>
    <body bgcolor="navy">
    <font color="white">
    Welkom in de winkel. Wat wilt u doen?<br>
    <form action="club.ph p" method="post">
    <input type="radio" name="keuzewink el" value="1">Voer kopen<br>
    <input type="radio" name="keuzewink el" value="2">Bijpr oducten
    kopen<br>
    <input type="radio" name="keuzewink el" value="3">Medic ijnen kopen<br>
    <input type="radio" name="keuzewink el" value="4">Praat je maken met de
    verkoper<br>
    <input type="radio" name="keuzewink el" value="5">Duive n verkopen /
    kopen<br>
    &nbsp<br>
    <input type="submit" value="Verder">
    </form>
    <?
    if (isset($submit) ) {
    if ($keuzewinkel == '1') include('koopvo er.php')
    else ($keuzewinkel == '2') include('koopbi jproducten.php' ) <--------
    line 25
    else ($keuzewinkel == '3') include('koopme dicijnen.php')
    else ($keuzewinkel == '4') include('chatve rkoper.php')
    else include('koopdu iven.php')
    }
    ?>
    </body>
    </html>


    I tryed to debug it but i cant find it.
    Maybe you can help me?
  • Steve

    #2
    Re: Parse error: parse error, unexpected T_ELSE

    Marten van Urk wrote:[color=blue]
    > I got the following error in my page Parse error: parse error,
    > unexpected T_ELSE in line 25
    >
    > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    >
    > <html>
    > <head>
    > <title>Club</title>
    > </head>
    > <style type="text/css">
    > body {margin : 0px;}
    > </style>
    > <body bgcolor="navy">
    > <font color="white">
    > Welkom in de winkel. Wat wilt u doen?<br>
    > <form action="club.ph p" method="post">
    > <input type="radio" name="keuzewink el" value="1">Voer kopen<br>
    > <input type="radio" name="keuzewink el" value="2">Bijpr oducten
    > kopen<br>
    > <input type="radio" name="keuzewink el" value="3">Medic ijnen kopen<br>
    > <input type="radio" name="keuzewink el" value="4">Praat je maken met de
    > verkoper<br>
    > <input type="radio" name="keuzewink el" value="5">Duive n verkopen /
    > kopen<br>
    > &nbsp<br>
    > <input type="submit" value="Verder">
    > </form>
    > <?
    > if (isset($submit) ) {
    > if ($keuzewinkel == '1') include('koopvo er.php')
    > else ($keuzewinkel == '2') include('koopbi jproducten.php' ) <--------
    > line 25
    > else ($keuzewinkel == '3') include('koopme dicijnen.php')
    > else ($keuzewinkel == '4') include('chatve rkoper.php')
    > else include('koopdu iven.php')
    > }
    > ?>
    > </body>
    > </html>
    >
    >
    > I tryed to debug it but i cant find it.
    > Maybe you can help me?[/color]

    Try terminating php lines with ';' when required, and see if that helps?

    Groetjes

    Steve

    Comment

    • Daniel Tryba

      #3
      Re: Parse error: parse error, unexpected T_ELSE

      Marten van Urk <urkm@nlr.nl> wrote:[color=blue]
      > I got the following error in my page Parse error: parse error,
      > unexpected T_ELSE in line 25[/color]
      ....[color=blue]
      > <?
      > if (isset($submit) ) {
      > if ($keuzewinkel == '1') include('koopvo er.php')
      > else ($keuzewinkel == '2') include('koopbi jproducten.php' ) <--------
      > line 25
      > else ($keuzewinkel == '3') include('koopme dicijnen.php')
      > else ($keuzewinkel == '4') include('chatve rkoper.php')
      > else include('koopdu iven.php')
      > }
      > ?>[/color]
      [color=blue]
      > I tryed to debug it but i cant find it.
      > Maybe you can help me?[/color]

      This is not how if/else works, please RTFM about control structures:

      and

      and specifically


      Alternatively http://www.php.net/manual/en/control...res.switch.php
      (see example 16-1, that is almost exactly what you are trying to
      accomplish).

      Comment

      • Diilb

        #4
        Re: Parse error: parse error, unexpected T_ELSE

        You are using else statements in an incorrect manner.... you problem
        want to use else if in this case... Refer to the links posted by Daniel
        Tryba

        Comment

        Working...