Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problemi con "IF"

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    102

    problemi con "IF"

    Mi aiutate a risolvere questo problema con IF:
    UN CAMPO "NOME" contiene: FRANCESCA, ANGELO, PIETRO, ANDREA ecc.
    io voglio fare 2 IF, uno che cerca solo FRANCESCA e uno che cerca tutti i nomi.

    if($nome=="FRANCESCA"){
    $nome="FRANCESCA";
    }

    e poi non so come fare l'altro IF......

    Grazie del vostro aiuto

  2. #2
    Potresti postare un esempi di codice PHP con il contenuto di $nome?

  3. #3
    1. ti rendi conto che il codice che hai scritto è assurdo? Chiedi di veridicare se il contenuto di una variabile ha un certo valore e se sì assegni quel valore alla variabile (che già lo aveva).

    2. Dovresti spiegarti meglio, non capisco cosa vuoi fare
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  4. #4
    Originariamente inviato da mtx_maurizio
    1. ti rendi conto che il codice che hai scritto è assurdo? Chiedi di veridicare se il contenuto di una variabile ha un certo valore e se sì assegni quel valore alla variabile (che già lo aveva).

    2. Dovresti spiegarti meglio, non capisco cosa vuoi fare
    magari lo fa per vedere se esiste la variabile (anche se so che non è il modo migliore) e in caso che non esista usa un else per assegnargli un altro valore. Non è proprio così assurdo.

  5. #5
    se ti serve far rimanere attiva una determinata voce di una select con un valore salvato precedentemente fai così:

    Codice PHP:

    foreach($nazioni AS $id_naz=>$nome_naz) {
      if(
    $id_naz == "IT"$sel_naz " selected='selected'";
      else 
    $sel_naz "";
        
    $nazioni .= "<option value=\"{$id_naz}\"$sel_naz>{$nome_naz}</option>\n";

    così hai l'if che ti fa capire quale valore di tutta la select ci serve, e lo fa diventare 'selezionato'
    Occhiali da Sole www.OtticaGold.it
    Marche: Diesel, Dior, Emporio Armani, Gucci, Oakley, Oxydo, Police, Ray-Ban, Roberto Cavalli, Valentino, Vogue - Per le altre... cerca su google.it

  6. #6
    o forse intendevi IF -> ELSE...

    in questo caso è così:

    Codice PHP:
    if($nome == "FRANCESCA) {
    echo "
    il nome è Francesca...";
    } else {
    echo "
    Il nome non è Francesca...";

    Occhiali da Sole www.OtticaGold.it
    Marche: Diesel, Dior, Emporio Armani, Gucci, Oakley, Oxydo, Police, Ray-Ban, Roberto Cavalli, Valentino, Vogue - Per le altre... cerca su google.it

  7. #7
    Originariamente inviato da andrew low
    magari lo fa per vedere se esiste la variabile (anche se so che non è il modo migliore) e in caso che non esista usa un else per assegnargli un altro valore. Non è proprio così assurdo.
    Penso che non solo non sia il modo migliore, ma che sia un errore. Infatti, se la variabile non esiste, il risultato sarebbe:

    Notice: Undefined variable: nome in....

    Lo so che un Notice è trascurabile

    Comunque, il vero problema è che non si capisce cosa crica voglia fare. Dunque è inutile stare qui a tirare a indovinare. Aspettiamo che precisi un po' meglio.
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

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.