ciao a tutti...sono nuovo nel forum e un novello in programmazione quindi mi scuso in anticipo per qualsiasi errore possa fare....io vorrei creare un sito con possibilità di registrarsi...ho creato tutta la struttura php e aggiungendo manualmente username e password al database riesco a connettermi...il problema è invece registrarsi direttamente dal sito dove ricevo errore...questo è la pagina per la registrazione
<html>
<body>
<form method="post" name="registration" action="connect.php">
<table>
<tr>
<td>
E-mail:
</td>
<td>
<input type="text" name="mail" />
</td>
</tr>
<tr>
<td>
Password:
</td>
<td>
<input type="password" name="password" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="submit" name="invia" value="registrati"/>
</td>
</tr>
</table>
</form>
</body>
</html>
mentre questa è la pagina connect.php
<?php
$host="127.0.0.1";
$user="root";
$password="****";
$myconn=mysql_connect($host,$user,$password) or die("Connection error");
$db_name="members";
mysql_select_db($db_name,$myconn);
$mail=$_POST['mail'];
$password=$_POST['password'];
$sql="INSERT INTO users(username,password,session_id,create_date,modified_date,image)
VALUES ('$username','$psw','$session_id',NOW(),NOW(),'')";
if (!mysql_query($sql,$conn))
{
die('Error: ' . mysql_error());
}
echo "<br />";
mysql_close($conn);
?>
In cosa sbaglio????il database creato si chiama test mentre la cartella all'interno si chiama members con 4 colonne id username password e email.
Per favore aiutatemi sto impazzendo da circa 2 settimane a scervellarmi
<html>
<body>
<form method="post" name="registration" action="connect.php">
<table>
<tr>
<td>
E-mail:
</td>
<td>
<input type="text" name="mail" />
</td>
</tr>
<tr>
<td>
Password:
</td>
<td>
<input type="password" name="password" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="submit" name="invia" value="registrati"/>
</td>
</tr>
</table>
</form>
</body>
</html>
mentre questa è la pagina connect.php
<?php
$host="127.0.0.1";
$user="root";
$password="****";
$myconn=mysql_connect($host,$user,$password) or die("Connection error");
$db_name="members";
mysql_select_db($db_name,$myconn);
$mail=$_POST['mail'];
$password=$_POST['password'];
$sql="INSERT INTO users(username,password,session_id,create_date,modified_date,image)
VALUES ('$username','$psw','$session_id',NOW(),NOW(),'')";
if (!mysql_query($sql,$conn))
{
die('Error: ' . mysql_error());
}
echo "<br />";
mysql_close($conn);
?>
In cosa sbaglio????il database creato si chiama test mentre la cartella all'interno si chiama members con 4 colonne id username password e email.
Per favore aiutatemi sto impazzendo da circa 2 settimane a scervellarmi