Patrick: DB abfrage aus einer function heraus

Beitrag lesen

Hallo

das sieht so aus bei mir:

functionen.inc.php:
<?php
function select_data($tabelle)
{
// Verbindung zur Datenbank aufbauen
$ergebnis = mysql_query("SELECT * FROM ".$tabelle." WHERE model_id = '".substr($_GET['userID'],1)."'");
$sd_data = mysql_fetch_array($ergebnis);
}

index.php:
<?php
include("includes/includes.inc.php");
include("includes/db.inc.php");
include("includes/texte.inc.php");
include("includes/functionen.inc.php");
...
<tr>
  <td valign="top" width="156"><?=navbar_links()?></td>
  <td valign="top" width="588"><?=side_includes()?></td>
  <td valign="top" width="156"><?=navbar_rechts()?></td>
</tr>
...

sedcard.php (wird per function side_includes() included):
<?php
select_data($tabelle['models']); // $tabelle('models'] kommt aus der includes.inc.php aber wird leider nicht erfasst. warum?
...
<tr>
  <td width="155"><span class="sd1">Name:</span></td>
  <td><span class="sd2"><?=$sd_data['name']?></span></td>
</tr>
...

leider habe ich jetzt nur innerhalb der function aus der functionen.inc.php zugriff auf die felder des aufgerufenen datenzatzes. wie kann ich es machen das ich auf der ganzen seite zugriff auf die felder habe?

Mit freundlichen Grüssen,
Patrick