Einzelnen Beitrag anzeigen
  #10  
Alt 19.12.2007, 17:24:10
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: Vordefinierte Konstante mit $_GET übergeben

Oh, ich glaube jetzt hat es klick gemacht ...vielleicht.
Du willst, dass der Benutzer zwischen zwei oder mehr Konstanten wählen kann? Im Link steht dann immer table=alpha oder table=beta und Du tauschst dann in den Skripten nur die define('alpha', .... Zeilen aus.
PHP-Code:
<?php
echo '<p><a href="?index=xyz&table=alpha">Startseite alpha</a></p>';
echo 
'<p><a href="?index=xyz&table=beta">Startseite beta</a></p>';
echo 
'<p><a href="?index=xyz&table=gamma">Startseite gamma</a></p>';

define('alpha''personen');
define('beta''rauchwaren');
define('gamma''restaurants');

if ( isset(
$_GET['table']) ) {
  if ( 
defined($_GET['table']) ) {
    
$sql 'SELECT * FROM '.constant($_GET['table']);
  }
  else {
    echo 
'unbekannte Tabelle';
    exit();
  }
}
else {
  echo 
'keine Tabelle gewählt';
  exit();
}


echo 
$sql;
?>
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten