Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema con img da db

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    Problema con img da db

    Salve,

    ho questo codice che mi tira fuori delle immagini,
    da un db mysql in base all'id del prodotto.

    Codice PHP:
    <?php
        
    include("config.inc.php");
        
        
    mysql_connect($db_host$db_user$db_password);
        
    mysql_select_db($db_name$db);
        
        
    $sql "SELECT img FROM catalogo WHERE id = "$_GET["idx"];
        
    $result mysql_query($sql); 
        
        
    header('Content-Type: image/jpeg');
        
        while (
    $row mysql_fetch_assoc($result))
        {
            echo 
    $row["img"];
        }     
    ?>
    questo codice lo richiamo da una pagina così:

    Codice PHP:
    [img]foto.php?idx=1[/img
    Tutto funziona bene.


    Ora vorrei fare in modo che se non trova l'immagine del prodotto,
    mi genera al volo (o se è + performante ne visualizza una già esistente) una foto di default.

    come posso fare ?

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    Controlla il risultato della query, se non produce nessun risultato, fai visualizzare l'immagine di default.

    Codice PHP:
    <?php 
        
    include("config.inc.php"); 
         
        
    mysql_connect($db_host$db_user$db_password); 
        
    mysql_select_db($db_name$db); 
         
        
    $sql "SELECT img FROM catalogo WHERE id = "$_GET["idx"]; 
        
    $result mysql_query($sql); 
         
        
    header('Content-Type: image/jpeg'); 
        
        if (
    mysql_num_rows($result)==0) {
           
    //immagine di default
        
    } else {
           while (
    $row mysql_fetch_assoc($result)) 
           { 
               echo 
    $row["img"]; 
           }      
        }
    ?>
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie,

    ma il problema è come caricare un'immagine già esistente,

    o eventualmente se è + performante generarla al volo.

    Grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    esempio:

    ho l'immagine "no_foto.gif" come la carico ?

    non posso usare mica

    codice:
    echo "<img src=\"no_foto.gif\" alt=\"foto\" />";
    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  5. #5
    Scusami ma non sei stato molto chiaro.

    Cosa intendi per caricare, "Upload"?
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie !

    ho risolto !!!
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.