Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222

    campo autoincrementante

    ciao, è possibile incrementare un campo numerico senza db? solo con php? devo usare un ciclo con l'operatore ++ vero? ma non so come... qualche dritta?
    grazie
    Si fanno sempre nuove scoperte

  2. #2
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841

    Re: campo autoincrementante

    Originariamente inviato da gabar-el
    ciao, è possibile incrementare un campo numerico senza db? solo con php? devo usare un ciclo con l'operatore ++ vero? ma non so come... qualche dritta?
    grazie
    vuoi dire incrementarlo ogni volta che viene aperta la pagina?? come un contatore???

    se la domanda è quella si, salvandolo in un file...

  3. #3
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    no, non tipo contatore, ma tipo come id
    in una tabella mi serve un campo incrementante che dia una sorta di id alle varie righe di tabella....
    Si fanno sempre nuove scoperte

  4. #4
    Scegli autoincrement quando crei la colonna della tabella, magari anche pk.
    Ciao
    Roberto Dungino

  5. #5
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    credo di non aver capito, scelgo autoincrement da dove se non vorrei usare il db?
    Si fanno sempre nuove scoperte

  6. #6
    ah scusa non vuoi utilizzare il db? Allora fai un ciclo iterativo tipo for o while ad es:
    $dimMax=100;
    $i=0;

    while($i<$dimMax){

    $valore=$i;

    $i++;

    }
    Roberto Dungino

  7. #7
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    l'ho inserito all'interno di un while (pre-esistente) così:
    Codice PHP:
    $dimMax 1000;
                                    
    $i 1;
                                        while(
    $i<$dimMax) {
                                            
    $numero_corso $i;
                                            
    $i++;
                                        } 
    ma rimane stampato lo stesso numero su tutti i campi, come mai? non itera....
    grazie
    Si fanno sempre nuove scoperte

  8. #8
    mi sembra molto strano.
    Roberto Dungino

  9. #9
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    questo è il codice completo:
    Codice PHP:
    <?php
                            $sql 
    "SELECT tema, allegato, allegato2, allegato3, data_corso, numero_partecipanti, crediti, quota_iscrizione FROM circolari ORDER by data_inserimento desc";
                            
    $circolari_corsi mysql_query($sql);
                                while (
    $row=mysql_fetch_array($circolari_corsi))
                                {
                                    
    $colorow++;
                                    
    $classe $colorow 'chiara' 'scura';
                                    
    $dimMax 1000;
                                    
    $i 1;
                                        while(
    $i<$dimMax) {
                                            
    $numero_corso $i;
                                            
    $i++;
                                        }
    $tema $row['tema'];
    $allegato $row['allegato'];
    $allegato2 $row['allegato2'];
    $allegato3 $row['allegato3'];
    $data_corso $row['data_corso'];
    $numero_partecipanti $row['numero_partecipanti'];    $crediti $row['crediti'];                $quota_iscrizione $row['quota_iscrizione'];        
    {
    echo 
    "
    <tr class=\"
    $classe\">
    <td class=\"numero\">
    $numero_corso</td>
    <td class=\"tema\">
    $tema</td>
    <td class=\"data\">
    $data_corso</td>
    <td class=\"numero\">
    $numero_partecipanti</td>
    <td class=\"crediti\">
    $crediti</td>
    <td class=\"quota\">
    $quota_iscrizione</td>
    </tr>\n"
    ;
                         }
                }          
    ?>
    grazie
    Si fanno sempre nuove scoperte

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.