Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/08/2011, 09:39
Trapar
 
Fecha de Ingreso: julio-2009
Mensajes: 77
Antigüedad: 14 años, 9 meses
Puntos: 5
Respuesta: duda basica con formulario

Muchas gracias, ya entendí que mezclaba html con php!

Ahora tengo otra duda que ruego me expliquen. Estoy en el archivo registrar, que recién lo comencé y hasta ahora tengo esto (cualquier correción bienvenida)

1)

Código:
<?php

include 'conectar.php';

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["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!";
}

?>
Para comenzar, esto me tira un
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\PRACTICA\probando\registro.php on line 20
Y no puedo encontrar ninguna coma olvidada o algo por el estilo...


2)

Y por otra parte, yo use esta forma para insertar los datos en la BD:

Código:
mysql_query("INSERT INTO usuarios (nick, contraseña, nombre, email) values
('$nick','$contraseña', '$nombre', '$email') ");
Pero en otro sitio ví esta:

Código:
$sql = "INSERT INTO usuarios (nick,contraseña,nombre,email) 
$sql .= "VALUES ('$nick','$password','$nombre','$email')";
mysql_query($sql);
¿Me podrían explicar esta segunda forma como funciona?
Gracias