Torna indietro   Serverplan Forum > Risorse per Webmaster > PHP

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 23-05-2006, 11.08.53
Junior Member
 
Data registrazione: 29-03-2006
Messaggi: 19
alice1 is on a distinguished road
Predefinito [php/Mysql]Visualizzare immagini

Ho un DB Mysql da inserire in rete solo per la consultazione da parte degli utenti (e che quindi non deve essere per il momento aggiornato) Il Db ha un campo foto (con immagini formato jpg). Funziona tutto perfettamente tranne che per la visualizzazione delle immagini.
Ho creato una prima pagina (ricerca.php) nella quale inserisco la query di ricerca e che mi crea un link al campo foto, e una seconda pagina (mostra.php) che mi dovrebbe far vedere la foto relativa al record selezionato attraverso la query di selezione...mi appare invece soltanto l'iconcina con la x
Posto le pagine
ricerca.php
Codice:
<?php 
$db_host="";
$db_user="";
$db_password="";
$db_database="";
$connessione=mysql_connect($db_host,$db_user,$db_password) or die ("Errore nella connessione al Mysql:" . mysql_error());
mysql_select_db($db_database,$connessione) or die ("Errore nella selezione del db:" . mysql_error());

$query="SELECT provincia, comune, toponimo, sito, definizione, id, foto FROM Dettagli WHERE comune LIKE '%$_POST[comune]%'
AND provincia LIKE '%$_POST[provincia]%'
AND sito LIKE '%$_POST[sito]%'
AND definizione LIKE '%$_POST[definizione]%'
AND toponimo LIKE '%$_POST[toponimo]%' ";

$risultato=mysql_query($query,$connessione) or die ("Errore nella query:" . mysql_error()); 

while($riga=mysql_fetch_array($risultato))
{
print("<tr>");
print ("<td>$riga[provincia]</td>");
print ("<td>$riga[comune]</td>");
print ("<td>$riga[toponimo]</td>");
print ("<td>$riga[sito]</td>");
print ("<td>$riga[definizione]</td>");
print("<td>$riga[id]</td>");
print ("<td><a href=\"mostra.php?id=$riga[id]\">$riga[foto]</a></td>");
print ("</tr>");
} 
?>
mostra.php

Codice:
<?php 
header('Content-Type: image/jpeg');
$db_host="";
$db_user="";
$db_password="";
$db_database="";
$connessione=mysql_connect($db_host,$db_user,$db_password) or die ("Errore nella connessione al Mysql:" . mysql_error());
mysql_select_db($db_database,$connessione) or die ("Errore nella selezione del db:" . mysql_error());
$query="SELECT foto FROM Dettagli WHERE id='. $_GET[id]'";

$risultato = mysql_query($query) or die('Query non valida: ' . mysql_error()); 
$riga = mysql_fetch_array($risultato);
$foto=$riga[foto];
echo "<img scr=\"/$foto\"/>";?>
Qualcuno pu? suggerirmi dove sbaglio?
Grazie
Rispondi citando
  #2 (permalink)  
Vecchio 02-06-2006, 18.31.03
Junior Member
 
Data registrazione: 02-06-2006
Messaggi: 11
autodaytona.it is on a distinguished road
Predefinito Re: [php/Mysql]Visualizzare immagini

Citazione:
Originalmente inviato da alice1
Qualcuno pu? suggerirmi dove sbaglio?
Grazie
Hai risolto?
__________________
Annunci auto Autodaytona, per cercare auto nuove e vendere auto usate.
Rispondi citando
  #3 (permalink)  
Vecchio 11-06-2006, 22.21.31
L'avatar di morphey
Administrator
 
Data registrazione: 13-03-2006
Messaggi: 228
morphey ha disabilitato la reputazione
Predefinito

Ciao,

mi sembra strano questo pezzo di codice:

Citazione:
echo "<img scr=\"/$foto\"/>";?>
Intanto controlla se il percorso ? giusto (in questo caso le foto devono essere presenti nella stessa cartella del file mostra.php, poi i slash li scriverei cos?:

Citazione:
echo "<img scr=\"" . $foto . "\">";?>
Rispondi citando
  #4 (permalink)  
Vecchio 12-06-2006, 10.47.45
Member
 
Data registrazione: 08-01-2006
Residenza: San Giorgio di Mantova
Messaggi: 88
mbmihele is on a distinguished road
Predefinito

IN ALTERNATIVA PROPORREI IL CODICE COS?:

echo <<<EOT

<img scr="$foto">


EOT;

oppure in casodi array


echo <<<EOT

<img scr="{$foto[$n]}">


EOT;

lo trovo molto utili quando si deve dare in output un javascrip o HTML un po' complesso.

Saluti Michele
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Visualizzare AWStats senza accedere in Cpanel serverplan Pannello di controllo Cpanel - Linux 5 03-09-2008 23.29.18
visualizzare il sito prima del trasferimento Robytec Registrare / Trasferire un dominio 2 23-07-2008 09.30.28
Visualizzare Webalizer senza accedere in Cpanel serverplan Pannello di controllo Cpanel - Linux 3 19-12-2005 16.13.20
non visualizzare temporaneamente un sito frhell HTML 1 23-10-2005 22.33.26
non si riesce ad visualizzare le icone in os commerce huangwei PHP 8 22-01-2004 02.21.39


Tutti gli orari sono GMT +1. Adesso sono le 00.26.41.


Powered by vBulletin versione 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
Traduzione italiana : www.vbulletin.it