Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1

    Non passa la Var checkbox

    Ciao Ragazzi!
    Mi succede una cosa stranissima, funzione tutto perfettamente tranne che, mi passa solamente la prima variabile di tipo checkbox mentre dalla seconda in poi non le vede più.
    questo è il dodice del file php
    codice:
    <?php
    $nome=$_POST["nome"];
    $email = $_POST["email"];
    $vendo=$_POST["vendo"];
    $libro=$_POST["libro"];
    $app=$_POST["appunti"];
    echo "username: ".$nome."
     email: ".$email."
    \n";
    if ($vendo=='si'){
    print "vendo:
    ";
    } else {
    print "compro:
    ";
    }
    //Categoria oggetto
    if ($libro=='si') {
    print "        libro
    ";
    }
    if ($app=='si') {
    print "        appunti
    ";
    }
    
    ?>
    cosa puo essere???
    Leo

  2. #2
    scusa e quali sarebbero le variabili checkbox??

  3. #3
    presumo $libro e $app

    se è così,
    devi un attimo rivedere le condizioni di esistenza...

    if (condizione)
    {
    echo "ciao a tutti";
    }

    else
    {
    "nn vi saluto";
    }

  4. #4
    Scusa sono stato un po vago nella descrizione, ma comunque le due variabili sono $libro e $app.
    Io non voglio che venga stampata l'una o l'altra (if and else).
    Anche perche, per semplicità ho riportato solo due variabili ma ve ne sono altre, che ho usato all'interno di un form come opzioni di scelta.
    leo

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    scusa ma che value hanno le checkbox?
    di default mi sembra sia "on", quindi non può andare il tuo controllo....

    ciao

  6. #6
    posta il codice form

  7. #7
    Questo è il codice form
    codice:
    <input type="checkbox" name="libro" value="si">
          libro 
           <input type="checkbox" name="appunti" value="si">
         appunti 
          <input type="checkbox" name="rivista" value="checkbox">
      rivista

  8. #8
    hai provato a fare un echo o un print_r delle due variabili?

    un altra cosa... ma nn è che tu nn vedi le 2 variabili perchè al form non dai il "si"???

    se tu dai effettivamente il "si" alla pagina form ... le vedi le variabili??

  9. #9
    Si ho provato, e funziona solamente se è inserita la prima variabile, ma quando in serisco la seconda accade che la prima continua a funzionare mentre la $app e come se non esistesse.

    Il si al form l'ho dato!

  10. #10
    guarda io ho provato da me in locale a fare un prova con un form creato da me... ovviamente con i tuoi parametri...
    ho preso il tuo codice paro paro..( quello dove recuperi le $var )..
    e mi funziona....

    cioè se "fleggo" libri mi stampa "si" e "libri"
    se fleggo tutti e due mi appare "si libri" "si appunti"
    se fleggo appunti mi appare "si" "appunti"...

    mi sa che il tuo errore sta nel form...

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.