Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    63

    aiuto connessione database!!

    buongiorno a tutti...chiedo un piccolo aiuto perche non sono in grado di procedere (con le mie scarse competenze). ho creato un database di nome prova contenente le voci: id_utente (chiave primaria) nome, cognome, data_nascita, telefono, email, password.
    questo database dovrei collegarlo in locale a un file html che ho fatto per inserire dei dati. vi metto il codice del file. vorrei chiedere se qualche anima pia riesce a mettere il codice per la connessione al database iniziale e solo il codice per la registrazione nel database del nome. il resto dopo mi arrangio... grazie mille e spero di essermi spiegato bene...


    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>form registrazione</title>
    <link rel="stylesheet" type="text/css" href="view.css" media="all">
    <script type="text/javascript" src="view.js"></script>
    <script type="text/javascript" src="calendar.js"></script>
    <script> 
    function apri(url) { 
        newin = window.open(url,'titolo','scrollbars=no,resizable=yes, width=600,height=600,status=no,location=no,toolbar=no');
    } 
    </script>
    </head>
    <body id="main_body" >
    
    
        <img src="prova.png" >
        <img id="top" src="top.png" alt="">
        <div id="form_container">
        
            <h1><a>form registrazione</a></h1>
            <form id="form_853804" class="appnitro"  method="post" action="">
                        <div class="form_description">
                <h2>form registrazione</h2>
                <p>prova</p>
            </div>    
                                
                <ul >
                
                        <li id="li_1" >
            <label class="description" for="element_1">Nome </label>
            <div>
                <input id="element_1" name="element_1" class="element text small" type="text" maxlength="255" value=""/> 
            </div> 
            </li>        <li id="li_2" >
            <label class="description" for="element_2">Cognome </label>
            <div>
                <input id="element_2" name="element_2" class="element text small" type="text" maxlength="255" value=""/> 
            </div> 
            </li>        <li id="li_5" >
            <label class="description" for="element_5">Numero Telefono (esempio 3491234567) </label>
            <div>
                <input id="element_5" name="element_5" class="element text medium" type="text" maxlength="255" value=""/> 
            </div> 
            </li>        <li id="li_6" >
            <label class="description" for="element_6">Data di nascita </label>
            <span>
                <input id="element_6_1" name="element_6_1" class="element text" size="2" maxlength="2" value="" type="text"> /
                <label for="element_6_1">MM</label>
            </span>
            <span>
                <input id="element_6_2" name="element_6_2" class="element text" size="2" maxlength="2" value="" type="text"> /
                <label for="element_6_2">DD</label>
            </span>
            <span>
                 <input id="element_6_3" name="element_6_3" class="element text" size="4" maxlength="4" value="" type="text">
                <label for="element_6_3">YYYY</label>
            </span>
        
            <span id="calendar_6">
                <img id="cal_img_6" class="datepicker" src="calendar.gif" alt="Pick a date.">    
            </span>
            <script type="text/javascript">
                Calendar.setup({
                inputField     : "element_6_3",
                baseField    : "element_6",
                displayArea  : "calendar_6",
                button         : "cal_img_6",
                ifFormat     : "%B %e, %Y",
                onSelect     : selectDate
                });
            </script>
             
            </li>        <li id="li_3" >
            <label class="description" for="element_3">Email </label>
            <div>
                <input id="element_3" name="element_3" class="element text medium" type="text" maxlength="255" value=""/> 
            </div> 
            </li>        <li id="li_4" >
            <label class="description" for="element_4">Ripeti Email </label>
            <div>
                <input id="element_4" name="element_4" class="element text medium" type="text" maxlength="255" value=""/> 
            </div> 
            </li>        <li id="li_7" >
            <label class="description" for="element_7">Password </label>
            <div>
                <input id="element_7" name="element_7" class="element text small" type="text" maxlength="255" value=""/> 
            </div> 
            </li>        <li id="li_8" >
            <label class="description" for="element_8">Ripeti Password </label>
            <div>
                <input id="element_8" name="element_8" class="element text small" type="text" maxlength="255" value=""/> 
            </div> 
            </li>        <li id="li_9" >
            <label class="description" for="element_9">  </label>
            <span>
                <input id="element_9_1" name="element_9_1" class="element checkbox" type="checkbox" value="1" />
    <label class="choice" for="element_9_1">Dichiaro di aver letto e accetto <a href="javascript:apri('privacy_tc/Privacy.html');">"privacy"</a> e <a href="javascript:apri('privacy_tc/term_cond.html');">"termini e condizioni"</a> del servizio</label>
    
    
            </span> 
            </li>
                
                        <li class="buttons">
                    <input type="hidden" name="form_id" value="853804" />
                    
                    <input name="Submit" type="submit" class="button_text" id="saveForm" onclick="window.open('conferma_registrazione/conf_reg.html')"  value="Invia"  />
            </li>
                </ul>
            </form>    
            <div id="footer">
                Generated by <a href="http://www.phpform.org">pForm</a>
            </div>
        </div>
        <img id="bottom" src="bottom.png" alt="">
        </body>
    </html>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Scusa, sai un minimo di cosa stai parlando?
    Hai mai letto qualcosa riguardo al recupero dati di un form da parte di PHP e all'interfacciamento tra PHP e un Database?

    Legendo la richiesta ed il codice proposto si direbbe di no, visto che per esempio nell'action del form non è specificato lo script che dovrà ricevere i dati ed hai detto che questo è un file html.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    63
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Scusa, sai un minimo di cosa stai parlando?
    Hai mai letto qualcosa riguardo al recupero dati di un form da parte di PHP e all'interfacciamento tra PHP e un Database?

    Legendo la richiesta ed il codice proposto si direbbe di no, visto che per esempio nell'action del form non è specificato lo script che dovrà ricevere i dati ed hai detto che questo è un file html.
    il form di registrazione l'ho fatto tramite un sito internet, perchè le mie competenze sono un pò misere.
    sarebbe troppo disturbo chiederti come fare per inserire i dati?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Il problema è che qui si viene per imparare e risolvere problemi specifici a cui non si è in grado di trovare una soluzione dopo averci provato seriamente, non per chiedere di farsi fare le cose.
    Se vuoi che qualcuno realizzi delle cose per te c'è la sezione "Offro lavoro", dove puoi proporre una richiesta anche a titolo gratuito.

    Se invece vuoi imparare, allora nella mia firma trovi 2 link che ti insegnano tutto il necessario per fare ciò che ti serve.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    63
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Il problema è che qui si viene per imparare e risolvere problemi specifici a cui non si è in grado di trovare una soluzione dopo averci provato seriamente, non per chiedere di farsi fare le cose.
    Se vuoi che qualcuno realizzi delle cose per te c'è la sezione "Offro lavoro", dove puoi proporre una richiesta anche a titolo gratuito.

    Se invece vuoi imparare, allora nella mia firma trovi 2 link che ti insegnano tutto il necessario per fare ciò che ti serve.

    è da due giorni che sto cercando di capire.... se non ho capito male dovrei fare due file php uno di configurazione
    codice:
    <?php$DB_host     = 'localhost';
    $DB_user     = 'nome_utente';
    $DB_password = 'password';
    $DB_name     = 'prova';
    ?>

    e uno di inserimento
    codice:
    
    <?php
    $link = mysql_connect('localhost', 'nome_utente', 'password');
    if (!$link) {
    	die ('Non riesco a connettermi: ' . mysql_error());
    }
    
    
    $db_selected = mysql_select_db('prova', $link);
    if (!$db_selected) {
    	die ("Errore nella selezione del database: " . mysql_error());
    }
    ?>
    e praticamente richiamarli dentro al file html postato prima. corretto?

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

    Nel tag <form> devi specifacare nell'action il file php a cui dovrà inviare i dati.
    In questo file php includi il file che contiene le istruzioni per la sola connessione al db, poi recuperi i dati provenienti dal form, se necessario li elabori, ed infine esegui l'insert di tali dati nella tabella del database.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    63
    grazie. non capivo questo passaggio...

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.