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

    [PHP] Aiuto con un database

    Ho un database che deve immagazzinare delle informazioni inserite direttamente da un semplice form.... volevo sapere come è possibile in php creare una funzione che mi permetta cliccato il tasto di submit ad inserire le informazioni scritte nei campi del form direttamente nel database....

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Quote Originariamente inviata da illihc96 Visualizza il messaggio
    Ho un database che deve immagazzinare delle informazioni inserite direttamente da un semplice form.... volevo sapere come è possibile in php creare una funzione che mi permetta cliccato il tasto di submit ad inserire le informazioni scritte nei campi del form direttamente nel database....

    Grazie in anticipo
    Questa non è una domanda a cui si possa rispondere in un forum... troppe cose da sapere.

    Inizia da qui http://www.html.it/guide/guida-php-e...ef=development

  3. #3
    Quote Originariamente inviata da Luke70 Visualizza il messaggio
    Questa non è una domanda a cui si possa rispondere in un forum... troppe cose da sapere.

    Inizia da qui http://www.html.it/guide/guida-php-e...ef=development

    Ho letto già la guida ma non capisco come possa riuscire a creare una pagina php in grado di prelevare i campi compilati di un forme di inserirli direttamente in un database quando cliccherò il pulsante submit....non so se sono riuscitò a spiegarmi

  4. #4
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Prova questa allora... gli esempi fanno esattamente tutto quello che vuoi

    https://www.binpress.com/tutorial/us...e-right-way/17

  5. #5
    Quote Originariamente inviata da Luke70 Visualizza il messaggio
    Prova questa allora... gli esempi fanno esattamente tutto quello che vuoi

    https://www.binpress.com/tutorial/us...e-right-way/17
    PARTE IN HTML
    codice HTML:
     <form action="insert.php" method="POST" >
              
              
                  <legend>ASSICURATO</legend>
    
      <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
        <input class="mdl-textfield__input" type="text" name="nomeAss"/>
        <label class="mdl-textfield__label" >NOME</label>
      </div>
    
           <p>
      <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
        <input class="mdl-textfield__input" type="text" name="cognomeAss"/>
        <label class="mdl-textfield__label" >COGNOME</label>
      </div>
    
    
           <p>
            <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
            <input class="mdl-textfield__input" type="text" name="codFiscaleAss"/>
            <label class="mdl-textfield__label" >CODICE FISCALE</label>
                  </div>
    
    
                  <p>
      <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
        <input class="mdl-textfield__input" type="text" name="comuneAss"/>
        <label class="mdl-textfield__label" >COMUNE</label>
      </div>
                  
                 <p>
      <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
        <input class="mdl-textfield__input" type="text" name="viaAss"/>
        <label class="mdl-textfield__label" >VIA</label>
      </div>
                  
                 <p>
      <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
        <input class="mdl-textfield__input" type="text" name="provinciaAss"/>
        <label class="mdl-textfield__label" >PROVINCIA</label>
      </div>
        
                  
                  <p>
      <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
        <input class="mdl-textfield__input" type="text" name="civicoAss" maxlength="5" pattern="-?[0-9]*(\.[0-9]+)?" />
        <label class="mdl-textfield__label" >NUMERO CIVICO</label>
        <span class="mdl-textfield__error">INSERISCI UN NUMERO!</span>
      </div>
    
        
    <p>
      <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
        <input class="mdl-textfield__input" type="text" name="capAss" maxlength="5" pattern="-?[0-9]*(\.[0-9]+)?" />
        <label class="mdl-textfield__label" >CAP</label>
        <span class="mdl-textfield__error">INSERISCI UN NUMERO!</span>
      </div>
              
         <p>
      <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
        <input class="mdl-textfield__input" type="text" name="nazioneAss" />
        <label class="mdl-textfield__label" >NAZIONE</label>
      </div>
    
    <p>
      <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
        <input class="mdl-textfield__input" type="text"  name="ntelAss" maxlength="7" pattern="-?[0-9]*(\.[0-9]+)?" />
        <label class="mdl-textfield__label">NUMERO DI TELEFONO</label>
        <span class="mdl-textfield__error">INSERISCI UN NUMERO!</span>
      </div>
    
    <br>
                 
      <input type="submit" value="invia" id="submit">
    </form>
    PARTE DI PHP:
    codice:
    <?php
    
    
    include "../config.php";
    
    
       $nomeA=$_POST['nomeAss'];
       $cognomeA=$_POST['cognomeAss'];
        $codFiscaleA=$_POST['codFiscaleAss'];
        $comuneA=$_POST['comuneAss'];
        $viaA=$_POST['viaAss'];
        $provinciaA=$_POST['provinciaAss'];
        $numeroA=$_POST['civicoAss'];
        $capA=$_POST['capAss'];
        $nazioneA=$_POST['nazioneAss'];
        $numeroTelA=$_POST['ntelAss'];
    
        $sql = "INSERT INTO assicurato(nomeA,cognomeA,codFIscaleA,comuneA,viaA,provinciaA,numeroA,capA,nazioneA,nTelA) 
                VALUES('$nomeA','$cognomeA','$codFiscaleA','$comuneA','$viaA','$provinciaA','$numeroA','$capA','$nazioneA','$numeroTelA')";
    
    $query=$conn->query($sql);
    
    ?>
    
    

    Ma non capisco qual'è l'errore mi puoi aiutare? per favore

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Che cosa succede? Cosa non funziona? Ti si presenta qualche messaggio d'errore? Quale?
    Ti aspetteresti che facesse una cosa e invece ne fa un'altra? Spiega la situazione, non dire solo "non funziona".

  7. #7
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Che cosa succede? Cosa non funziona? Ti si presenta qualche messaggio d'errore? Quale?
    Ti aspetteresti che facesse una cosa e invece ne fa un'altra? Spiega la situazione, non dire solo "non funziona".

    Mi aspetto che una volta premuto submit nel mio database compaiano le informazioni che inserirsco ma non succede nulla una pagina bianca
    Avevo inserito anche degli echo con dei messaggi ma non venivano visualizzati nemmeno quelli.

  8. #8
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Quote Originariamente inviata da illihc96 Visualizza il messaggio
    Mi aspetto che una volta premuto submit nel mio database compaiano le informazioni che inserirsco ma non succede nulla una pagina bianca
    Avevo inserito anche degli echo con dei messaggi ma non venivano visualizzati nemmeno quelli.
    Prima di tutto non ci dici se i dati vengono salvati sul database oppure no.

    Se vengono salvati, lo script fa il suo lavoro.
    Ovviamente, come vedi seguendo il codice, da nessuna parte c'è qualche istruzione per recuperare i dati e visualizzarli.
    Questo devi ancora farlo.
    Se non sai come... riguardati le guide php+mysql... non si può rispiegare tutto su un forum, si tratta di una cosa estremamente basic che devi essere in grado di fare in autonomia.

  9. #9
    ma sei connesso al database?

    Vedo solo config.php ma non connect.php.

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.