Código PHP:
<?php
include_once("varconfig.php");
include_once("classDatabase-pao.php");
//include_once("listado-clientes-pao.php");
include_once("menu-pao.php");
if (isset($_POST['accion'])) {
//if (array_key_exists('_submit_check',$_POST)) {
$form_errors = validate_form();
// $form_errors['fallos'] será igual a true si existen errores
if ($form_errors['fallos']) {
show_form($form_errors);
} else {
// Los datos enviados son válidos, procesarlos
process_form();
}
} else {
// El form no fue enviado, mostrarlo
show_form();
}
// Los parámetros de la función asumen valores por defecto, en caso de que estén
// ausentes en la llamada
function show_form($form_errors = false, $message = false)
{
?>
.function process_form()
{
global $db_host, $db_user, $db_pass, $db_name;
$db = new Database();
$nombre = strtoupper($_POST['nombre']);
$apellido =strtoupper($_POST['apellido']);
$telefono =$_POST['telefono'];
$query="INSERT INTO clientes (nombre,apellido,telefono)
VALUES ('$nombre','$apellido','$telefono')";
if (!($result=$db->consultar($db_host,$db_user,$db_pass,$db_name,$query))) {
?>
<p align="center"><font color="#FF0000" face="Arial, Helvetica, sans-serif">
<b>El alta no pudo realizarse</b></font></p>
<?php
show_form();
} else {
show_form(false, true);
}
}..