Primero mil disculpas si esto no va aca.... es que soy nuevo
Bueno la cuestion es la siguiente estoy ingresando a esto del PHP y me parece super...
pero me he partido la cabeza con este programilla.. es una cosa sencilla "lo se".. pero por lo novato me quedo grande..
la cuestion es que deseo insertar dato a la base pero no me lo permite....
Aca el codigo....
<html>
<head>
<title>Insertar Personal</title>
</head>
<body>
<H1>Insertar Personal En La Base de Datos</H1>
<form action="insertarp.php" method="post">
<TABLE>
<TR>
<TD>Documento de Identidad:</TD>
<TD><INPUT TYPE="text" NAME="Documento" SIZE="12" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Nombre Completo:</TD>
<TD><INPUT TYPE="text" NAME="Nombre" SIZE="30" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Salario Basico:</TD>
<TD><INPUT TYPE="text" NAME="SalB" SIZE="12" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Direccion:</TD>
<TD><INPUT TYPE="text" NAME="Direccion" SIZE="30" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Telefono Fijo:</TD>
<TD><INPUT TYPE="text" NAME="TelF" SIZE="12" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Telefono Movil:</TD>
<TD><INPUT TYPE="text" NAME="TelM" SIZE="12" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Email:</TD>
<TD><INPUT TYPE="text" NAME="Email" SIZE="20" MAXLENGTH="30"></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar">
</FORM>
<?php
$Documento=$_POST["Documento"];
$NombresA =$_POST ["Nombre"];
$SalarioB = $_POST["SalB"];
$Direccion = $_POST["Direccion"];
$TelF =$_POST ["TelF"];
$TelM =$_POST ["TelM"];
$Email =$_POST ["Email"];
if (!$_POST["Documento"] || !$_POST ["Nombre"] || !$_POST["SalB"] ||
!$_POST["Direccion"] || !$_POST["TelF"] || !$_POST["TelM"] || !$_POST["Email"])
{
echo "No has introducido todos los datos requeridos.<br>"
."Por favor introduce todos los datos y vuelve e inténtalo de nuevo.";
exit;
}
$Documento = addslashes($Documento);
$NombresA = addslashes($NombresA);
$SalarioB = addslashes($SalarioB);
$Direccion = doubleval($Direccion);
$TelF = addslashes($TelF);
$TelM = addslashes($TelM);
$Email = addslashes($Email);
$db = mysql_pconnect("localhost", "root", "");
if (!$db)
{
echo "Error: No se puede conectar a la base de datos. Por favor inténtalo de nuevo.";
exit;
}
mysql_select_db("hiso");
$query = "insert into personal (Documento,NombresA,SalarioB,Direccion,
TelF,TelM,Email)
values ('$Documento', '$NombresA', '$SalarioB', '$Direccion',
'$TelF', '$TelM', '$Email')";
$result = mysql_query($query);
if ($result)
echo mysql_affected_rows()." Regitro introducido en la base de datos.";
?>
<hr>
</body>
</html>
Bueno les cuento... hice lo que creia que deberia hacer... pero no... hasta estube estudiando funciones intendando poner la conexion a la DB en una pagina llamada motor y alli mismo las busquedas... pero nada..
tambien intente colocar el codigo PHP en otra pagina para asi no utilizar eso de $_POST... llamandola con INCLUDE... adivinen.... nada
Posdata...
en Visual Basic.... habia una forma de parar el programa donde uno queria para ver que valor lleva una variable.. en PHP Expert Editor 4.03 se podra este es el que tengo yo... si alguien me dice de uno que se pueda hacer gracias..
Porfa esto me tiene loco
Gracias