Voor een phpscript maak ik voor gebruik van een database class.

Alles werkt op dit stukje na.
Het probleem is dat $prefix gedifneerd is in het hoofdbestand. Hoe kan ik er voor zorgen dat eht ook in deze class/functie gedefineerd is?

<?
class database
{
function get_last_id($table)
{
$sql = "SHOW TABLE STATUS LIKE '".$prefix . $table."'";
//query uitvoeren
$uit = mysql_query($sql);
//gegevens uit de rij in een assoc stoppen
$row = @mysql_fetch_assoc($uit);
//echo autoincrement
if(empty($row)){
return false;
}else{
return $row;
}
}
}
?>
<?
class database
{
var $prefix;
$this->prefix = "iets";

function get_last_id($table)
{
$sql = "SHOW TABLE STATUS LIKE '".$prefix . $table."'";
//query uitvoeren
$uit = mysql_query($sql);
//gegevens uit de rij in een assoc stoppen
$row = @mysql_fetch_assoc($uit);
//echo autoincrement
if(empty($row)){
return false;
}else{
return $row;
}
}
}
?>
Maak hem global :)
En hoe ;) Mitch
(Ik dat het ook moest maar ben vergeten hoe :#
Hmmz, blijkbaar niet ^o)
Dat moet ik maar eens gaan zoeken :D
Ik heb alles uit geprobeerd. Maar niets helpt :(
Jah ik snap het nu ook niet meer :?
En degene die het mss weet is op kamp :(
en werkt:

<?
global $var;
?>

niet?
dacht het al maar hellaas :( (In mijn vorige ideen.
Jep dacht ik ook Bas maar dat werkt niet meer :(
Als ik iets vraag heb ik heus wel al xx mogelijk heden geprobeerd. PHP.net nagezocht. Jullie zijn echt mijn laatste hoop :)

Reageren