Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/11/2006, 16:46
matias_80
 
Fecha de Ingreso: noviembre-2006
Ubicación: Capital Federal
Mensajes: 141
Antigüedad: 18 años
Puntos: 1
Hola estoy probando el tema de hacer que no se repita el nombre de usuarios
y lo hice guiandome en lo que me dijieron y no se porque no me sale!!
Tira un error (q esta mas abajo) e inserta el registrto igual!

Este es el codigo...

<?php

//conexion a la db
$link = mysql_connect("localhost", "");
mysql_select_db("tablacurso", $link);

$usuario = $_POST['usuario'];
$contrasena = $_POST['contrasena'];
$repcont = $_POST['repcont'];
$apellido=$_POST['apellido'];
$nombres=$_POST['nombres'];
$dni=$_POST['dni'];
$domicilio=$_POST['domicilio'];
$mail=$_POST['mail'];

$sql="SELECT usuario FROM registracion";
$result = mysql_query($sql);

if ( mysql_result($result) == $_POST['usuario'] )
{
echo "Usted ya esta registrado";
exit();
}

if ($contrasena != $repcont)
{
die ("Las contraseñas no coinciden.");
}
else
{
$sql =" INSERT INTO registracion (apellido,nombres,dni,domicilio,mail,usuario,contr asena,repcont) VALUES ('".$apellido."','".$nombres."','".$dni."','".$dom icilio."','".$mail."','".$usuario."','".$contrasen a."','".$repcont."') ";
$result = mysql_query($sql);

}

if ($sql)
{
echo "<font color=ff0000 size=4> El registro ha sido incluido </font>\n";
}
else
{
echo "<p>¡No se ha podido introducir.!</p>\n";
}
//mysql_close($conexion);
?>

Y me tira este error

Warning: Wrong parameter count for mysql_result() in c:\apache\htdocs\abm\registracion_2.php on line 19

y esta es la linea


if ( mysql_result($result) == $_POST['usuario'] )

No encuentro porque no me funciona si me pueden ayudar se lo agradecere!!!!!

Saludos.-