Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Tu scrivi
    while ($results = mysql_fetch_array($result)) {
    $title = $results['title'];
    $url = $results['url'];
    $description = $results['description'];
    include("$url");
    }
    Questo pezzo dovrebbe diventare qualcosa di simile a
    codice:
    $Continua=true;
    while ($Continua){
        echo '<div style="clear:both">'; //La riga
        for($i=0;$i<3;$i++){
            if(($results = mysql_fetch_array($result))!==false)
                $contenuto="Quello che devi mettere nella cella"; //Carico il contenuto
            else{
                $contenuto=""; //I dati sono finiti e finchè non finisco la riga carico uno spazio bianco
                $Continua=false;
            }
                
            echo "<div style=\"float:left; width:33%;\">$contenuto</div>";//mostra cella 
        }
        echo '</div>';//fine riga
    }
    questo ti produrrà del codice HTML del tipo
    codice:
    <div style="clear:both">
        <div style="float:left; width:33%;">dato1</div>
        <div style="float:left; width:33%;">dato2</div>
        <div style="float:left; width:33%;">dato3</div>
    </div>
    <div style="clear:both">
        <div style="float:left; width:33%;">dato4</div>
        <div style="float:left;width:33%;"></div>
        <div style="float:left; width:33%;"></div>
    </div>
    Se non deisderi completare le celle con i div contenenti gli spazi bianchi puoi modificare il codice in
    codice:
    $Continua=true;
    while ($Continua){
        echo '<div style="clear:both">'; //La riga
        for($i=0;$i<3;$i++){
            if(($results = mysql_fetch_array($result))!==false)
                $contenuto="Quello che devi mettere nella cella"; //Carico il contenuto
            else{            
                $Continua=false;
                break; //Blocco subito il ciclo for
            }
                
            echo "<div style=\"float:left; width:33%;\">$contenuto</div>";//mostra cella 
        }
        echo '</div>';//fine riga
    }
    il codice non l'ho provato ma non dovrebbe contenere errori... spero

  2. #12
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    70
    Originariamente inviato da cicofuente
    credo tu abbia ragione...ma non sò come fare :-(
    prova a postare uno dei file php che vai ad includere

  4. #14
    grazie Grino adesso provo!

    @civre: includo dei semplici file contenenti solo hmtl eccotene uno:

    codice:
    <html>
    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    </head>
    <body>
    
    
    [img]../img/abbiati.jpg[/img]
    
    abbiati</p>
    </body>
    </html>

  5. #15
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Originariamente inviato da cicofuente
    grazie Grino adesso provo!

    @civre: includo dei semplici file contenenti solo hmtl eccotene uno:

    codice:
    <html>
    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    </head>
    <body>
    
    
    [img]../img/abbiati.jpg[/img]
    
    abbiati</p>
    </body>
    </html>
    Quindi hai un file per ogni figurina?!? se è così, a $contenuto del codice che ti ho dato puoi assegnare il contenuto del file con il codice
    codice:
    $contenuto=  file_get_contents($results['url']); //Carico il contenuto
    In più modifica i file HTML perchè contengano solo
    codice:
    
    
       [img]../img/abbiati.jpg[/img]
    
       abbiati
    </p>
    e non tutto il codice della pagina.

  6. #16
    Grino, FUNZIONA!!!! grazie mille!!!!!
    e anche sull'html effettivamente bastano quelle 2 righe...
    grazie anche agli altri che sono intervenuti in questa discussione!!


  7. #17
    scusate ma, premesso che funziona tutto, ma se volessi mettere al posto dell'input box un menù a tendina con 2 o più scelte dove ad esempio la prima filtra gia "inter" e la seconda "milan"? dite che si può fare?

  8. #18
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Originariamente inviato da cicofuente
    scusate ma, premesso che funziona tutto, ma se volessi mettere al posto dell'input box un menù a tendina con 2 o più scelte dove ad esempio la prima filtra gia "inter" e la seconda "milan"? dite che si può fare?
    Certo che lo puoi fare. Di sicuro in HTML farai uso di un
    <slect>
    <option...
    </select>
    al posto di <input type="text"...

    poi dipende se vuoi popolare le option della select dal DB o se le vuoi inserire staticamente nel codice HTML.

  9. #19
    non sò come fare :-( ho provato così

    codice:
    <option value="<? $result ;?>"> prova
    dove $result era la mia query ma è acqua fresca

  10. #20
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Originariamente inviato da cicofuente
    non sò come fare :-( ho provato così

    codice:
    <option value="<? $result ;?>"> prova
    dove $result era la mia query ma è acqua fresca
    più o meno ci sei. Supponi di aver un campo 'squadra' in cui memorizzi la squadra del giocatore all'interno della tabella.
    Potresti fare una query

    select distinct squadra from tabellagiocatori

    questa ti restituisce l'elenco delle squadre memorizzate nella tabella senza ripetizioni.

    quindi
    codice:
    <select name="squadra">
    <?php
        while($dato=mysql_fetch_array($risorsa)){
            echo "<option ".(($_POST['squadra']==$dato['squadra'])?"selected\"=\"selected\"":"").">{$dato['squadra']}</option>";
        }
    <?
    </select>
    Se non specifiche l'attribbuto value per la option verrà passato tramite $_POST['squadra'] ciò che è compreso tra i tag option (se non mi sbaglio). il $_POST[...]==... fa in modo che ricaricando la pagina dopo la selezione venga selezionata nella tendina la squadra scelta dall'utente.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.