Mi da errore e non capisco dove sbaglioCodice PHP:
"[*]echo "[img]fotoschede/$foto[/img]"<a href=\"ceramica.php?id=$id\">$prodotto</a>";
Mi da errore e non capisco dove sbaglioCodice PHP:
"[*]echo "[img]fotoschede/$foto[/img]"<a href=\"ceramica.php?id=$id\">$prodotto</a>";
c'è un pò di disordine nel codice:
echo "[*]<img src=\"fotoschede/$foto\"><a href=\"ceramica.php?id=$id\">$prodotto</a>";
think simple think ringo
mi da questo errore:Originariamente inviato da marketto
c'è un pò di disordine nel codice:
echo "[*]<img src=\"fotoschede/$foto\"><a href=\"ceramica.php?id=$id\">$prodotto</a>";
Parse error: parse error, unexpected T_ECHO in www.dominio.it/prodotto.php on line 16
perche'?
posta altre righe, l'errore è prima di quella.
think simple think ringo
in pratica mi servirebbe per mettere una miniatura dell'immagine associata al prodotto nel database e poi subito dopo la miniatura mettere il nome del prodotto con il link alla sua scheda...
questo e' tutto il codice:Originariamente inviato da marketto
posta altre righe, l'errore è prima di quella.
Codice PHP:
<?
include("admin/config.php");
$connessione = @mysql_connect("$host","$db_user","$db_pass")
or die("Impossibile stabilire una connessione.");
$db = @mysql_select_db($db_nome, $connessione)
or die("Impossibile selezionare il database.");
$sql = "SELECT * FROM $nome_tabella WHERE categoria = '$categoria' ORDER BY prodotto";
$risultato = @mysql_query($sql, $connessione)
or die("Impossibile eseguire l'interrogazione.");
$elenco_prodotti = "<ul>";
while ($riga = mysql_fetch_array($risultato)) {
$id = $riga['id'];
$prodotto= $riga['prodotto'];
$elenco_prodotti .=
"[*]<a href=\"ceramica.php?id=$id\">$prodotto</a>";
//echo "<img src=\"fotoschede/$foto\"><a href=\"ceramica.php?id=$id\">$prodotto</a>";
}
$elenco_prodotti .= "[/list]";?>
<?
function resize ($img="", $thb = "") {
$src = imagecreatefromjpeg($img);
$RealX = imagesx($src);
$RealY = imagesy($src);
$maxX = 220;
$maxY = 170;
if ($RealX > $maxX) {
$newX = $maxX;
$newY = ($RealY/$RealX)*$newX;
}
else
{
$newY = $maxY;
$newX = ($RealX/$RealY)*$newY;
}
$dst = imagecreatetruecolor($newX, $newY);
imagecopyresized($dst, $src, 0, 0, 0, 0, $newX, $newY, $RealX, $RealY);
imagejpeg($dst, $thb, 60);
return $dst;
}
?>
sicuro ci siano problemi?? sembrerebbe tutto corretto![]()
think simple think ringo
si, il codice che mi hai dato tuo l'ho disabilitato con // ora c'e' quello che ho messo io ma non mi mostra la miniatura alla sinistra del link...Originariamente inviato da marketto
sicuro ci siano problemi?? sembrerebbe tutto corretto![]()
questo è diverso dall'avere errori di codice
devi richiamare la funzione per fare il resize. cmq dubito possa funzionare così.
ti conviene mettere il codice per il resize dentro un file, al quale passi il nome dell'immagine. per richiamarlo usi il tag img.
<img src=codiceresize.php?img=immagine.jpg>
think simple think ringo