Salve ho un problema con una pagina php...
in pratica ho tre pagine php che si riferiscono a tre categorie diverse
queste pagine all'inizio controllano nel database se sono presenti immagini della loro categoria e in tal caso aprono un popup con tale immagine...
ora su due pagine funziona tutto a meraviglia...con una terza no...e non capisco il perchpè!!
il codice php è il seguente:
<?php
include('dati.php');
$link2 = mysql_connect( $dbhost, $dbuser, $dbpass )or die ("no2");
mysql_select_db ($database)or die (mysql_error());
$query2=" SELECT * FROM eventi where categoria='Paradise' " or die (mysql_error());
$result2=mysql_query ($query2,$link2)or die (mysql_error());
$valori2=mysql_fetch_array ($result2)or die (mysql_error()); <-- ERRORE
if ($valori2["immagine"]==""){}else{
list($width, $height, $type, $attr) = getimagesize("/var/www/miss0007/eimages/".$valori2["immagine"]);
$images=$valori2["immagine"];
?>
<script>
javascript:apri('<? print $images?> ',<? print $width; ?>,<? print $height; ?>);
</script><?
}
in realtà non stampa un errore ma la pagina non viene caricata, nella barra di stato rimane Attendere per nome sito...e lo sfondo tutto blu
facendo varie prove ho visto che se tolgo la riga dove c'è scritto <-- ERRORE quella del mysql_fetch_array allora la pagina viene visualizzata
però non capisco perchè non funziona, insomma non mi stampa un errore ma rimane in attesa di caricare...ma non carica!!
sapete aiutarmi??
Grazie