Links in der Tabelle laden

chsp

Grünschnabel
hi,

Ich möchte gerne einen Link, welcher sich in einer Tabelle befindet,
zwar in der glechen Tabelle laden, aber jedoch in einer anderen Zeile.

Ich hoffe jemand kann mir hierbei helfen.

PHP:
<?php
if($site == "news")
 {
       include("news.php");
}
else if($site == "bereich") 
{
      include("bereich.php");
}
?>
<table width="100%" border="1" align="center">
  <tr>
    <td height="32">&nbsp;</td>
  </tr>
  <tr>
    <td height="500"><a href="index.php?site=news">News</a></td>
  </tr>
  <tr>
    <td>hier soll der link geöffnet werden und somit die news.php oder die bereich.php</td>
  </tr>
</table>
 
HTML:
<table width="100%" border="1" align="center"> 
  <tr> 
    <td height="32">&nbsp;</td> 
  </tr> 
  <tr> 
    <td height="500"><a href="index.php?site=news">News</a></td> 
  </tr> 
  <tr> 
    <td>
PHP:
<?php 
if($site == "news") 
{ 
       include("news.php"); 
} 
else if($site == "bereich") 
{ 
      include("bereich.php"); 
} 
?>
HTML:
</td> 
  </tr> 
</table>


dürfte so funktionieren

besser wär jedoch:

HTML:
<table width="100%" border="1" align="center"> 
  <tr> 
    <td height="32">&nbsp;</td> 
  </tr> 
  <tr> 
    <td height="500"><a href="index.php?site=news">News</a></td> 
  </tr> 
  <tr> 
    <td>


PHP:
<?php

$site="";
if(isset($_GET['site'])){
    $site=$_GET['site'];
}

switch($site){
    default: include("default.php");
    break;
    case "news": include("news.php");
    break;
    case "bereich": include("bereich.php");
}
?>

HTML:
</td> 
  </tr> 
</table>
?>
cya

nero
 
Zuletzt bearbeitet:
Ach danke,
dachte, dass ich in php ähnlich wie bei javascript erst die Funktion schreiben muss
und dann noch extra was, damit diese ausgeführt wird.

Stand deshalb irgendwie voll auf dem Schlauch.

Big thx.
 
auch in php gibts funktionen aber bei solch kleinen anweisungen ist das nicht wirklich nötig!

Ach ja! benutz die Globalen Variablen ($_GET, $_POST....), da es sein kann dass sonst die variable (bei dir $site) nicht aus dem querystring oder aus dem formularpost übernommen wird.

cya
 
Man sollte $_GET $_POST $_SESSION $_COOKIE und was es sonst noch so alles gibt allein deswegen benutzen, weil der Rest zu unsicher ist. Kommt auch immer auf die php.ini Einstellungen drauf an, was man darf, was nicht, deswegen auch immer so schreiben, dass es garantiert klappt - Auf jedem Server ;)
 
Zurück