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

    Richiamare un dato dal database

    Ciao a tutti, io ho un database che contiene immagini e per ogni immagine ho abbinato una stringa che contraddistingue la categoria, esempio:
    id (1) file (foto25.jpg) evento (natale08)
    id (2) file (foto32.jpg) evento (natale08)

    Al momento con questo codice richiamo tutte le immagini relative ad uno stesso evento

    Codice PHP:
    $res mysql_query ('select * from gal2008 where evento = "'.$evento.'" ORDER BY id DESC'); 
    Vorrei richiamare solo la prima immagine di ogni evento, come devo modificare il codice ?
    Grazie per l'aiuto.

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Prova così

    Codice PHP:
    $res mysql_query('SELECT * FROM gal2008 GROUP BY evento ORDER BY id'); 

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3

  4. #4
    Adesso avrei bisogno di poter cliccare l'immagine ottenuta prima per accedere ad una pagina dove visualizzare tutte le immagini di uno stesso evento.
    Avrei la necessità di inserire la variabile nel link sulla foto.
    Il link della pagina che mi serve di avere é così:
    www.miosito.it/album2008/slides2008?evento=allnat08
    Come posso modificere il codice per far si che richiamando la pagina slides porti con se la variabile evento che poi sarà recuperata dalla pagina con GET ??

    Codice PHP:
    <?php

    echo "<Table Width=\"90%\" align=\"center\">";





    $dbcnx mysql_connect("$host""$user_db""$pass_db");
    mysql_select_db("$nome_db"$dbcnx);
    $res mysql_query ('SELECT * FROM gal2008 GROUP BY evento ORDER BY id');
    $num mysql_num_rows ($res);



    echo 
    "\n\n\n<Tr>";

    for (
    $i=0$i<$num$i++)
        {
            
    $file mysql_result ($res$i'file');
            
            echo 
    "<Td>";
            
            echo 
    "<Table Cellpadding=\"4\" Cellspacing=\"1\" border=\"1\">";
            echo 
    "<Tr>";
            echo 
    "<Td>";
            echo 
    "<a href=\"album2008/slides/$file\" target=\"_blanc\"><img src=\"album2008/thumbs/$file\" alt=\"Foto\" title=\"Foto\">";
            echo 
    "</Td>";
            echo 
    "</Tr>";
            echo 
    "</Table>";
            
            if((
    $i+1)%3==0) echo "</Tr>\n\n<Tr>"

        else echo 
    "</Td>";
            
            
        
            
    }

    echo 
    "<Td></Td></Tr></Table>";
    ?>

  5. #5
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    nella pagina che invia:
    Codice PHP:
    a href="www.miosito.it/album2008/slides2008/pagina_che_riceve_variabile.php?evento=allnat08 "/> 
    nella pagina che riceve :

    "quando ti serve la variabile $evento" la richiami con
    Codice PHP:
    $_GET['evento'

  6. #6
    Risolto con:

    Codice PHP:
    echo "<a href=\"slides2008.php?evento=$evento\"> 

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.