Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    vedere l'immagine che ho inserito nel DataBase

    Ciao a tutti ...ho bisogno di un aiuto...
    Ho inserito nel mio database un lista di annunci di immobili con tutte la loro descrizione con l immagine,ma riesco a far vedere la descrizione ma l immagine non riesco...come si fà?

    VVoVe:

    grazie

  2. #2
    [img]<? echo $row[nome_immagine]; ?>.jpg[/img]

  3. #3

    aiuto

    qualcosa è cambiato...ma mi fà vedere solo un x al posto dell immagine anche se il percorso dell'immagine è giusto



    <?php
    //session_start();
    include 'Connessione_db.php';

    $sql = mysql_query ("SELECT * FROM annunci");
    while($riga = mysql_fetch_array($sql)){

    $regione = $riga["Regione"];
    $provincia = $riga["Provincia"];
    $città = $riga["Città"];
    $tipologia = $riga["Tipologia"];
    $locali = $riga["Locali"];
    $metratura = $riga["Metratura"];
    $prezzo_min = $riga['Prezzo'];

    echo "Regione: ". $regione,", ", " Provincia: ". $provincia,", ", " Città: ". $città,", ", " Tipologia: ". $tipologia,", ", " Locali: ". $locali,", ", " Metratura: ". $metratura ." mq",", ", " Prezzo: ". $prezzo_min ." Euro
    ";

    echo '[img]'.$riga[[/img]';
    }
    //echo $riga;
    //echo $sql;
    ?>
    [img]<? echo $row[villa-roma.jpg]; ?>.jpg[/img]
    </font>

  4. #4
    no aspetta, ma tu le immagini le salvi nel db giusto?

    allora quel codice non è corretto, quello va bene se nel db salvi il percorso dell'immagine che avrai caricato su filesystem, ma a quanto ho capito tu hai salvato direttamente le immagini nel db in un campo blob, giusto?

    quindi per vedere a video le immagini dovrai fare una cosa del genere:



    codice:
    echo "<img src=\"mostra_immagini.php?id=".$row['id']."\">";
    e poi dovrai costruire il file per il recupero delle immagini; una cosa del genere per intenderci:



    mostra_immagini.php
    Codice PHP:
    <?php  
    // qui metti le operazioni per connetterti al tuo db, quindi mysql_connect e mysql_select_db

         
    // query per recuperare il file 
    $sql="SELECT * FROM tabella WHERE id = ".$_GET['id']; 
    $res=mysql_query($sql)or die("errore:
    {$sql}
    mysql_error()); 
    $tmp=mysql_fetch_assoc($res); 
         
    /**
    * invio una intestazione contenente il tipo MIME 
    * al posto di 'tipo_file' metti il nome del campo
    * in cui salvi il tipo del file che hai tu nel db
    */
    header('Content-Type: '.$tmp['tipo_file']);
         
    /**
    * invio al server il contenuto del campo file
    */
    echo $tmp['tuo_campo_blob']; 
    ?>







    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5

    Re: aiuto

    Originariamente inviato da ricciolina82
    qualcosa è cambiato...ma mi fà vedere solo un x al posto dell immagine anche se il percorso dell'immagine è giusto



    <?php
    //session_start();
    include 'Connessione_db.php';

    $sql = mysql_query ("SELECT * FROM annunci");
    while($riga = mysql_fetch_array($sql)){

    $regione = $riga["Regione"];
    $provincia = $riga["Provincia"];
    $città = $riga["Città"];
    $tipologia = $riga["Tipologia"];
    $locali = $riga["Locali"];
    $metratura = $riga["Metratura"];
    $prezzo_min = $riga['Prezzo'];

    echo "Regione: ". $regione,", ", " Provincia: ". $provincia,", ", " Città: ". $città,", ", " Tipologia: ". $tipologia,", ", " Locali: ". $locali,", ", " Metratura: ". $metratura ." mq",", ", " Prezzo: ". $prezzo_min ." Euro
    ";

    echo '[img]'.$riga[[/img]';
    }
    //echo $riga;
    //echo $sql;
    ?>
    [img]<? echo $row[villa-roma.jpg]; ?>.jpg[/img]
    </font>
    Penultima riga...

    [img]<? echo $row[villa-roma.jpg]; ?>.jpg[/img]

    hai messo due volte l'estensione facendo così.

    Dovrebbe diventare

    [img]<? echo $row[villa-roma]; ?>.jpg[/img]


  6. #6
    niente non riesco a risolvere...uffy...cmq nel db ho salvato il percorso dell'immagine...
    quindi ho scritto cosi:::


    <?php
    //session_start();
    include 'Connessione_db.php';

    $sql = mysql_query ("SELECT * FROM annunci");
    while($riga = mysql_fetch_array($sql)){

    $regione = $riga["Regione"];
    $provincia = $riga["Provincia"];
    $città = $riga["Città"];
    $tipologia = $riga["Tipologia"];
    $locali = $riga["Locali"];
    $metratura = $riga["Metratura"];
    $prezzo_min = $riga['Prezzo'];

    echo "Regione: ". $regione,", ", " Provincia: ". $provincia,", ", " Città: ". $città,", ", " Tipologia: ". $tipologia,", ", " Locali: ". $locali,", ", " Metratura: ". $metratura ." mq",", ", " Prezzo: ". $prezzo_min ." Euro
    ";
    //echo '[img]'.$riga[[/img]';
    //echo "<img src=\"mostra_immagini.php?id=".$row['id']."\">";

    [img]<? echo $row[villa-roma]; ?>.jpg[/img]
    }
    //echo $riga;
    //echo $sql;
    ?>

  7. #7
    Originariamente inviato da ricciolina82
    niente non riesco a risolvere...uffy...cmq nel db ho salvato il percorso dell'immagine...
    quindi ho scritto cosi:::


    <?php
    //session_start();
    include 'Connessione_db.php';

    $sql = mysql_query ("SELECT * FROM annunci");
    while($riga = mysql_fetch_array($sql)){

    $regione = $riga["Regione"];
    $provincia = $riga["Provincia"];
    $città = $riga["Città"];
    $tipologia = $riga["Tipologia"];
    $locali = $riga["Locali"];
    $metratura = $riga["Metratura"];
    $prezzo_min = $riga['Prezzo'];

    echo "Regione: ". $regione,", ", " Provincia: ". $provincia,", ", " Città: ". $città,", ", " Tipologia: ". $tipologia,", ", " Locali: ". $locali,", ", " Metratura: ". $metratura ." mq",", ", " Prezzo: ". $prezzo_min ." Euro
    ";
    //echo '[img]'.$riga[[/img]';
    //echo "<img src=\"mostra_immagini.php?id=".$row['id']."\">";

    [img]<? echo $row[villa-roma]; ?>.jpg[/img]
    }
    //echo $riga;
    //echo $sql;
    ?>
    Ma nel db hai salvato il percorso con anche l'estensione? Scrivimi esattamente quello che hai salvato nel db così vedo....

  8. #8
    Originariamente inviato da ricciolina82
    niente non riesco a risolvere...uffy...cmq nel db ho salvato il percorso dell'immagine...
    quindi ho scritto cosi:::


    ...
    ah, quindi il caricamento dell'immagine l'hai fatto sul server?


    hai verificato che l'immagine sia stata correttamente salvata nella cartella di destinazione? Il nome dell'immagine è compreso di estensione nel db? poi, hai salvato solo il nome nel db o tutto il percorso assoluto? se hai salvato solo il nome, hai verificato di passare il percorso corretto nel tuo script php?
    poi, dovresti usare il nome del campo, non dell'immagine...dubito che il campo del db si chiami villa-roma, quello sarà più che immagine...o qualcosa del genere


    tu hai questo codice:

    //echo '[img]'.$riga[[/img]';
    //echo "<img src=\"mostra_immagini.php?id=".$row['id']."\">";

    [img]<? echo $row[villa-roma]; ?>.jpg[/img]



    lascia pure solo la prima riga, decommentandola. La seconda non ti serve se hai le immagini sul server e la terza è sbagliata a meno che tu non abbia il campo che si chiama villa-roma.

    quindi fai:
    echo '[img]'.$riga[[/img]';


    se vedi ancora la x rossa, cliccaci sopra con il destro e guarda le proprietà, è giusto il percorso? tieni presente che il percorso deve essere calcolato in base alla posizione in cui sei. Quindi, puoi, per evitare ulteriori controlli mettere una cosa del genere:
    codice:
    echo '';






    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  9. #9
    Questo è il percorso che ho nel mio db


    C:\Programmi\EasyPHP1-8\www\Agenzia Immobiliare ItalCasa\villa-roma.jpg

  10. #10
    Originariamente inviato da ricciolina82
    Questo è il percorso che ho nel mio db


    C:\Programmi\EasyPHP1-8\www\Agenzia Immobiliare ItalCasa\villa-roma.jpg
    Hai messo degli spazi in Agenzia Immobiliare ItalCasa che non dovresti mettere.

    e poi con questo percorso la puoi vedere solo in locale l'immagine, lo sai vero?

    Cmq, il tuo echo dovrebbe essere così:

    [img]<? echo $row[villa-roma]; ?>[/img]

    ovviamente togliendo gli spazi.... magari sostituiscili con degli "_"




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.