salve a tutti,
ho un problema con delle immagini scaricate dal web che non riesco a vedere in una tabella html.
Non sapendo se il problema è nel codice php o in html, ho postato in questa sezione, spero di non aver sbagliato.
prima di tutto vi posto il codice incriminato:
Non vi ho postato tutto il codice, ma penso di avervi postato tutto il necessario per farmi dare una mano a risolvere il problema.Codice PHP:
while ($lista_obj=$data->estrai($lista_sql)){
$img=$lista_obj->img;
$nome_prod=$lista_obj->nome_prod;
$prezzo=$lista_obj->costo;
$id=$lista_obj->id_prod;
if($quota_obj->id_prod == $id){
$quota=$quota_obj->entità;
$quota_obj=$data->estrai($quota_sql);
}
if($quota==null){$quota=0;}
$max = $prezzo - $quota;
echo "<tr>
<td colspan=\"2\" bgcolor=\"#C6D1FF\" style=\"border-bottom-width:2; border-bottom-color:#003399; border-bottom-style:solid;\">
[b]".$nome_prod." - cod.VF001 [/b]
</td>
</tr>
<tr>
<td width=\"200\" height=\"122\" valign=\"top\"><a href=\"javascript:Popup('../components/com_php/files/descrizione.php?id=".$id."')\">
<img src=\"../images/".$img."\" alt=\"miniatura non disponibile\" width=\"200\" height=\"122\" /></a></td>
<td valign=\"top\">
<table width=\"95%\" border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\"> <tr>
<td width=\"200\"><span class=\"Stile26\">Prezzo Complessivo oggetto:
</span></td>
<td width=\"10\"><div align=\"right\" class=\"Stile26\">€</div></td>
<td width=\"100\"><div align=\"right\" class=\"Stile26\">[b]".$prezzo."[/b]</div></td>
<td><span class=\"Stile26\"</span></td>
</tr>
<tr>
<td class=\"Stile5\"><span class=\"Stile26\">Quota ancora disponibile: </span></td> <td class=\"Stile5\"><div align=\"right\" class=\"Stile26\">€</div></td>
<td class=\"Stile5\"><div align=\"right\" class=\"Stile26\">".$max."</div></td> <td><span class=\"Stile26\"></span></td>
</tr>
<tr>
<td><span class=\"Stile26\">Regala quota: </span></td>
<td><div align=\"right\" class=\"Stile26\">€</div></td>";
if(($prezzo - $quota)<=0){
echo "<td><span class=\"Stile27\">[b]COMPLETO [/b]</span</td>"; }else{
echo"
<td>
<form name=\"form\" action=\"".JRoute::_('index.php?option=com_php&Itemid=12')."\" method=\"post\" runat=\"server\" onsubmit=\"return checkquota(this.max,this.quotalasciata)\">
<input type=\"hidden\" name=\"id\" value=\"".$id."\">
<input type=\"hidden\" id=\"max\" name=\"max\" value=\"".$max."\">
<div align=\"right\" class=\"Stile11\">
<input type=\"text\" name=\"quota\" id=\"quotalasciata\" style=\" width: 70px\" onkeypress=\"return numeralsOnly(event)\"></div>
<td><span class=\"Stile11\">
<input type=\"submit\" name=\"prenota".$id."\" value=\"Prenota\"></span></td> </form>
</td>";
}
echo "</tr>
</table>
</td>
</tr>
<tr> <td colspan=\"2\"><a href=\"javascript:Popup('../components/com_php/files/descrizione.php?id=".$id."')\">Dettagli</a>
  </p>
</td>
</tr>";
}
echo "</table>";
}
Come avrete capito stampo tante form/tabelle quanti sono i record del mio database.
Nella prima cella di ogni tabella dovrei visualizzare una foto, dove il nome è nel database,
il problema è che alcune foto si vedono altre non si vedo, ma la cosa ancora più strana è che non si vedono solo nella tabella, mentre quando apro la popaup(javascrip) l'immagine si vede.
Assolutamente non riesco a capire perchè.
Spero di essere stato chiaro, ma soprattutto spero che qualcuno riesca a darmi una mano a capire dove sta il problema.
Grazie a tutti anticipatamente.