Problem mit if-Anweisung

boardcash

Mitglied
Hallo wiedermal

Habe ein fürchterliches Problem mit ner if-Anweisung.

http://www.domain.de/index.php?menue=menux&seite=home

Wenn dieser Link geklickt wird soll an einer bestimmten Stelle ein löeine Tabelle angezeigt werden, nur leider tut passiert da garnix.

Hier erstmal der CODE:

PHP:
            <td class="menue_bg dsR80"><!---Beginn Link--><img class="menue_head dsR116" src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="" target="_top">Startseite</a><br>
             <img class="dsR116" src="images/underline.gif" border="0" alt=""></td>
           </tr>
           <tr>
            <td class="menue_bg dsR80"><!---Ende Link--><img class="dsR116" src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?menue=menux&seite=home">Technik</a><br>
             <img src="images/underline.gif" border="0" alt=""></td>
           </tr>
           <?php
extract($_SERVER); 
extract($_ENV); 
extract($_GET); 
extract($_POST); 
extract($_REQUEST);
extract($_FILES); 
 
           if($_GET[menue] == "menux") {
           ?>
           <tr><td class="menue_head dsR110">
             <table class="dsR116" style=" text-align: left; display: none;" border="0" cellpadding="2" cellspacing="2">
              <tr>
               <td class="dsR117"></td>
               <td><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?seite=heizkostenverteiler&menu=1">Heizkostenverteiler</a></td>
              </tr>
              <tr>
               <td class="dsR117"></td>
               <td><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?seite=2" target="_top">W&auml;rmez&auml;hler</a></td>
              </tr>
              <tr>
               <td class="dsR117"></td>
               <td><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?seite=2" target="_top">Wasserz&auml;hler</a></td>
              </tr><?php 
          }
          ?>
             </table>
            </td>
           </tr>
           <tr>
            <td class="menue_bg dsR80"><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Finanzierung</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Abrechnung</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Betriebskosten</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Dienstleistung</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Referenzen</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Unternehmenssitz</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Angebot</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>

Ich habe alles probiert nichts funktioniert es wird einfach nicht angezeigt.

Hat von euch vielleicht eine Idee was ich falsch mache.

vielen Dank schon mal im voraus
promoX
 
PHP:
if($_GET[menue] == "menux")

Sollte so aussehen:

PHP:
if($_GET['menue'] == "menux")


Ansonsten denkt PHP menux wäre eine Konstante.
 
Zuletzt bearbeitet:
Hallo...

Danke für die schnelle Anwort.
Habe es schon in jeder Variante probiert und eben gleich nochmal, aber das wahr nicht der Fehler es geht auch nicht.

AKTUELLER CODE:

PHP:
             <img src="images/underline.gif" border="0" alt=""></td>
           </tr>
           <?php
extract($_SERVER); 
extract($_ENV); 
extract($_GET); 
extract($_POST); 
extract($_REQUEST);
extract($_FILES); 
 
           if($_GET['menue'] == "menux") {
           ?>
           <tr><td class="menue_head dsR110">
             <table class="dsR116" style=" text-align: left; display: none;" border="0" cellpadding="2" cellspacing="2">
              <tr>
               <td class="dsR117"></td>
               <td><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?seite=heizkostenverteiler&menu=1">Heizkostenverteiler</a></td>
              </tr>
              <tr>
               <td class="dsR117"></td>
               <td><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?seite=2" target="_top">W&auml;rmez&auml;hler</a></td>
              </tr>
              <tr>
               <td class="dsR117"></td>
               <td><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?seite=2" target="_top">Wasserz&auml;hler</a></td>
              </tr><?php 
          }
          ?>
             </table>
            </td>
           </tr>
           <tr>
 
PHP:
<?php
extract($_SERVER); 
extract($_ENV); 
extract($_GET); 
extract($_POST); 
extract($_REQUEST);
extract($_FILES);

Was soll das eigentlich?

Hast du mal testweise $_GET['menue'] ausgegeben, ob der Inhalt stimmt?
 
Hallo....

Wenn ich mir das mit $_GET[menue] ausgeben lasse erhalt ich das richtig Ergebnis und wenn ich es mit $_GET['menue'] ausgeben lasse erhalte ich folgende Fehlermeldung.

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/web86/html/webseite/template.php on line 73


Danke schonmal bis hier her
promoX
 
Hallo

Das ist ja nur der Ausschnitt um den es geht der Rest ist ja nur htmlcode.

Hier mal das gesamte Script

PHP:
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
  <title>S & W - Stanschus Wärmedienst</title>
  <link href="style.css" rel="stylesheet" type="text/css">
  <style type="text/css" media="all"><!--
