Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    42

    estrarre tutti i file con un determinato id con un ciclo da una tabella mysql

    ciao a tutti
    il mio problema e il seguente
    io ho una tabella mysql utenti dove ho
    nome cognome id ecc
    un altra dove ho le immagini con id_foto id_utente ecc

    io devo estrarre tutte le immagini (che sono salvate come link) in un ciclo che me le visualizzi tutte ma senza ripeterle

    io riesco ad estrarre una sola foto, se creo il ciclo nn mi fa vedere nulla tranne 800.000 immagini vuote mentre senza ciclo mi ripete sempre la stessa immagine.

    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    159
    Posta il codice che usi così casomai vediamo dove sbagli.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    42
    Originariamente inviato da freenetw
    Posta il codice che usi così casomai vediamo dove sbagli.

    [PHP]

    <img src="<?php
    //$qfus= query della foto dell'utente della sessione

    $qfus=mysql_query("SELECT * FROM script WHERE id_utente=$idses");
    if($qfus){
    $fotosess=mysql_fetch_array($qfus);

    }
    else{

    echo mysql_error();
    }
    if($fotosess){
    //link delle foto di questa sessione hanno l'IDU = ID_SESSIONE
    $linkims=$fotosess['immagine'];
    $idfotosess01=$fotosess['id'];
    echo $linkims;


    }

    ?>" height="150" width="200">

    <span><img src="<?php
    //$qfus= query della foto dell'utente della sessione

    $qfus=mysql_query("SELECT * FROM script WHERE id_utente=$idses");
    if($qfus){

    $fotosess=mysql_fetch_array($qfus);
    $fotosess2=("SELECT immagine FROM script WHERE id NOT LIKE '$idfotosess01'");
    }
    if($fotosess2){
    $arrayfsess=mysql_fetch_array($fotosess2);
    $linkims2=$arrayfsess['immagine'];
    echo $linkims2;
    }
    else{

    echo mysql_error();
    }





    ?>" height="150" width="200"></span>


    questo e il pezzo interessato. non ha ciclo ma solo una select che deve prendere un altra immagine con id_utente uguale ma con id diverso tipo while ($id_utente e $foto[id]){ripeti ciclo finche tutte le immagini non sono state caricate;}

  4. #4

    Re: estrarre tutti i file con un determinato id con un ciclo da una tabella mysql

    Originariamente inviato da saymon
    ciao a tutti
    il mio problema e il seguente
    io ho una tabella mysql utenti dove ho
    nome cognome id ecc
    un altra dove ho le immagini con id_foto id_utente ecc

    io devo estrarre tutte le immagini (che sono salvate come link) in un ciclo che me le visualizzi tutte ma senza ripeterle

    io riesco ad estrarre una sola foto, se creo il ciclo nn mi fa vedere nulla tranne 800.000 immagini vuote mentre senza ciclo mi ripete sempre la stessa immagine.

    Grazie in anticipo
    Se devi estrarre tutte le immagini non capisco perchè hai tirato in ballo la tabella degli utenti. Ti basta fare una select sulla tabella della immagini e scorrere il resultset.
    Una cosa del genere:

    Codice PHP:
    $query "SELECT DISTINCT colonna_immagine FROM tabella";
    $result mysql_query($query) or die ("Error: ".mysql_error());
    while (
    $record mysql_fetch_array($result)) {
        echo 
    "[img]$record[colonna_immagine][/img]";

    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    42
    ok grazie mille, il codice che mi hai postato mi si addice alla seconda parte, cmq la tabella utenti è la tabella della sessione , dalla quale prendo l id utente ed in base a quello printo le immagini ^____^
    cmq Grazie ancora dell aiuto
    funziona benissimo ^___^

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.