- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- Immagini da percorso PHP MYSQL
-
Immagini da percorso PHP MYSQL
Ciao a tutti e complimenti per l'aiuto che date.
Ecco il mio problema: ho memorizzato in un db il percorso delle immagini uploadate, quando le voglio visualizzare mi viene stampato a video solo il percorso.
Il codice è questo:<?php include('Connections/mind.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}mysql_select_db($database_mind, $mind);
$query_immagini = "SELECT * FROM 1_articoli ORDER BY id_articoli DESC";
$immagini = mysql_query($query_immagini, $mind) or die(mysql_error());
$row_immagini = mysql_fetch_assoc($immagini);
$totalRows_immagini = mysql_num_rows($immagini);?>
<?php do { ?>
<p></p>
<?php echo $row_immagini['id_articoli']; ?><br />
<img name="" src="<?php echo $row_immagini['immagine_articoli']; ?>" width="32" height="32" alt="<?php echo $row_immagini['immagine_articoli']; ?>" /><br />
<img name="" src="<?php echo $row_immagini['thumb_articoli']; ?>" width="32" height="32" alt="<?php echo $row_immagini['thumb_articoli']; ?>" /><br />
<?php } while ($row_immagini = mysql_fetch_assoc($immagini)); ?>
<?php
mysql_free_result($immagini);
?>Sapete dirmi dove sbaglio? Ho provato sia ad impostare i permessi in 764 sia a cambiare il percorso relativo (sia con ../ sia senza), ma nulla da fare....
Vi ringrazio in anticipo!
MArco
-
Dove sbagli?
Inanzitutto utilizzi le funzioni native di MySQL, mysql_* che ormai sono deprecate (e rimosse da PHP 7) da non so quanti anni, usa PDO al loro posto.
Ti lascio una risorsa che ti sarà utile ora e in futuro it.phptherightway.com
Ciao