body { color: black; background-color: white; background-image: url(images/bg/bg.gif); }
.dsR80 /*agl rulekind: base;*/ { width: 188px; vertical-align: top; }
.dsR81 /*agl rulekind: base;*/ { width: 188px; }
.dsR83 /*agl rulekind: base;*/ { background-image: url(images/foot/menue_foot.gif); width: 188px; height: 10px; vertical-align: top; }
.dsR86 /*agl rulekind: base;*/ { width: 211px; height: auto; vertical-align: top; }
.dsR88 /*agl rulekind: base;*/ { width: 890px; }
.dsR93 /*agl rulekind: base;*/ { width: 745px; height: auto; }
.dsR96 /*agl rulekind: base;*/ { background-image: url(images/footer.gif); width: 211px; height: 36px; vertical-align: top; }
.dsR104 /*agl rulekind: base;*/ { background-image: url(images/bg/main_bg.gif); width: 958px; height: 456px; }
.dsR19 /*agl rulekind: base;*/ { width: 705px; }
.dsR105 /*agl rulekind: base;*/ { width: 730px; height: auto; }
.dsR110 /*agl rulekind: base;*/ { background-image: url(images/bg/menue_bg.gif); width: 188px; }
.dsR78 /*agl rulekind: base;*/ { width: 188px; height: auto; }
.dsR116 /*agl rulekind: base;*/ { width: auto; height: auto; }
.dsR117 /*agl rulekind: base;*/ { width: 23px; }
--></style>
  
</head>
<body>
  <table class="dsR88" style=" text-align: left;" border="0" cellpadding="0" cellspacing="0" align="center">
  <tbody>
    <tr>
     <td style="width: 990px;">
      <table style="text-align: left; width: 990px;" border="0" cellpadding="0" cellspacing="0" align="center">
        <tbody>
          <tr>
            <td class="header"></td>
          </tr>
        </td>
    </tr>
    <tr>
     <td style="width: 959px;">
      <table style=" text-align: left;" border="0" cellpadding="0" cellspacing="0" class="main_table dsR104">
        <tbody>
        <tr>
            <td class="dsR86">&nbsp;
          <table class="dsR78" style=" text-align: left;" border="0" cellpadding="0" cellspacing="0" align="right">
           <tr>
            <td class="menue_head dsR81"></td>
           </tr>
           <tr class="menue_bg">
            <td class="menue_bg dsR80"><!---Beginn Link--><img class="menue_head dsR116" src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="" target="_top">Startseite</a><br>
             <img class="dsR116" src="images/underline.gif" border="0" alt=""></td>
           </tr>
           <tr>
            <td class="menue_bg dsR80"><!---Ende Link--><img class="dsR116" src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?menue=menux&seite=home">Technik</a><br>
             <img src="images/underline.gif" border="0" alt=""></td>
           </tr>
           <?php
              echo "$_GET['menue']";
           if($_GET['menue'] == "menux") {
           ?>
           <tr><td class="menue_head dsR110">
             <table class="dsR116" style=" text-align: left; display: none;" border="0" cellpadding="2" cellspacing="2">
              <tr>
               <td class="dsR117"></td>
               <td><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?seite=heizkostenverteiler&menu=1">Heizkostenverteiler</a></td>
              </tr>
              <tr>
               <td class="dsR117"></td>
               <td><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?seite=2" target="_top">W&auml;rmez&auml;hler</a></td>
              </tr>
              <tr>
               <td class="dsR117"></td>
               <td><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="index.php?seite=2" target="_top">Wasserz&auml;hler</a></td>
              </tr><?php 
          }
          ?>
             </table>
            </td>
           </tr>
           <tr>
            <td class="menue_bg dsR80"><img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Finanzierung</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Abrechnung</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Betriebskosten</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Dienstleistung</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Referenzen</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Unternehmenssitz</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Angebot</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
             <img src="images/arrow.gif" border="0" alt="">&nbsp;&nbsp;<a href="(EmptyReference!)" target="_top">Impressum</a><br>
             <img src="images/underline.gif" border="0" alt=""><br>
            </td>
           </tr>
           <tr>
            <td class="menue_bg dsR83"></td>
           </tr>
          </table>
         </td>
            <td class="dsR93" style=" vertical-align: top;">
          <table class="dsR105" style=" text-align: left;" border="0" cellpadding="0" cellspacing="0" align="left">
           <tbody>
            <tr>
             <td class="body_head dsR19"></td>
            </tr>
            <tr>
             <td class="body_bg dsR19"><!---Inhalt der Seite--><?php 
                  include($content);
                  ?><!---Ende Inhalt der Seite--></td>
            </tr>
            <tr>
             <td class="body_foot dsR19"></td>
            </tr>
           </tbody>
          </table>
         
          
        <tr>
         <td class="dsR96" colspan="2"></td>
        </tr></tbody>
          </table>

bis dann
promoX
 
Ersetzte mal:

PHP:
<?php if($_GET['menue'] == "menux") { ?>
// und
<?php  } ?>

mit dem übersichtlicheren:
PHP:
<?php if($_GET['menue'] == "menux"): ?>
// und
<?php endif; ?>
 
Ok jetzt wird bei echo auch das ausgegeben was soll.

Aber die Tabelle immernoch nicht.

Und

PHP:
<?php if($_GET['menue'] == "menux"): ?>
// und
<?php endif; ?>

habe ich auch probiert ohne Erfolg

gruß
promoX
 
Zurück