Salve a tutti ragazzi..
Ho un problema. A dir la verità è un mezzo problema
vi spiego il perchè:
Ho creato in phpmyadmin, un database, con all'interno una tabella di nome "login"; all'interno di essa, ci sono tutti i campi dove poter scrivere tutte le generalità, comprensive di username e password. Ho scritto il codice php, con la funzione INSERT INTO, e creato un form. Il problema vero e proprio è che quando vado per inserire tutti i dati, nella tabella "login", inserisce solo l'username e la password. Tutti gli altri dati, tipo "nome" "cognome" ecc ecc.. non li inserisce.
Vi posto qui il codice della pagina registrazione.php:
Codice PHP:
<?php
include("connessioneDB.php");
$username = $_POST['username'];
$password = $_POST['password'];
$conferma_password = $_POST['conferma_password'];
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$email = $_POST['email'];
$indirizzo = $_POST['indirizzo'];
$citta = $_POST['citta'];
$cap = $_POST['cap'];
$numero_cellulare = $_POST['numero_cellulare'];
$sito_web = $_POST['sito_web'];
if ($password == $conferma_password){
mysql_select_db("database", $connessione);
$query ="INSERT INTO login (username, password, nome, cognome, email, indirizzo, citta, cap, numero_cellulare, sito_web)
VALUES
('$username','$password','$nome','$cognome','$email','$indirizzo','$citta','$cap','$numero_cellulare','$sito_web')";
if (!mysql_query($query,$connessione)) {
die('Error: ' . mysql_error()); }
echo "Grazie per esserti registrato."; }
else { echo "Hai inserito due password differenti."; }
?>
e qui il form della pagina index.html
Codice PHP:
<form id="form1" name="form1" method="post" action="registrazione.php">
<fieldset>
<legend>Registrazione</legend>
<label for="username">Username
<input type="text" name="username" id="username" />
</label>
</p>
Password
<input type="password" name="password" id="password" />
</p>
Riscrivi la Password
<input type="password" name="conferma_password" id="conferma_password" />
</p>
Nome
<input type="text" name="nome" id="nome" />
</p>
Cognome
<input type="text" name="cognome" id="cognome" />
</p>
E-mail
<input type="text" name="email" id="email" />
</p>
Indirizzo
<input type="text" name="indirizzo" id="indirizzo" />
</p>
Città
<input type="text" name="citta" id="citta" />
</p>
CAP
<input type="text" name="cap" id="cap" />
</p>
Numero di Cellulare
<input type="text" name="numero_cellulare" id="numero_cellulare" />
</p>
Sito Web
<input type="text" name="sito_web" id="sito_web" />
</p>
<label for="invio"></label>
<input type="submit" name="invio" id="invio" value="Invia" />
</p>
<label></label>
</fieldset>
</form>
sapete dirmi il perchè di questo malfunzionamento? grazie mille anticipatamente..