Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2011, 12:33
gfeduardo15
 
Fecha de Ingreso: abril-2011
Mensajes: 17
Antigüedad: 13 años
Puntos: 0
No se guardan registros en mysql

Buenas tardes compañeros desarroladores,

mi consulta esta vez es lo siguiente:

tengo el codigo para guardar datos en mysql, en las paginas donde se envian formularios segun el navegador y servidor esta bien, pues al ejecutarlo me dice que "Registro exitoso" (asi coloque yo que dijera)

pero una vez que reviso la base de datos no hay archivos registrados.

este es el archivo de registro

<?php
//AQUI CONEXION CON LA BASE DE DATOS
include("conexionmvh.php");
function quitar($mensaje)
{
$mensaje = str_replace("<","&lt;",$mensaje);
$mensaje = str_replace(">","&gt;",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',"&quot;",$mensaje);
$mensaje = str_replace("\\\\","\\",$mensaje);
return $mensaje;
}
if(trim($_POST["expediente"]) != "")
{
$sql = "SELECT id FROM datosexpediente WHERE n='".quitar($_POST["expediente"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Error, el numero de expediente esta repetido";
}
else
{
$sql = "INSERT INTO datosexpediente (n,estado,municipio,parroquia,condicion,estadosoci economico,procedencia,nomapellido,cedula,direccion ,telefono,ninos,adultos,nomapellidocon,cedulacon,o bservaciones)
VALUES (";
$sql .= "'".quitar($_POST["expediente"])."'";
$sql .= ",'".quitar($_POST["estado"])."'";
$sql .= ",'".quitar($_POST["municipio"])."'";
$sql .= ",'".quitar($_POST["parroquia"])."'";
$sql .= ",'".quitar($_POST["condicion"])."'";
$sql .= ",'".quitar($_POST["socioeconomico"])."'";
$sql .= ",'".quitar($_POST["procedencia"])."'";
$sql .= ",'".quitar($_POST["nomapellido"])."'";
$sql .= ",'".quitar($_POST["cedula"])."'";
$sql .= ",'".quitar($_POST["direccion"])."'";
$sql .= ",'".quitar($_POST["telefono"])."'";
$sql .= ",'".quitar($_POST["ninos"])."'";
$sql .= ",'".quitar($_POST["adultos"])."'";
$sql .= ",'".quitar($_POST["nomapellidocon"])."'";
$sql .= ",'".quitar($_POST["cedulacon"])."'";
$sql .= ",'".quitar($_POST["observaciones"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso!";
}
mysql_free_result($result);
}
else
{
echo "Debe ingresar un numero de expediente";
}
mysql_close();
?>


por que ocurre esto?


les agradezco mucho su ayuda...