Visualizzazione risultati 1 fino 1 di 1

Discussione: select = "selected" con php che non va

  1. #1
    gianlucaweb non è connesso Utente attivo
    Data registrazione
    01-01-2003
    Messaggi
    470

    Predefinito select = "selected" con php che non va

    Ciao

    Dovrei fare in modo che se almeno uno di 2 campi nel db ha un valore deve essere attivato una una option di un modulo select.

    Questo il codice:

    Richiamo i valori di 4 campi della tabella interessati

    Codice PHP:

    ....//ciclo while che ometto

    $cassapos = $result[cassa_in];
    $cassaneg = $result[cassa_out];
    $bancapos = $result[banca_in];
    $bancaneg = $result[banca_out];

    $selcassa = "";
    $selbanca = "";

    if ($cassapos != 0.00) {$selcassa = "selected";}
    if ($cassaneg != 0.00) {$selcassa = "selected";}
    if ($bancapos != 0.00){$selbanca = "selected";}
    if ($bancaneg != 0.00){$selbanca = "selected";}

    ..........

    // la select

    <td height="30" width="267" colspan="2">
    <select name="tipologia">
    <option value="cassa" selected = "<?echo $selcassa;?>">CASSA</option>
    <option value="banca" selected = "<?echo $selbanca;?>">BANCA</option>
    </select>
    </td>
    In pratica se $cassapos o $cassaneg hanno un valore diverso da zero deve risultare selezionato il valore cassa altrimenti il contrario.

    Il problema è che mi risulta sempre l'option banca selezionata.
    Cosa sbaglio?

    EDIT
    va be'
    risolto così:

    if ($cassapos != 0.00) {$selcassa = 'selected="selected"';}
    ecc ecc
    Ultima modifica di musicanapoli : 25-01-2011 alle ore 06.32.03

Regole di scrittura

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