Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Query all'interno di while ($valori = mysql_fetch_array ($query))

    Ciao a tutti, questo è il mio codice:

    Codice PHP:

    $sql 
    "select * from tabella_text WHERE tmp='0' and tipo='ask' ORDER BY `id` DESC LIMIT 0,2 ";
    $query mysql_query ($sql);
    while (
    $valori mysql_fetch_array ($query))
    {
    $id $valori['id'];         
    $ora_ask $valori['ora'];
    $titolo $valori['titolo'];
    $categoria $valori['categoria'];
    $categoria_id $valori['categoria_id'];
    $user_ask $valori['user'];
    $testo $valori['testo'];
    $risposte $valori['risposte'];
    $url $valori['url'];
    $risposte $valori['risposte'];
    $testo_mod substr($testo0300);


                
    //Ricavo l'avatar dell'utente della risposta
                
    $query mysql_query ("SELECT avatar FROM tabella_utenti WHERE nome='$user_ask'");
                while (
    $valori mysql_fetch_array($query))
                {
                    
    $avatar_url $valori['avatar'];
                }
            
    echo
    "
            <table border=\"0\">
             <tr>
               <td valign=\"top\"><img src=\""
    .$valori_user['avatar']."\" width=\"57\" height=\"55\" /></td>
            
                <td valign=\"top\">
            
            <div class=\"question Stile2\">
            <p class=\"titolo_ask\">[b]<a href=\"
    $url\">$titolo</a>[/b]</p>
            <p class=\"text\">Inviata in [b]<a href=\"
    $sito/categoria.php?cat=$categoria_id\">$categoria</a>        [/b] da [b]<a href=\"$sito/members/user.php?user=$user_ask\">$user_ask</a>[/b] alle $ora_ask - $risposte risposte</p>
            </div>
            </td>
            </tr>
            </table>
            <div class=\"line\"></div>
            "
    ;



    Funzionava tutto corretamente prima, ora ho aggiunto la funzione di estrarre l'avatar (//Ricavo l'avatar dell'utente della risposta), lo estrae, e poi si ferma lì.

    ovvero dovrebbe eseguire quel codice due volte visto che gli ho detto "LIMIT 2" nella prima query generale. Ma invece ne fa una sola. Se tolgo la query dell'estrazione dell'avatar ne esegue 2 correttamente.
    Come posso fare altrimenti?

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Normale.

    Usi gli stessi nomi di variabili per entrambe query e entrambi cicli.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.