• Home
  • Forum
  • Fare Web
  • PHP

Immagine + testo da MySQL

  • Creatore Discussione Creatore Discussione schizzorino
  • Data di inizio Data di inizio 24 Ago 2009
S

schizzorino

Nuovo Utente
24 Ago 2009
3
0
0
  • 24 Ago 2009
  • #1
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.
 
D

dream88

Utente Attivo
8 Apr 2009
62
0
0
  • 24 Ago 2009
  • #2
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: 24 Ago 2009
S

schizzorino

Nuovo Utente
24 Ago 2009
3
0
0
  • 24 Ago 2009
  • #3
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
  • 24 Ago 2009
  • #4
hai controllato che il valore passato per GET non sia vuoto? Prova con un semplice:
PHP:
var_dump($_GET);
 
P

programmatore

Utente Attivo
21 Ago 2009
111
0
0
programmatore.altervista.org
  • 25 Ago 2009
  • #5
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');
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 25 Ago 2009
  • #6
programmatore ha scritto:
L'isbn è per forza una stringa (essendoci oltre alle cifre almeno anche i trattini)..
Clicca per allargare...
E' vero! Non ci avevo pensato perché gli unici ISBN che uso sono quelli di IBS che li mette in URL senza trattini, tipo

http://www.ibs.it/code/9788806193218/mehta-suketu/maximum-city-bombay-citt-agrave.html
Clicca per allargare...
 
L

LucaB

Nuovo Utente
24 Ago 2009
12
0
0
  • 11 Set 2009
  • #7
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
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

S
Testo scrolla su immagine che cambia
  • Sicchan
  • 16 Dic 2020
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 16 Dic 2020
Sicchan
S
R
[HTML] Effetto carousel di testo su immagine fissa
  • Roberto Garavaglia
  • 3 Feb 2019
  • HTML e CSS
Risposte
2
Visite
3K
HTML e CSS 4 Feb 2019
Roberto Garavaglia
R
R
[PHP] Testo su immagine al passaggio del mouse
  • raimaker
  • 25 Gen 2019
  • PHP
Risposte
2
Visite
3K
PHP 26 Gen 2019
fratt
F
C
[PHP] Scrivere testo su immagine
  • Crios816
  • 22 Set 2018
  • PHP
Risposte
3
Visite
3K
PHP 4 Ott 2018
macus_adi
[HTML] Testo su immagine
  • Kolop
  • 20 Mag 2017
  • HTML e CSS
Risposte
6
Visite
2K
HTML e CSS 22 Mag 2017
Kolop
I
[HTML] Codice box testo con scrollbar sopra immagine
  • ivyen91
  • 8 Feb 2017
  • HTML e CSS
Risposte
1
Visite
4K
HTML e CSS 8 Feb 2017
Max 1
F
[HTML] Centrare testo rispetto l'immagine
  • Fabio90
  • 28 Nov 2016
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 28 Nov 2016
Max 1
R
[Flash] Animare un testo con un' immagine sullo sfondo
  • roby.rigoli.6970
  • 19 Nov 2016
  • Windows e Software
Risposte
7
Visite
2K
Windows e Software 16 Dic 2016
Max 1
S
[HTML] Box immagine e testo
  • Sarrio
  • 31 Ott 2016
  • HTML e CSS
Risposte
1
Visite
4K
HTML e CSS 31 Ott 2016
Max 1
Immagine scompare ed esce testo, secondo click torna tutto com'era..
  • otto9due
  • 9 Ott 2016
  • jQuery
Risposte
7
Visite
2K
jQuery 25 Ott 2016
otto9due
Immagine con testo affianco (sfondo colore diverso)
  • Gregia
  • 11 Giu 2016
  • HTML e CSS
Risposte
8
Visite
4K
HTML e CSS 12 Giu 2016
Max 1
A
Inserire testo dinamico su immagine centrato e a capo
  • Alberto.b
  • 4 Mag 2015
  • PHP
Risposte
1
Visite
2K
PHP 11 Mag 2015
filomeni
A
Inserire testo dinamico su immagine centrato e a capo
  • Alberto.b
  • 4 Mag 2015
  • PHP
Risposte
0
Visite
1K
PHP 4 Mag 2015
Alberto.b
A
P
far apparire immagine sotto testo con rollover
  • pati
  • 21 Nov 2014
  • Javascript
Risposte
2
Visite
2K
Javascript 24 Nov 2014
pati
P
Posizionare testo vicino all'immagine
  • Shyson
  • 23 Ago 2014
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 23 Ago 2014
Shyson
M
testo a finco dell'immagine
  • maxxjo
  • 20 Feb 2014
  • PHP
Risposte
0
Visite
947
PHP 20 Feb 2014
maxxjo
M
L
fpdf .. immagine di sfondo e posizionamento testo
  • luigi777
  • 9 Giu 2013
  • PHP
Risposte
1
Visite
4K
PHP 9 Giu 2013
luigi777
L
P
conversione testo in immagine
  • pepemusic
  • 25 Mar 2013
  • Javascript
Risposte
9
Visite
2K
Javascript 26 Mar 2013
pepemusic
P
I
Creare file immagine da testo base64
  • iJim
  • 9 Dic 2012
  • PHP
Risposte
2
Visite
2K
PHP 10 Dic 2012
iJim
I
S
Script PHP: Immagine da Testo
  • saverio_web
  • 6 Nov 2012
  • PHP
Risposte
3
Visite
2K
PHP 8 Nov 2012
Eliox
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?