Cita:
Iniciado por ferbux
Código:
//registrar.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!--<link rel="stylesheet" href="{$includes}/style.css" type="text/css">-->
<TITLE>Alpine © - {$module|upper}</TITLE>
<html>
<head>
</head>
<body>
<form name="form" method="post" action="registrar.php">
<p>user:
<input name="user" type="text" id="user">
pass:
<input name="pass" type="text" id="pass">
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
<?
$usuario=$_POST['user'];
$password=$_POST['pass'];
$link = mysql_connect("nombre_de_tu_servidor(puede que sea localhost)", "usuario(puede ser root)", "contraseña de la base de datos")or die (mysql_error());;
mysql_select_db("nombre de la base de datos", $link);
$conexion = mysql_connect($msyql_server,$msyql_user,$msyql_pass) or die (mysql_error());
mysql_select_db($msyql_db,$conexion);
$sel="Select * from tubasededatos where campo_usuario=\"$usuario\" AND campopassword='$password'";
$res = mysql_query($sel) or die('Consulta fallida: ' . mysql_error());
$row=mysql_fetch_array($res);
if(!isset($row[0])){echo "Usuario repetido";}
else{haces un insert a tu bd}
?>
Basate en esto, saludos!!
solo una cosa mi estimado berbux, en el codigo que has puesto no validas si quiera que exista la variable $_POST["user"] o $_POST["pass"] con lo cual le imprimira errores, para eso tendira que ser asi
Código PHP:
if (isset($_POST["user"])) {
$usuario=$_POST['user'];
$password=$_POST['pass'];
$link = mysql_connect("nombre_de_tu_servidor(puede que sea localhost)", "usuario(puede ser root)", "contraseña de la base de datos")or die (mysql_error());;
mysql_select_db("nombre de la base de datos", $link);
$conexion = mysql_connect($msyql_server,$msyql_user,$msyql_pass) or die (mysql_error());
mysql_select_db($msyql_db,$conexion);
$sel="Select * from tubasededatos where campo_usuario=\"$usuario\" AND campopassword='$password'";
$res = mysql_query($sel) or die('Consulta fallida: ' . mysql_error());
$row=mysql_fetch_array($res);
if(!isset($row[0])){echo "Usuario repetido";}
else{haces un insert a tu bd}
}