Tengo una pagina de inicio que pregunta el nombre de usuario y la contraseña, pero requiero otra pagina que me permita ingresar un nuveo usuario y que se guarde en la base de datos, de antemanno informo que mi conocimiento en diseño web es limitado y que la pagina que hice la construi usando otras paginas y manuales que encontre. les adjunto el codigo de lo que llevo hecho
este es el html
<form method="post" action="" id="login_form">
<div>
<input name="username" type="text" id="username" value="" required placeholder="Digite Usuario" maxlength="20" />
</div>
<div>
<input name="password" type="password" id="password" value="" required placeholder="Digite Contraseña" maxlength="20" />
</div>
<div class="buttondiv">
<input name="Submit" type="submit" id="submit" value="Ingresar"/>
</div>
</form>
este es el JavaScript
$(document).ready(function(){
$("#login_form").submit(function()
{
$.post("../php/login.php",{ user_name:$('#username').val(),password:$('#password').val(),rand:Math.random() } ,function(data)
{
if(data=='yes')
{
document.location='../vistas/index.php';
}
else
{
$("#username").val("");
$("#password").val("");
$.mobile.changePage('#pageError', 'pop', true, true);
}
});
return false;
});
$("#password").blur(function()
{
$("#login_form").trigger('submit');
}); });
este es el php que realiza la conexion con la base de datos.
<?php session_start();
$link = mysql_connect('localhost','user','password');
if (!$link){
die('Could not connect:'.mysql_error());
}
mysql_select_db('usuarios');
$user_name=htmlspecialchars($_POST['user_name'],ENT_QUOTES);
$pass=md5($_POST['password']);
$sql="SELECT user_name, password FROM tabla_usuarios WHERE user_name='".$user_name."'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
if(mysql_num_rows($result)>0){
if(strcmp($row['password'],$pass)==0){
echo "yes";
$_SESSION['u_name']=$user_name;
}else
echo "no";
}else
echo "no";
?>
Cualquier ayuda me serviria
De antemano gracias por la atencion prestada