Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    29

    Variabile dinamica su query???

    Salve a tutti, sono nuovo del forum.
    Mi sono registrato perché sto riscontrando parecchi problemi nella creazione di un sito per la tesina. La parte del sito che è interessata è una pagina che automaticamente aggiorna per chiave primara decremente vari attributi. Concettualmente può essere attribuito alla pagina di ricerca di subito o ebay; stampo nome, soldi, immagine e data di ciascun annuncio. Non ho nessun tipo di problema a stampare tutti gli attributi tranne la tabella immagine. Vi scrivo due righe :

    codice:
    $query="SELECT *                  FROM announcement
                    WHERE mail != '' 
                    ORDER BY  announcement.id_announcement DESC";
    
    
            $id="SELECT announcement.id_announcement 
                 FROM announcement
                 WHERE mail != '' 
                 ORDER BY  announcement.id_announcement DESC";
            
            $query2="SELECT nome
                     FROM image INNER JOIN announcement
                     ON image.id_announcement =
                     announcement.id_announcement
                     WHERE announcement.id_announcement = '1' ";
    
            $querydate ="SELECT date_format(date,'%d/%m/%Y') date 
                        FROM announcement
                        WHERE mail != ''
                        ORDER BY announcement.id_announcement DESC";
    
    
            $risultati4=mysql_query($querydate);
            $risultati3=mysql_query($id);
            $risultati=mysql_query($query);
            $num=mysql_num_rows($risultati);
    
    
            $i=0;
            while ($i<$num){
                ?>
                <a class="line-print-a" href="printannouncementhtml.php">
                <div class="line-print">
                <?php
                $title=mysql_result($risultati,$i ,"title");
                $money=mysql_result($risultati,$i,"money");
                $message=mysql_result($risultati,$i,"message");
                $id_a=mysql_result($risultati3, $i,"id_announcement");
                $date=mysql_result($risultati4,$i,"date");
    
                $risultati2=mysql_query($query2);
                $image=mysql_fetch_array($risultati2);
    
                ?>
                
                    <?php 
                echo "$image[nome]";
    
    
                echo "<div class='print-img'>
                          <b>$id_a</b>
                      </div>
                      <br><b>$title</b><br>
                       $money ,00 €
                       <div class='print-date'>
                          $date
                      </div>";
                $i++;
                ?>
                </div>
                </a>
                <?php
            }
            ?>
    Vi spiego, praticamente l'immagine è un'altra tabella con chiave esterna l'annuncio; l'annuncio viene stampato volta per volta grazie alla variabile I che si incrementa finché ci sono annunci, e io ho bisogno di paragonare l'id annuncio della tabella iMMAGINE con l'id annuncio che ho appena ottenuto dal ciclo while con $id_a. Nella query che vedete sopra c'è '1', ma era un test per vedere se funzionava la query, e infatti funziona. C'è qualche modo per confrontare l'id di chiave esterna con un valore che periodicamente aggiorno? Lo scopo è quello di salvare su una variabile il nome dell'immagine attribuita alla chiave esterna di quella precisa stampa. Spero di essere stato eloquente ed esaustivo, vi ringrazio moltissimo in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    29
    up- scusate

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

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.