Visualizzazione risultati 1 fino 6 di 6

Discussione: Tabella commenti per post che aumenti gradualmente

  1. #1
    Guest

    Predefinito Tabella commenti per post che aumenti gradualmente

    Ciao a tutti...
    ho una tabella cosi....
    Codice PHP:
    CREATE TABLE `commenti` (
    `
    com_id` int(5) NOT NULL auto_increment,
    `
    com_articolo` int(11) NOT NULL default '0',
    `
    com_autore` varchar(40) NOT NULL default '',
    `
    com_testo` varchar(255) NOT NULL default '',
    PRIMARY KEY (`com_id`)
    );
    vorrei fare che per ogni post mi scrivi commento uno commento due
    pensavo una cosa del genere
    Codice PHP:
    `com_numero` varchar(255) NOT NULL default '',
    ma non so come fare ad aumentare
    com_numero in base al com_articolo

  2. #2
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Ma se com_id è auto increment non dovrebbe bastarti?

    Comunque non ho capito molto...

  3. #3
    Guest

    Predefinito

    Lui vuole che venga mostrato il numero nel post, non registrato nel DB in modo sequenzale.

    Per risolvere, SICURAMENTE utilizzi un ciclo per mostrare tutto, quindi basta inserisci una variabile fuori dal ciclo con valore 1, poi prima della chiusura del ciclo incrementi di uno la variabile, per esempio:
    Codice PHP:
    <?php
    $i
    = 1;
    while (
    /* RISULTATI_DB*/ )
    {
    #Codice da eseguire
    $i++;
    }
    ?>
    Altrimenti puoi uare for().

  4. #4
    Guest

    Predefinito

    vero non ci avevo pensato...^^
    p.s.
    $i=0
    se no i commenti partono da 2...

  5. #5
    Guest

    Predefinito

    No, perchè io lì'incremento lo faccio alla fine del ciclo, non all'inizio quindi quando esgui il codice e richiami $i ha il valore non ancora incrementato, prova tu stesso

    Codice PHP:
    <?php
    $i
    = 1;
    while ( )
    {
    echo
    $i; // Stampa 1
    $i++;
    }
    ?>
    Codice PHP:
    <?php
    $i
    = 1;
    while ()
    {
    $i++;
    echo
    $i; // Stampa 2
    }
    ?>

  6. #6
    Guest

    Predefinito

    capito ok graz....^^

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •