Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    tabelle, checkbox e db... aiutoooo

    Ciao a tutti! mi sono appena iscritta al forum, ma spesso trovo la soluzione ai miei problemi grazie a voi....

    io ora sto realizzando un form per l'iscrizione ad un torneo in php...

    nella prima schermata si inseriscono vari dati relativi alla squadra e quelli riesco a memorizzarli senza problemi, ma quando arrivo alla parte relativa ai giocatori, ho un po' di problemi:

    nella tabella per ogni giocatore inserisco nome e cognome e un checkbox per l'assicurazione, ma come faccio a memorizzarli nel database???? al momento riesco a mettere solo l'ultimo, e credo di sbagliare qualcosa con i cicli... mi aiutate??? vi allego le parti di codice....

    grazie in anticipo

    iscriviti.php

    Codice PHP:
    <form method="POST" action="inserisci.php">
    <
    table width="900" border="0" align="center" cellpadding="0" cellspacing="7px">
      <
    tr>
        <
    td></td>
        <
    td></td>
        <
    td width="118" align="center"><span class="dati"><span class="dati">Assicurazione</span></span></td>
        <
    td width="143"></td>
      </
    tr>
      <
    tr>
        <
    td align="right"><span class="testo" style="color: #39F">Giocatori (Max 3)</span></td>
       
        <
    td><input name="nome" type="text" value="Nome" size="20" maxlength="150" />      <input name="cognome" type="text" value="Cognome" size="20" maxlength="150" /></td>
        <
    td align="center"><form action="">
          <
    input type="checkbox" name="assicurazione" value="1"/>
    </
    form></td>
        <
    td></td>
      </
    tr>

      <
    tr>
        <
    td></td>
        <
    td><input name="nome" type="text" value="Nome" size="20" maxlength="200" />      <input name="cognome" type="text" value="Cognome" size="20" maxlength="200" /></td>
        <
    td align="center"><form action="">
          <
    input type="checkbox" name="assicurazione" value="1"/>
    </
    form></td>
        <
    td></td>
      </
    tr>
    <
    tr>
        <
    td></td>
        <
    td></td>
        <
    td colspan="2" align="center" ><input class="bottoni" type="submit" value="Avanti --&gt;" name="submit"><input class="bottoni" type="reset" value="Reset" name="reset" /></td>
      </
    tr>
    </
    table>
    </
    form
    inserisci.php richiamata dalla pagina precedente
    Codice PHP:
    <?php 
    $db_host 
    "localhost";// qua va inserito indirizzo del database es. localhost o un ip
    $db_user "root";// nome del user del database
    $db_pass "root";// password del user del database
    $db_name "streetgames";// nome del database  

    mysql_connect($db_host,$db_user,$db_pass);
    @
    mysql_select_db($db_name) or die("Impossibile selezionare il database.");

        
      
    $nome_ addslashes(ltrim(rtrim(strip_tags(stripslashes($_POST['nome'])))));
     if ( !empty (
    $nome_)) { $nome addslashes(ltrim(rtrim(strip_tags(stripslashes($_POST['nome'])))));}
     elseif (empty (
    $nome_)){die ( "<p style=\" font-weight:bold; text-align:center;\">Errore nella compilazione dei dati. 
    Non hai indicato il Nome.


    <a href=\"javascript:history.go(-1)\" title=\"Torna indietro\">Torna indietro.</a></p>"
    );}
     
    $cognome_ addslashes(ltrim(rtrim(strip_tags(stripslashes($_POST['cognome'])))));
     if ( !empty (
    $cognome_)) { $cognome addslashes(ltrim(rtrim(strip_tags(stripslashes($_POST['cognome'])))));}
     elseif (empty (
    $cognome_)){die ( "<p style=\"font-weight:bold; text-align:center;\">Errore nella compilazione dei dati. 
    Non hai indicato il Cognome.


    <a href=\"javascript:history.go(-1)\" title=\"Torna indietro\">Torna indietro.</a></p>"
    );}

        
      if(isset(
    $_POST['assicurazione'])){ 
          
    $sn=1;}
      else {
    $sn=0;
      } 
      

       
     
    $controllodati=mysql_query("SELECT id FROM iscrizione WHERE squadra='$squadra' OR mail='$mail'"); 
            
    $contautenti=mysql_num_rows($controllodati); 
             
            if(
    $contautenti >0){die ( "<p style=\"font-weight:bold; text-align:center;\">Errore nella compilazione dei dati. 
    Nome squadra o indirizzo mail già in uso.


    <a href=\"javascript:history.go(-1)\" title=\"Torna indietro\">Torna indietro.</a></p>"
    );}

    else{     
    //e se tutto è OK inserisci il nuovo iscritto nel db 
        
    $inserimentosquadra=mysql_query ("INSERT INTO iscrizione(id,sport,squadra,referente,cell,mail,data) VALUES('','2','$squadra','$referente','$cell','$mail','$data')"); 
        
       
    $inserimentogiocatori=mysql_query ("INSERT INTO iscritti(id_gio,nome,cognome,squadra,nascita_d,nascita_l,via,civico,cap,citta,prov,sn) VALUES('','$nome','$cognome','$squadra','','','','','','','','$sn')"); 
            }
    ?>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.