<?php
2.
//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
3.
function quitar($mensaje)
4.
{
5.
$mensaje = str_replace("<","<",$mensaje);
6.
$mensaje = str_replace(">",">",$mensaje);
7.
$mensaje = str_replace("\'","'",$mensaje);
8.
$mensaje = str_replace('\"',""",$mensaje);
9.
$mensaje = str_replace("\\\\","\\",$mensaje);
10.
return $mensaje;
11.
}
12.
13.
if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["email"]) != "")
14.
{
15.
$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
16.
$result = mysql_query($sql);
17.
if($row = mysql_fetch_array($result))
18.
{
19.
echo "Error, nick escogido por otro usuario";
20.
}
21.
else
22.
{
23.
$sql = "INSERT INTO usuarios (nick,password,nombre,email) VALUES (";
24.
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
25.
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
26.
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
27.
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
28.
$sql .= ")";
29.
mysql_query($sql);
30.
echo "Registro exitoso!";
31.
}
32.
mysql_free_result($result);
33.
}
34.
else
35.
{
36.
echo "Debe llenar como minimo los campos de email y password";
37.
}
38.
mysql_close();
39.
?>
Mi pregunta es, cual es la funcion de $row en la linea 17 ?
guardamos el resultado en un array asociativo y se lo asignamos a una variable $row? no entiendo como eso puede indicar si existe o no existe el nick y email, alguien me podria explicar como funciona eso ?
Grax !
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)