Visualizzazione risultati 1 fino 6 di 6

Discussione: foto nel database

  1. #1
    Guest

    Predefinito foto nel database

    Salve ho questo script per richiamare le immagini o meglio gli indirizzi che ho dentro il dartabase qualcuno può aituarmi a modificarlo in modo da non ripetere sempre lo stesso script per ogni immagine ma utilizzando qualcosa che lo richiami? grazie in anticipo a chi volesse aiutarmi.
    Codice PHP:
    <?php
    //Qui definiamo semplicemente le variabili da utilizzare per connetterci
    $db_host = 'localhost'; //Host,solitamente "localhost"
    $db_user = 'root'; //Username di accesso al database
    $db_pass = ''; //Password di accesso al database
    $db_name = 'lordbyron'; //Nome del database a cui connettersi

    //Con la funzione mysql_connect ci connetteremo e successivamente sceglieremo il database con mysql_select_db
    $connection = mysql_connect ($db_host, $db_user, $db_pass);
    $id=$_GET['id'];
    if (
    $connection == false){
    die (
    'Impossibile Connettersi al database');
    }
    $database = mysql_select_db ($db_name);
    if (
    $database == false){
    die (
    'Impossibile connettersi al database selezionato');
    }
    $myvarsql = "SELECT immagine FROM `immagini` where id='3' ";
    $myquery = mysql_query ($myvarsql,$connection)
    or die (
    "query di selezione fallita $myvarsql <br>");

    while (
    $myvalues = mysql_fetch_array ($myquery))
    {
    $immagine = $myvalues['immagine'];



    echo
    "<img src=\"$immagine\">";


    }
    ?>

  2. #2
    Guest

    Predefinito

    Non ho capito la richiesta...
    Vuoi forse fare una funzione che faccia tutta questa operazione (cioè quello che hai postato) in modo da richiamarla semplicemente per ogni immagine che vuoi?


    ciao!

  3. #3
    Guest

    Predefinito

    esatto. ho già provato a farlo inserendo le immagini direttamente nel database e funziona infatti per richiamare la foto basta che inserisca questo codice <img src="images.php?id=1"> e mi appare esattamente la foto con quell'id. vorrei riprodurre questa cosa utilizzando però solo l'indirizzo delle foto per non appesantire il db, ma non mi riesce

  4. #4
    Guest

    Predefinito

    Ancora più confuso di prima! :(
    Se hai già realizzato quello che chiedi... cosa chiedi ora??
    Usa anche esempi per farci capire...


    ciao!!!

  5. #5
    Guest

    Predefinito

    il punto è questo si può evitare di scrivere tutto quel codice per richiamare un record contenuto in un db. nel caso specifico per far apparire una immagine (o meglio il suo indirizzo contenuto nel record) posso evitare di riscrivere il codice per ogni immagine che voglio visualizzare?

  6. #6
    Guest

    Predefinito

    1) no, non si può evitare, lo devi scrivere almeno una volta
    2) si, puoi evitare di scrivere quel codice ogni volta che devi usarlo, per questo esistono le funzioni

    crei una funzione che contiene quel codice e la usi dove e quando vuoi richiamandola semplicemente


    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •