el nick es el elemento cero del array. Este es el código:
Código:
Si meto un usuario, digamos fulanito, me aparece "me ha llegado fulanito", lo cual quiere decir que llega bien y que $usuario es fulanito. Pero me dice que ya está en uso, aunque no lo esté. Si quito las comillas simples a $usuario, me registra a todo el mundo aunque ya exista ese nick. <?php
$datos=$_POST['dato'];
$link=mysql_connect("localhost","root","");
mysql_select_db(dbimagenes,$link);
$usuario=$datos[0];
echo "me ha llegado $usuario";
$repetido=mysql_query("select count(*) from autores where nick='$usuario'");
if ($repetido){
echo "ya está en uso";
echo "<form action ='formregistro.html'><BR>";
echo"<input type='submit' value='ACEPTAR'><br>";
}
else{
mysql_query("Insert into autores(nick,contraseña,nombre,apellidos,centro,provincia,poblacion,colegiado) VALUES('$datos[0]','$datos[1]','$datos[2]','$datos[3]','$datos[4]','$datos[5]','$datos[6]','$datos[7]')",$link);
echo "registrado corréctamente";
echo "<form action ='opciones.php'><BR>";
echo"<input type='submit' value='ACEPTAR'><br>";
}
?>

