
10/07/2010, 17:17
|
| | Fecha de Ingreso: abril-2010 Ubicación: La coruña
Mensajes: 24
Antigüedad: 14 años, 10 meses Puntos: 0 | |
Respuesta: Ayuda con un código Cita:
Iniciado por carlos_belisario podrias poner cual es el codigo completo xq aki no se ve cuales son esas lineas o podrias poner el contenido de esas lineas Hola amigo. Muchas gracias por todo. Pero le pedí ayuda a un amigo del correo y me corrigió todo el codigo. El código sería:
Código:
<?php
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
return $mensaje;
}
if(isset($_POST['Nombre']) && !empty($_POST['Nombre'])
&& isset($_POST['Apellidos']) && !empty($_POST['Apellidos'])
&& isset($_POST['Nick']) && !empty($_POST['Nick'])
&& isset($_POST['Password']) && !empty($_POST['Password'])
&& isset($_POST['Correo']) && !empty($_POST['Correo']))
{
// Si entramos es que todo se ha realizado correctamente
include("conexion.php");//utility library
$sql = "SELECT ID FROM registro WHERE Nick='".quitar($HTTP_POST_VARS["Nick"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Error, nick escogido por otro usuario.<br> Por favor regrese al formulario y escoja otro nick.<br>";
}
else
{
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO registro (Nombre,Apellidos,Nick,Password,Correo)
VALUES ('{$_POST['Nombre']}','{$_POST['Apellidos']}','{$_POST['Nick']}','{$_POST['Password']}','{$_POST['Correo']}')",$db);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($db);
if(!empty($my_error))
{
echo "Ha habido un error al insertar los valores. $my_error";
}
else
{
echo "Los datos han sido introducidos satisfactoriamente. Gracias y disfrute.";
}
}
}
else
{
echo "Error, no ha introducido todos los datos obligatorios. Por favor regrese al formulario.";
}
?>
muchas gracias por tu ayuda |