Query leer ! Wieso ?

PhoenixDH

Erfahrenes Mitglied
Ich habe folgenden Code, mit dem ich die BIlder aus meiner Datenbank auslesen möchte, die den Flag 1 im Feld p_upl_gal haben und vom entsprechenden User sind, aber irgendwie ist die Query immer leer, wieso ?

Code:
<?php

//by PhoenixDH Administrator@tuning-freaks-pfalz.de - http://www.tuning-freaks-pfalz.de

include "./inc/header.inc.php";

$id = $_GET['param1'];
$name = $_GET['param2'];
$pfad = './bilduploadnew/';
$info = "";
$groesse = 150; //Anzeigebreite

$r_o_gal =  thwb_query("SELECT p_upl_uid, p_upl_gal FROM ".$pref."bildupload WHERE p_upl_gal > 0 AND p_upl_uid = '".$id."'");

while($o_gal = mysql_fetch_array($r_o_gal))
{
   $info = @GetImageSize($pfad.$o_gal['p_upl_file']);

       if ( $info[0] > $groesse )
	{
        $gallery = '<img src=\''.$pfad.$o_gal['p_upl_file'].'\' width=\''.$groesse.'\'>';
	}
       elseif ( $info[1] > $groesse )
	{
        $gallery = '<img src=\''.$pfad.$o_gal['p_upl_file'].'\' height=\''.$groesse.'\'>';
	}
       else
	{
        $gallery = '<img src=\''.$pfad.$o_gal['p_upl_file'].'\'>';
	}
}

$Tmplo_gal =new Template("templates/" . $style['styletemplate'] . "/o_gal.html");

eval($Tmplo_gal->GetTemplate());
?>

Der Code wird mit folgender Funktion angesteuert:
Code:
<script type="text/javascript">
function open_o_gal(strParam5, strParam6)
{
  var strURL = "o_gal.php?param1="+strParam5+"&param2="+strParam6;
  PrevFenster = window.open(strURL, "Öffentliche_Galerie", "width=650,height=350,scrollbars=yes");
  PrevFenster.focus();
}
</script>

Kann mir jemand helfen ?
 
Was bekommst Du denn angezeigt, wenn Du ein "echo $r_o_gal;" ausführst?
Sowas ist immer eine gute Überprüfung, welche Daten wie an die Datenbank gesendt werden.
Wenn das Statement leer ist, dann wird sicher irgendeine Variable nicht richtig übergeben.
Wo kommt denn z.B. $pref her?

redlama
 
Zurück