Visualizzazione dei risultati da 1 a 6 su 6

Discussione: richiamo da database

  1. #1

    richiamo da database

    ciao a tutti, non sono molto pratico di php quindi chiedo una mano in questo forum.
    devo richiamare in una pagina html uno script php (con un iframe dovrebbe andare bene???) che mi estragga da un database fotografico
    1) le ultime foto aggiunte
    2)le piu cliccate
    3) delle foto random

    tutte però di una stessa categoria (all0 esempio foto divertenti)
    Come si puo fare?

    grazie allego il database fotografico


    codice:
    jos_zoom   	jos_zoomfiles 	jos_zoom_comments 	jos_zoom_ecards 	jos_zoom_editmon 	jos_zoom_getid3_cache 	jos_zoom_priv
    queste sono le tabelle

    queste sotto sono le tabelle di jos_zoom
    codice:
     Testo completo  	  catid   	  catname   	  catdescr   	  catdir   	  catimg   	  catpassword   	  catkeywords   	  subcat_id   	  pos   	  hideMsg   	  shared   	  published   	  uid   	  catmembers   	  custom_order

    e queste le tabelle di jos_zoomfiles
    codice:
     Testo completo  	  imgid   	  imgname   	  imgfilename   	  imgdescr   	  imgkeywords   	  imgdate   	  imghits   	  votenum   	  votesum   	  published   	  catid   	  uid   	  imgmembers

    grazie

  2. #2
    per visualizzare le utlime foto, ad es. le ultime 5:

    SELECT * FROM jos_zoomfiles ORDER BY imgdate DESC LIMIT 5

    per visualizzare le più cliccate, ad esempio le prime 10:

    SELECT * FROM jos_zoomfiles ORDER BY imghit DESC LIMIT 10

    per visualzizare una immagine random (se non vado errato):

    SELECT * FROM jos_zoomfiles WHERE imgid = FLOOR(1 + (RAND() * MAX(imgid)))

  3. #3
    ok grazie molto, ma siccome sono veramente ignorante nel php come faccio a fare tutto il collegamento al database e in piu facendo come hai scritto le immagini sono gia linkate alla galleria

    grazie per l'aiuto

  4. #4
    inoltre qual'è il modo migliore per richiamre lo script nella pagina html
    va bene un iframe o è meglio qualcosaltro VVoVe:

  5. #5
    no no basta un ciclo while ad esempio:

    Codice PHP:
    <?php
      
    // apre la connessione al database
      
    $conn mysql_connect('localhost''username''password');
      
    // apre il database
      
    $db mysql_select_db('database');
      
    $sql "SELECT * FROM jos_zoomfiles ORDER BY imgdate DESC LIMIT 5";
      
    // invia la query al database
      
    $query mysql_query($sql);
      if (!
    $query)
        die (
    "Errore!"); //se $query < 1 allora errore
      
    else {
        
    // disegna una tabella
        
    echo "<table border=\"1\" width=\"100%\">";
        
    // preleva tutte le righe trovate dalla query
        
    while ($row=mysql_fetch_assoc($query)) {
          
    // per ogni record inserisci l'immagine corrispondente in una cella di tabella
          
    echo "<tr><td align=\"center\"><img src=\"".$row['imgname']."\"></td></tr>";
        }
        
    // fine ciclo, chiudi tabella
        
    echo "</table>";
      }
    ?>

  6. #6
    ok grazie per l'aiuto ma sorge un problema piuttosto grave che non avevo considerato all' inizio, quando faccio come hai scritto tutto funziona però se volessi fare la stessa cosa con un link ??? che però non deve essere linkato a {imagename} ma deve saltare fuori una cosa del genere

    http://www.miosito.com/Itemid,999999...hit,1/lang,it/

    grazie

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.