Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Errore mostrare immagini dal db

    Ciao raga, ho testato lo script derivato dall'articolo di gm sull'inserimento delle immagini in mysql, ed ora vorrei inserirlo in questo script, ma non mi funza...
    nel mio script faccio inserire alcuni dati tramite un form, tra cui anche l'img, e questo script funziona, il problema è poi nella sua visualizzazione...
    questo è lo script che si occupa della sua visualizzazione... (PSimenticavo che ogni prodotto ha una sua img personale)
    view.php
    Codice PHP:
    <?php

    include('./cfg.php');

    connect();

    $query "SELECT * FROM prodotti";
    $select = @mysql_query($query) or die("Query fallita ! Errore:" mysql_error());
    $result = @mysql_fetch_array($select);

    $data $result["Img"];

    echo 
    "
    <div align=\"left\"> <table border=1>"
    ;

    while(
    $result = @mysql_fetch_array($select)) {
    $post $result["Id"];
    echo (
    "<tr>\n <td align='center'>" $result["Id"] . '
    $result["Casa"] . ' ' $result["Modello"] . '</td><td align="center>"' $data);
    echo (
    "
    $result['S_Descrizione']);
    $stringa = ("</td>\n <td valign=\"top\"><a href=\"details.php?id=" $post "\" target=\"_blank\">Dettagli</a>
    <a href=\"delete.php?id=" 
    $post "\" target=\"_blank\">Elimina</a></td>\n");
    print 
    $stringa;
    echo 
    " <td valign=\"top\">";

    }

    echo 
    "</td>\n </tr>\n";

    echo 
    "</table>\n</div>\n";

    close();

    ?>
    ...
    dove può essere l'errore???

    PS: Non mi stampa alcun errore, solo lo script non funza... AIUTO!!!

  2. #2
    come al solito occhiata veloce...quanti fetch_array fai ?

  3. #3
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    quale tolgo?

  4. #4
    secondo te qual'è la differenza ?
    cosa fa la funzione mysql_fetch_array....e ci arrivi da solo

  5. #5
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    tipo così?
    Codice PHP:
    <?php

    include('./cfg.php');

    connect();

    $query "SELECT * FROM prodotti";
    $select = @mysql_query($query) or die("Query fallita ! Errore:" mysql_error());
    $result = @mysql_fetch_array($select);

    $data $result["Img"];

    echo 
    "
    <div align=\"left\"> <table border=1>"
    ;

    while(
    $result) {
    $post $result["Id"];
    echo (
    "<tr>\n <td align='center'>" $result["Id"] . '
    $result["Casa"] . ' ' $result["Modello"] . '</td><td align="center>"' $data);
    echo (
    "
    $result['S_Descrizione']);
    $stringa = ("</td>\n <td valign=\"top\"><a href=\"details.php?id=" $post "\" target=\"_blank\">Dettagli</a>
    <a href=\"delete.php?id=" 
    $post "\" target=\"_blank\">Elimina</a></td>\n");
    print 
    $stringa;
    echo 
    " <td valign=\"top\">";

    }

    echo 
    "</td>\n </tr>\n";

    echo 
    "</table>\n</div>\n";

    close();

    ?>

  6. #6
    while ($riga=mysql_fetch_array($non mi ricordo)){

    }

    mysql_fetch_Array restituisce un array che corrisponde alla riga caricata dal database...tu devi inserirlo quindi nella condizione del while...il while è un costrutto che significa...fino a che è cosi compi ciò che ci sta nella parentesi...

  7. #7
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da ellecubo
    while ($riga=mysql_fetch_array($non mi ricordo)){

    }

    mysql_fetch_Array restituisce un array che corrisponde alla riga caricata dal database...tu devi inserirlo quindi nella condizione del while...il while è un costrutto che significa...fino a che è cosi compi ciò che ci sta nella parentesi...
    e quale devo togliere allora???

  8. #8
    Originariamente inviato da PaTeR
    e quale devo togliere allora???
    prova! cacchio

    se proprio non vuoi studiartelo il manuale
    almeno ascolta ciò che ti viene suggerito e fai qualche prova

    altrimenti posta l'url dove scaricare il tuo file
    e poi te lo mandiamo bello e funzionante


    scusate L'OTsFogO :di56:
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  9. #9
    Pater certo che non ti stampa nessun errore li hai disabilitati con il carattere @ prima di ogni operazione


    togli quel carattere cosi risolvi il problema e vedi dove sta l'errore

  10. #10
    secondo me e il primo che da problemi...

    posta l'errore che ti da

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.