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

    Inserire dati in db tramite form

    Salve a tutti,
    volevo un aiuto perchè non riesco a memorizzare in una tabella di un database dei dati immessi tramite una form.Preciso che sto iniziando ora a studiare il php.Il database grp_31 possiede una tabella cliente(Cod_cliente auto-increment,Cod_fis,Nome,Cognome,Telefono,E-mail),tutto creato con phpMyAdmin.Non riesco a capire perchè il codice seguente non mi memorizza nessun record!!Potete aiutarmi per favore??Vi riporto il codice:
    <html>
    <head>
    <title>Inserimento Cliente</title>
    <script type="text/javascript">
    <!--
    function verifica(){
    if ((document.cliente.nome.value=="")||(document.clie nte.cognome.value=="")||(document.cliente.cf.value =="")||
    (document.cliente.tel.value=="")||(document.client e.email.value=="")){
    alert("Campi incompleti!!");
    return(false);
    }
    return(true);
    }
    function conferma(){
    if (confirm("Sei sicuro di voler annullare l'inserimento?")){return(true);}
    return(false);}
    !-->
    </script>
    <?php
    if ($_REQUEST[registra]) {
    $db=mysql_connect("localhost","root","");
    $comando="insert cliente (Cod_Fis, Nome, Cognome, Telefono, e-mail) ";
    $comando.="values ('".$_REQUEST["cf"]."', '".$_REQUEST["nome"]."', '";
    $comando.=$_REQUEST["cognome"]."', ".$_REQUEST["tel"].", '".$_REQUEST["email"]."')";
    mysql_db_query("grp_31", $comando);
    mysql_close($db);
    }
    ?>

    </head>
    <body>
    <H1 ALIGN="center">Inserimento Nuovo Cliente</H1>
    </br>


    Si prega di compilare in ogni sua parte il modulo seguente</p>
    <HR WIDTH="70%" ALIGN="center">
    <FORM name="cliente" ACTION="inserimento_cliente.php" METHOD="post" onsubmit="return verifica()" onreset="return conferma()">
    <h3>Dati cliente</h3>
    Nome: <INPUT NAME="nome" TYPE="text" SIZE="15">
    Cognome: <INPUT NAME="cognome" TYPE="text" SIZE="20">
    </br>
    Codice Fiscale:<input name="cf" type="text" size="20">
    Telefono:<INPUT NAME="tel" TYPE="text" SIZE="20">
    </br>
    E-mail:<input name="email" type="text" size="30">
    </br>
    </br>
    <input type="submit" name="registra" value="Inserisci">
    <input type="reset" value="Annulla">
    </form>

    </br>
    <HR WIDTH="70%" ALIGN="center">
    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di Emyl
    Registrato dal
    Jul 2004
    Messaggi
    250
    Ciao, benvenuto.

    Dovresti sostituire:

    codice:
    insert cliente
    Con:

    codice:
    insert into cliente
    Prova poi facci sapere se va
    "Ci sono 10 tipi di persone, quelli che capiscono i numeri binari...
    e quelli che non li capiscono."

  3. #3
    Ho provato ma niente...non riesco a memorizzare nel database!!
    Grazie cmq per il suggeimento!

  4. #4
    alla fine ho risolto...c'era qualcosa che non andava nella tabella...

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.