Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/03/2006, 00:43
blackrocha
 
Fecha de Ingreso: noviembre-2004
Mensajes: 181
Antigüedad: 19 años, 6 meses
Puntos: 1
De acuerdo error de la verificacion

buta sabes me marca error se queda pegado el en mensaje q se a ingresado un texto y no caxo porq ; mira te muestro el pedaso de codigo pasra q lo veas porfa


if(is_numeric($_POST['txtedad']))
{






$entrada= $txtfecha;
//$entrada= '2-2-2002';
$partes= explode("/", $entrada);
$salida= $partes[2]."/".$partes[1]."/".$partes[0]; // vé que es un concatenamiento simple
$txtfecha=$salida;
$txtrut = $txtrut."-".$digito;





$sqlq = " INSERT INTO paciente( RUT,
ID_SEXO,
ID_CIUDAD,
ID_PREVISION,
NOMBRE,
APELLIDO_PATERNO,
APELLIDO_MATERNO,
EDAD,
FECHA_NACIMIENTO,
DIRECCION)

VALUES ( '".$txtrut."',
".$sexo.",
".$ciudad.",
".$previcion.",
'".$txtnombre."',
'".$txtapellidop."',
'".$txtapellidom."',
".$txtedad.",
'".$txtfecha."',
'".$txtdireccion."')";



// selecciona id mayor +1
$sql_max = "select max(ID_FICHA) from hospitalizacion ";
/*$res = mysql_query($sql_max) or die("La consulta falló: " . mysql_error());
$num=mysql_numrows($res);
$txtficha=mysql_result($res,0,"ID_FICHA");
*/
$resultado=mysql_db_query("hospital",$sql_max);
$r=@mysql_fetch_array($resultado);
$txtficha = $r[0]+1;


echo $sql_max;



$sql_ins_tb_clte="";
$sql_ins_tb_clte.="INSERT INTO hospitalizacion(ID_FICHA,RUT)";
$sql_ins_tb_clte.="VALUES (".$txtficha.",'".$txtrut."')";
$res_ins_tb_clte=mysql_db_query("hospital",$sql_in s_tb_clte);



//echo "SQL GENERADO:$sql<br>\n";
//echo "SQL GENERADO:$sqlq<br>\n";

//echo "SQL GENERADO:$sql_ins_tb_clte<br>\n";
//echo "SQL GENERADO:$res_ins_tb_clte<br>\n";


$ress=mysql_db_query("hospital",$sqlq);
if (!$ress &&!$res_ins_tb_clte)
{
echo "<center><h3><b>no se pudo insertar en la base de datos</b></h3></center>\n<br>";
echo "<center><h3><b>vuelva atras e intente de nuevo</b></h3></center><br>";
}
else
{
echo "<center><h3><b>El registo fue insertado en la base de datos<br>>Nº Ficha: $txtficha</b></h3></center><br><br>";

//mysql_close();
echo "<a href='listarpaciente.php'><center><h3><b>lista de usuario</b></h3></center></a>";

}


}


else {
echo "Error. Debes insertar un campo numérico";
}




graciasss...