Tobi: Global Variablen - daten kommen nicht an

Beitrag lesen

Hi Dedlfix,
ja, du hast recht.

Also:
* Erstmal werden die Funktionen initialisiert:

DB Verbindung

include("php_dbconnect_content.php");

#die funktion, die den Content holen soll, was aber nicht klappt...
include("get_element_sql.func.php");

<?php
 function get_element_sql($element,$lng){
  $sql = "SELECT * FROM $element WHERE lng='$lng'";
  $res = mysql_query($sql);
  $elarr = mysql_fetch_array($res);
  return $elarr;
}
?>

anmerkung:beide Vars kommen an.

Funktion, die Elemente platziert und ausgibt

include("place_elements.func.php");

aus place_elements wird der code generiert, ein element ist auch

eine funktion, etwa so:

<?php
function elem_bottom($lng,$element){
$elarr = get_element_sql($element, $lng);
echo  "$elarr[variable]";
}
?>

Wenn wir es so aufrufen, gibt es einene DB-Fehler:
"Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in..."

So aber klappt es:

<?php
function elem_bottom($lng,$element){

$sql = "SELECT * FROM $element WHERE lng='$lng'";
  $res = mysql_query($sql);
  $elarr = mysql_fetch_array($res);

echo  "$elarr[variable]";
}
?>

Und ich versteh es nicht... :-(

Danke schon jetzt!
Tobi