Me parecía raro que pudiera usar una variable sin antes declararla, pero así lo ví en tantos ejemplos que simplemente lo copie. Gracias. Ya las declaré, y ahora solo me sale un Undefined Index que no logro ver qué tiene mal esa sentencia... está todo definido (y es idéntica a las demás, que no salen con ese Notice)
Código:
Notice: Undefined index: nombre in C:\xampp\htdocs\registro.php on line 7
Código:
<?php
include 'conectar.php';
$nick = $_POST['nick'];
$contraseña = $_POST['contraseña'];
$nombre = $_POST['nombre'];
$email = $_POST['email'];
if (trim($_POST["nick"]) != "" && trim($_POST["email"]) != "")
{
$result = mysql_query("SELECT id FROM usuarios WHERE nick LIKE '$nick'");
if ($row = mysql_fetch_array($result))
{
echo "NICK OCUPADO.";
}else{
mysql_query("INSERT INTO usuarios (nick, contraseña, nombre, email) values
('$nick','$contraseña', '$nombre', '$email') ");
echo "Registro exitoso!";
}}else{
Header("Location: formulario2.html");
}
?>