Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Sintassi PHP

  1. #1

    Sintassi PHP

    Ciao a tutti...

    Allora, nel tabella del database ci sono

    ID=1
    NOME=Davide

    ID=2
    NOME=Davide

    ID=3
    NOME=Marcello

    ID=4
    NOME=Simone

    Quando faccio una lista WHILE, com'è lo specifico codice che se il nome "Davide" è stato inserito 2 volte, avverte?

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    non sono sicuro di avere capito bene. Cosa vuoi fare di preciso ?
    Hai fatto una query e vuoi percorrerla e avvisare nel caso in cui ci fossero nomi presenti più di una volta ? Se si
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Si, per esempio...

    sulla tabella ci sono
    Davide
    Davide
    Marcello
    Simone

    Vorrei che se Davide sono presenti due volte, devono evidenziare...

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Ma nel caso di Davide vuoi stamparlo una volta o due ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    No no, se vedessi che Davide è presente 2 volte, deve evidenziare e cancello 1 Davide oppure se ce ne sono 10 di Davide, evidenza tutti 10 e ne cancello 9

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Non capisco. Vuoi evidenziare cioè stampare a video e poi cancellare ? Quando vuoi che vengano cancellati ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  7. #7
    Scusa, evidenziare significa farlo apparire una specie di div col sfondo giallo e dentro la scritta "Davide"

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Ok. Ma per la cancellazione ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  9. #9
    La cancellazione ci penso io..
    Mi serve capire com'è il codice PHP che se il nome è ripetitivo, evidenza

  10. #10
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    La prima query ricava tutti i nomi presenti più di una volta. E' possibile fare un'unica query volendo.

    Non testato.

    Codice PHP:
    <?php 
     $queryString 
    'select nome, count(*) as conta from tabella group by nome having count(*) > 1 order by nome';
     
    $result      mysqli_query($connexion,$queryString); 
     while (
    $row mysqli_fetch_assoc($result)) {
        
    $nome         $row['nome'];
        
    $queryString2 "select nome, id from tabella where nome = '$nome' order by id";
        
    $result2      mysqli_query($connexion,$queryString2); 
        while (
    $row2 mysqli_fetch_assoc($result2)) {
          print 
    "<div>".$row2['nome']." - id = ".$row2['id']."</div>";
        }
     } 
    ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.