Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: il radio button

  1. #1

    il radio button

    Ragazzi scusate ho creato un form di iscrizione in flash e nei dati dell utente ho messo il componente radio button , volevo sapere come impostarlo nel database. Io ho messo due campi di radio button uno [M] e uno [F] in M o messo instanza uomo e in [F] instanza domma, ma se invio i dati il data base non li visualizza, mi potete dare qualche spiegazione in merito

    grazie

  2. #2
    nessuno che mi possa aiutare?

  3. #3

  4. #4
    ciao julius e grazie per avermi risposto. Non e proprio quello che sto cercando. Io ho il file index con vari campi di input, (nome, cognome, username, password ecc) e poi ho due radio button uno con istanza uomo, l'altro con istanza donna, e poi ho un pulsante invia con questo codice:
    codice:
     on (release) {
    getURL ("register.php", "_blank", "POST");
    }
    il file register.php ha questo codice:
    codice:
    <?php
    
    // set your infomation.
    
    $dbhost='localhost';
    
    $dbusername='root';
    
    $dbuserpass='';
    
    $dbname='login';
    
    // connect to the mysql database server.
    
    mysql_connect ($dbhost, $dbusername, $dbuserpass);
    
    if (!mysql_select_db($dbname)) die(mysql_error());
    
    $user = $_POST['user'];
    
    $pass = $_POST['pass'];
    
    $email = $_POST['email'];
    
    $name = $_POST['name'];
    
    $surname = $_POST['surname'];
    
    $address = $_POST['address'];
    
    $uomo = $_POST['uomo'];
    
    $donna = $_POST['donna'];
    
    $capelli = $_POST['capelli'];
    
    $occhi = $_POST['occhi'];
    
    $pass = md5($pass);
    
    $query = "INSERT INTO user (username, password, email, name, surname, address, uomo, donna, capelli, occhi) VALUES('$user','$pass','$email','$name','$surname','$address','$uomo','$donna','$capelli','$occhi')";
    
    mysql_query($query) or die(mysql_error());
    
    echo "$user succussfully registered!";
    
    ?>
    Quando faccio delle prove in locale, mi funziona tutto bene, nel senso che l'utente viene registrato e i suoi dati li posso leggere sul database (MYSQL).
    L'unica cosa che rimane vuoto nel database, sono le caselle "uomo" e "donna". Secondo me sbaglio nel file register.php, oppure nel database stesso, perche' ho messo come tipo text. Avevo provato anche con ENUM, ma non va. Mi puoi dare un'aiutino, per favore? grazie

  5. #5
    tu riesci a passare un singolo dato giusto??

    a questo punto prova cosi (non so se è corretamente giusto in AS )


    1° option>>parametri

    gruppo= radioGroup (oppure quello che vuoi basta che sia = per tutte e 2)
    label=uomo
    label=donna

    2° option>>parametri

    gruppo= radioGroup (oppure quello che vuoi basta che sia = per tutte e 2)
    label=donna

    per via teorica inserisci un testo dinamico di nome istanza dato



    codice:
    flashistListener = new Object(); //creo un nuovo oggetto
    flashistListener.click = function(evt) { // lo associo al click
    _root.sesso = (evt.target.selection.label); // associo la variabile sesso al contenuto della label della option
    dato.text = _root.sesso; //solo in via teoria stampo il sesso
    };
    radioGroup.addEventListener("click", flashistListener); // aggiungo la funzione al nome del gruppo delle option
    a questo punto nel tuo DB metti solo un campo SESSO che riceverà la variabile _root.sesso che sarà o uomo o donna

    vediamo se cosi si riesce

    Esempio

  6. #6
    il campo sesso nel db deve essere di tipo text? oppure tipo enum?

  7. #7
    Originariamente inviato da fragolina-mx
    il campo sesso nel db deve essere di tipo text? oppure tipo enum?
    in questo caso va bene anche varchar 5

    tanto quello che andremo a scrivere, in questo caso, sarà o UOMO o DONNA

  8. #8
    mi esce questa scritta:
    codice:
    Unknown column 'uomo' in 'field list'

  9. #9
    ci sono riuscita, grazie mille
    un'ultima cosa, se adesso vorrei stampare le varie persone che ho nel db, come devo fare?

  10. #10
    sai nel senso, che una persona puo' modificare i suoi dati, non so se mi sono spiegata bene

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 © 2026 vBulletin Solutions, Inc. All rights reserved.