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

    Inserimento dati in un database tramite form

    salve, sono un nuovo utente, mi chiamo davide sto cercando di creare una semplice pagina dove registrare tre informazioni su un database (nome, cognome e codice fiscale) tramite un form in una pagina html e un file php, sto facendo tutto in locale tramite WAMP, il codice sembra avere senso ma una volta fatto partire non mi da ne errore ne registra i dati sul DB(mi da una semplice pagina bianca con il percorso del file php), non so se sia un problema di configurazione di phpmyadmin oppure del mio codice, se poteste dargli un occhiata ne sarei molto grato!grazie mille in anticipo, via passo il codice html e il file php

    CODICE HTML:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Registrazione</title>
    </head>
    
    
    <body>
    
    
    
    
    
    
    <form METHOD="post" action="upload.php" >
    
    
    
    
    <table border="0"  align="center" cellspacing="15">
        <tr>
        
            
            <td> <img src="logo (1).png"  /> </td>
            
            <td>
                <b>Inserire nome </b> <br>
                <input name="nome"  type="text"  size="40" maxlenght="20"/>
                </td>
        
         
            <td>
                <b> Inserire cognome </b> <br>
                <input name="Cognome" type="text" size="40" maxlength="25"/>
             </td>   
          
            <td>
                <b> Inserire codice fiscale </b> <br>
                <input name="codicefiscale" type="text" size="40" maxlength="16"/>
                
             </td>
             
            </tr>
            
               
                 
            <tr align="center" > 
                <td></td>
                <td> </td>
                <td>
                    
                    <input type="submit" name="submit" value="carica" >
                </td>
                
            </tr>       
        
        
        
        
        
        
            </form> 
    
    
    
    
    
    
    
    
    
    
    </body>
    </html>

    CODICE PHP:

    codice:
    <?
    
    
        //connessione al database
        mysql_connect("localhost","root","");
            or die ("non riesco a creare la connessione");
            
         mysql_select_db("archivio");
             or die ("non trovo il DB");
        
        
        //Acquisisco le informazioni del form
        $nome = $_POST['nome'];
        $cognome = $_POST['cognome'];
        $codfisc = $_POST['codicefiscale'];
        
        //creo query di inserimento
        $inser= "INSERT INTO utenti
                            (nome,cognome,codfisc)
                            VALUES
                            ('$nome','$cognome','$codfisc')";
                                
        
        //inserisco nel db
        $result = mysql_query($inser);
        
        
        if($result){
            echo("inserito");
        }
        else{
            echo("non inserito");
        }
        
        ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2015
    Messaggi
    205
    Non ricordo se il PHP è casesansitive o no, però qui devi mettere la C maiuscola

    Codice PHP:
    $cognome $_POST['cognome']; 
    quindi diventa così

    Codice PHP:
     $cognome $_POST['Cognome']; 
    Sito Modellismo (Non ancora completo)

  3. #3
    ciao,grazie della risposta, l ho modificato ma ho scoperto il problema essere soltanto il browser chrome,a questo punto mi piacerebbe sapere perche' :/

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non hai chiuso il tag <table>, magari questa cosa da fastidio a Chrome.

  5. #5
    non posso credere di averlo dimenticato grazie mille dell'aiuto, devo cambiare il tito in "risolto"?

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    No, non serve.

Tag per questa discussione

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.