Immagine + testo da MySQL

schizzorino

Nuovo Utente
24 Ago 2009
3
0
0
Ciao a tutti.
In precedenza ho inserito in MySQL alcuni dati tra cui una foto.
Ora voglio fare una pagina che visualizza sia i dati che la foto, come fosse un tesserino.
Il problema è che riesco a visualizzare la foto con il metodo:
header('Content-Type: '.$tmp['foto_tipo']);
ovviamente $tmp['foto_tipo'] è preso dal campo in MySQL.
ma non riesco a scrivere nessun testo in nessun modo.

Siccome questo stesso problema lo ha presentato dream88 e poi ha scritto di averlo risolto ma senza indicare come, chiedo a lui o altri come poter risolvere questa esigienza.... anche con altri sistemi.

Grazie e ciao.
 

dream88

Utente Attivo
8 Apr 2009
62
0
0
Ciao!
Allora io ho fatto un file per connettermi al database e per prendere le immagini che ho chiamato img.php:

PHP:
// imposto l'header che verrà interpretato dal browser come immagine
header('Content-type: image/jpeg');

// connessione al database
require_once('config.php');

$results = mysql_query('SELECT Copertina FROM libri WHERE ISBN='.$_GET['ISBN'].' LIMIT 1');

if ($row = mysql_fetch_array($results))
  echo $row['Copertina'];
else 
  echo '';

E poi un altro dove oltre a visualizzare le immagini inserisco altri dati presi dal database:

PHP:
// connessione al database
require_once('config.php');

$query ="SELECT * FROM libri ORDER BY Contatore DESC LIMIT 10";
                $result=mysql_query($query);
                while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
                { 
                    // Invio l'intestazione contenente il tipo MIME del file
                    echo '<tr><td align="right"><img src="img.php?ISBN='.$row['ISBN'].'" width="100" height="150" alt="'.$row['Titolo'].'"></td><td><b>'.$row['Titolo']; 
                }

Spero ti sia utile...:)
 
Ultima modifica:

schizzorino

Nuovo Utente
24 Ago 2009
3
0
0
funziona

Grazie mille dream88.
Funziona.
Ho solo dovuto togliere un pezzetto di codice perchè all'inizio non funzionava dandomi un errore:
da:
$results = mysql_query('SELECT Copertina FROM libri WHERE ISBN='.$_GET['ISBN'].' LIMIT 1');
a:
$results = mysql_query('SELECT foto_dati FROM administrators');

L'errore che mi dava è:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\Inetpub\webs\erre-pcom\img.php on line 15

in pratica essendo io un autodidatta che al massimo compra un pò di libri e poi ci passa sopra le notti ma conclude poco
non so assolutamente perchè se tolgo la parte dell'ISBN si mette a funzionare.

Comunque ti ringrazio tantissimo per la tua fulminea disponibilità.
Grazie mille da schizzorino.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
hai controllato che il valore passato per GET non sia vuoto? Prova con un semplice:
PHP:
var_dump($_GET);
 

programmatore

Utente Attivo
21 Ago 2009
111
0
0
programmatore.altervista.org
L'isbn è per forza una stringa (essendoci oltre alle cifre almeno anche i trattini) quindi la query corretta è:
Codice:
$results = mysql_query('SELECT Copertina FROM libri WHERE ISBN=[COLOR="Red"]\"[/COLOR]'.$_GET['ISBN'].'[COLOR="Red"]\"[/COLOR] LIMIT 1');
 

LucaB

Nuovo Utente
24 Ago 2009
12
0
0
Ciao a tutti.
Il titolo di questa discussione è Immagine + testo da MySQL... Per quanto mi riguarda considerare entrambe le cose insieme sarà oggetto di paranoie in seguito :book: per ora la mia attenzione è rivolta alle immagini. Siccome l'argomento credo sia comunque in tema evito di aprire una nuova discussione.
Inutile dire che sono un super principiante... Ero curioso di capire come funzionasse la gestione delle immagini e allora ho letto il tutorial. Mi funziona tutto bene, tranne un intoppo proprio sul finale. Quando clicco sul link che punta all'immagine, mi compare una pagina con tantissimi codici che penso siano l'immagine stessa:

Codice:
[SIZE="2"]ÿØÿàJFIFÿþ;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 80 ÿÛC   %# , #&')*)-0-(0%()(ÿÛC   (((((((((((((((((((((((((((((((((((((((((((((((((((ÿÀJJ"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:..................[/SIZE]

