Ver Mensaje Individual
  #12 (permalink)  
Antiguo 07/02/2008, 17:02
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Re: que significan estos errores?

Cita:
Iniciado por ferbux Ver Mensaje
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 &copy; - {$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}

__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)