26/11/2006, 16:46
|
| | 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.- |