Non dovrebbe visualizzarsi l'immagine?

Il codice che ho utilizzato è uguale a quello del tutorial, comunque il pezzo finale relativo alla stampa a video dell'immagine è il seguente:

Codice:
<?php
if (isset($_GET['id']))
{
  $id = @intval($_GET['id']);
  @include 'config.php';
  $sql = "SELECT id,type,immagine FROM immagini WHERE id='$id'";
  $result = @mysql_query($sql) or die(mysql_error ());
  $row = @mysql_fetch_array($result);
  $id_img = $row['id'];
  $type = $row['type'];
  $img = $row['immagine'];
  if (!$id_img)
  {
    echo "Id sconosciuto";
  }else{
    @header ("Content-type: ".$type);

    echo $img;
  }
}else{
  echo "Impossibile soddisfare la richiesta.";
}
?>

Grazie per l'attenzione :eek:
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Testo scrolla su immagine che cambia HTML e CSS 0
R [HTML] Effetto carousel di testo su immagine fissa HTML e CSS 2
R [PHP] Testo su immagine al passaggio del mouse PHP 2
C [PHP] Scrivere testo su immagine PHP 3
Kolop [HTML] Testo su immagine HTML e CSS 6
I [HTML] Codice box testo con scrollbar sopra immagine HTML e CSS 1
F [HTML] Centrare testo rispetto l'immagine HTML e CSS 1
R [Flash] Animare un testo con un' immagine sullo sfondo Windows e Software 7
S [HTML] Box immagine e testo HTML e CSS 1
otto9due Immagine scompare ed esce testo, secondo click torna tutto com'era.. jQuery 7
Gregia Immagine con testo affianco (sfondo colore diverso) HTML e CSS 8
A Inserire testo dinamico su immagine centrato e a capo PHP 1
A Inserire testo dinamico su immagine centrato e a capo PHP 0
P far apparire immagine sotto testo con rollover Javascript 2
Shyson Posizionare testo vicino all'immagine HTML e CSS 1
M testo a finco dell'immagine PHP 0
L fpdf .. immagine di sfondo e posizionamento testo PHP 1
P conversione testo in immagine Javascript 9
I Creare file immagine da testo base64 PHP 2
S Script PHP: Immagine da Testo PHP 3
G Mettere il testo a fianco dell'immagine in word 2007 Windows e Software 2
K Script - onmouseover compaiono immagine e testo Javascript 15
J Comparsa di testo al passaggio del mouse sopra un'immagine Javascript 0
T Aiuto effetto onmouseover immagine si allunga e compare testo Javascript 0
I inserire testo su immagine HTML e CSS 7
N allineamento immagine e testo, padding larghezza e float HTML e CSS 2
P Testo e immagine Webdesign e Grafica 2
U onclick immagine random con testo non random Javascript 20
H Testo su immagine tramite GD.. problemi di refresh PHP 4
C posizione immagine e testo con "align" HTML e CSS 1
F Immagine più Casella di Testo Flash 0
M aiuto upload testo e immagine Classic ASP 1
J rimozione testo da immagine Photoshop 1
C News formate da testo + immagine...è possibile? Classic ASP 0
S testo attorno all'immagine HTML e CSS 4
S Testo e immagine con link Javascript 2
F Aiuto! cambio immagine di sfondo al cambio pagina HTML e CSS 2
gara1 inserire immagine di sfondo in canvas Javascript 0
T Dividere un'immagine in 3 parti orizzontali e salvarle separatamente Photoshop 2
W Immagine come maschera photoshop Photoshop 1
L Ultima immagine Windows e Software 0
A Immagine decentrata con sfondo trasparente Photoshop 0
A Scontornare immagine di bassa qualità. Photoshop 2
B Selezionare un'immagine e salvare la selezione Photoshop 3
F Immagine come fosse selezione attiva Photoshop 1
Y Percorso assoluto file immagine HTML e CSS 9
K Come posso usare un'immagine al posto di un bottone? HTML e CSS 2
M Upload immagine con javascript problemi con FormData() Javascript 1
M Visulizzare immagine con php PHP 8
Stex1967 Salvare una immagine che si trova su porta TCP 8080 di altro sito PHP 7

Discussioni simili