Para que tengas una nocion de lo que hago te muestro las funciones del formulario y de grabar
Función Formulario ingreso: Código PHP:
function mostrarFrmIngreso() {
require('header.php');
echo '<form action="clientes.php" method="post">
<div id="lateral" class="suffix_10">
<div id="mainContent" class="grid_12">
<div id="bot1" class="grid_12">
<p>Nombre:</p>
<p>
<input name="nombreCliente" type="text" size="50" />
</p>
</div>
<div id="bot2" class="grid_12">
<p>Agente:</p>
<p>
' . cmbAgente() . '
</p>
</div>
<div id="bot3" class="grid_12">
<p>RUT:</p>
<p>
<input name="rutCliente" type="text" size="11" maxlength="10" />
-
<input name="verificador" type="text" size="3" maxlength="2" />
</p>
</div>
<div id="bot4" class="grid_12">
<p>Teléfono:</p>
<p>
<input name="fonoCliente" type="text"/>
</p>
</div>
<div id="bot5" class="grid_12">
<p>Email:
<p>
<input name="emailCliente" type="text" size="50"/>
</div>
<div id="botonera"class="container_12">
<div id="botizq" class="grid_1"></td>
<input type="hidden" name="operacion"
value="grabarCliente"></div>
<div id="botcentro" class="grid_1"><input type="image" src="imagenes/bot1grabar.png" value="Grabar"></div>
<div id="botderecha" class="grid_1"><input type="image" src="imagenes/bot1volver.png" onClick="history.back();"><a href="reloj.php"><img src="imagenes/bot1siguiente.png" /></a></div>
</div>
</form>';
}
Función grabar Código PHP:
function grabar() {
// recuperar parametros
$nombre = $_POST['nombreCliente'];
$rut = $_POST['rutCliente'];
$verificador = $_POST['verificador'];
$telefono = $_POST['fonoCliente'];
$email = $_POST['emailCliente'];
$agente = $_POST['idagente'];
// validar parametros
$mensaje = '';
if (trim($nombre) == '') {
$mensaje .= 'Debe ingresar un nombre.';
}
if ($mensaje != '') {
echo "<script>
alert('$mensaje');
history.back();
</script>";
exit();
}
$nombre = mysql_real_escape_string($nombre);
// generar INSERT
$sql = "INSERT INTO clientes(
name,
rut,
dv_rut,
fono,
email,
id_agente
) VALUES (
'$nombre',
'$rut',
'$verificador',
'$telefono',
'$email',
'$agente'
)";
// ejecutar INSERT
mysql_query($sql) or exit(mysql_error());
// volver a programa principal
header('location: clientes.php');
}
Espero que no sea muy extenso y complique más.