Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379

    eclusione dato da un cliclo

    come dal titolo è possibile escludere un dato da un ciclo?

    faccio un esempio:
    Codice PHP:
    <?
    $MySql
    ="Select * From Presenti where OraUscita = '2037-12-31 00:00:00' and Stanza = $Stanza AND Is_Invisibile = 0 ORDER BY Nome";
            
    $Result mysql_query($MySql);
            while(
    $rs mysql_fetch_array($Result)) {
    ?>

    <option value="~<?=$rs['Nome']?>~"><?=$rs['Nome']?></option>
    <? ?>
    ce un modo per escludere il nome dell'utente stesso? che si richiama con la variabile gia inizializzata $Login


    grazie per le future risp ^^

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    107
    puoi spiegarti meglio?
    intendi escludere gli utenti con lo stesso nome?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    diciamo se si potesse mescolare sql e php farei una cosa del tipo

    $MySql="Select * From Presenti where NOME !="$Login" ORDER BY Nome";

    ditemi se ancora non mi sono espresso bene! grazie per la risposta!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    107
    mhmm se mi viene qualcosa in mente ti dico :P

    :edit:
    Crea un if nel ciclo while per controllare se si non stampi niente:

    Codice PHP:
    //confronto i nomi
    if($nome!=$record['nome']){
    //se sono diversi stampo a video l'option
    echo "<option>nome</option>";

    In alternativa crei un array ed inserisci tutti i nomi li dentro e creando un if con la funzione in_array che serve per controllare se cè un valore identico se si inserisci il nuovo valore se no no e poi stampi l'array ma è 3 volte più lungo il procedimento.....

    Oppure si può usare la funzione distinct nella query che ti estrae tutti i nomi una solta volta anche se ce ne sono più di uno...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    grazie!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    ma a me serve una option fatta in questo modo:

    <option value="~<?=$rs['Nome']?>~"><?=$rs['Nome']?></option>

    ovviamente preceduta dal while, cosi mi fa tutta la lista in automatico! se faccio come dici tu non accade nulla !

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.