PHP - AYUDA EN EL CODIGO CON SMARTY

 
Vista:

AYUDA EN EL CODIGO CON SMARTY

Publicado por Christopher Espinoza (2 intervenciones) el 31/07/2006 10:55:18
Hola, estoy realizando un formulario en el que registro a un cliente, y estoy implementando las librerias de ADOBD y SMARTY, pero tengo problemas con el modificar y al grabar las variables de fecha y hora, aki les dejo el codigo del php por si me pueden day una ayuda, gracias de antemano
<?
require_once('../lib/aut.php');
include_once('../lib/class.php');
include_once("../lib/login.php");
if($loginCorrecto==true && $nivelUsuarioL =='spr'){
require_once('../lib/template.php');
$t = new template ('../temas', 'keep');
require_once('../lib/menuser.php');
$ok = true;

if ((count($_POST)) > 0){
if ("eli" == $op){
$_SESSION["op"] ='';
$resp = $x_clase->elimina("DELETE FROM cliente where ficha = '$id'");
if (!$resp) $t->set_var('msg1','error al eliminar');
else $t->set_var('msg1',$mensaje[7]);
$t->parse('acum_msg', 'bloque_msg', true);
}
if ("edi" == $op){
$_SESSION["op"] ='';
$resp = $x_clase->crea("UPDATE cliente set tipo_docu='$documento', numero='$rut', nombre='$nombre', direccion='$direccion', pais='$pais', region='$region', ciudad='$ciudad', nacionalidad='$nacionalidad', ocupacion='$ocupacion', email='$email', fono='$fono', fax='$fax', cel='$cel', habitacion='$habitacion', f_ing='f_ing', hora_ing='$hora_ing', valor_diario_pesos='$valor_diario_pesos', valor_diario_dolar='$valor_diario_dolar', cant_pax='$cant_pax', cant_equip='$cant_equip', cant_adul='$cant_adul', cant_ninos='$cant_ninos', vehiculo='$vehiculo', patente='$patente', color='$color', estacionamiento='$estacionamiento', obs_pax='$obs_pax' where ficha = '$ficha'");
if (!$resp) $t->set_var('msg1',$mensaje[3]);
else $t->set_var('msg1',$mensaje[6]);
$t->parse('acum_msg', 'bloque_msg', true);
}
if ("ing" == $op){
$_SESSION["op"] ='';
$resp = $x_clase->crea("INSERT INTO cliente (tipo_docu, numero, nombre, direccion, pais, region, ciudad, nacionalidad, ocupacion, email, fono, fax, cel, habitacion, f_ing, hora_ing, valor_diario_pesos, valor_diario_dolar, cant_pax, cant_equip, cant_adul, cant_ninos, vehiculo, patente, color, estacionamiento, obs_pax) VALUES ('$documento', '$rut', '$nombre', '$direccion', '$pais', '$region', '$ciudad', '$nacionalidad', '$ocupacion', '$email', '$fono', '$fax', '$cel', '$habitacion', 'f_ing', '$hora_ing', '$valor_diario_pesos', '$valor_diario_dolar', '$cant_pax', '$cant_equip', '$cant_adul', '$cant_ninos', '$vehiculo', '$patente', '$color', '$estacionamiento', '$obs_pax')");
if (!$resp) $t->set_var('msg1',$mensaje[3]);
else $t->set_var('msg1',$mensaje[4]);
$t->parse('acum_msg', 'bloque_msg', true);
}
}
if (!((count($_GET)) > 0)){
$todosLosId = $x_clase->consulta("SELECT * FROM cliente order by ficha");
foreach ($todosLosId as $arr) {
$t->set_var('no',$arr['ficha']);
$t->set_var('ficha',$arr['ficha']);
$t->set_var('nombre',$arr['nombre']);
$t->set_var('rut',$arr['numero']);
$t->parse('acum_usr', 'bloque_user', true);
}
$t->parse('acum_mos', 'bloque_mostrar', true);
}
if ('n'==$_GET['op']){
$t->set_var('boton','Grabar');
$t->parse('acum_boton', 'bloque_boton', true);
$t->set_var('op', 'ing');
$t->set_var('documento','');//tipo de documento
$t->set_var('rut','');
$t->set_var('nombre','');
$t->set_var('direccion','');
$t->set_var('pais','');
$t->set_var('region','');
$t->set_var('ciudad','');
$t->set_var('email','');
$t->set_var('fono','');
$t->set_var('fax','');
$t->set_var('cel','');
$t->set_var('ocupacion','');
$t->set_var('vehiculo','');
$t->set_var('patente','');
$t->set_var('nacionalidad','');
$t->set_var('habitacion','');
$t->set_var('f_ing','');
$t->set_var('hora_ing','');
$t->set_var('valor_diario_pesos','');
$t->set_var('valor_diario_dolar','');
$t->set_var('cant_pax','');
$t->set_var('cant_equip','');
$t->set_var('cant_adul','');
$t->set_var('cant_ninos','');
$t->set_var('color','');
$t->set_var('estacionamiento','');
$t->set_var('obs_pax','');
$t->parse('acum_i_m', 'bloque_ing_mod', true);
}
if ('e'==$_GET['op']){
$t->set_var('op', 'edi');
$logg = $x_clase->consulta("SELECT * FROM cliente where ficha = '$ed'");
if (false != $logg){
foreach($logg as $log){
$t->set_var('boton','Grabar');
$t->parse('acum_boton', 'bloque_boton', true);
$t->set_var('bloquear','readonly');
$t->set_var('desa','');
$t->set_var('id',$log['ficha']);
if ($log['tipo_docu'] == 'cedula') $t->set_var('ced','selected');
else if ($log['tipo_docu'] == 'pasaporte') $t->set_var('pas','selected');
$t->set_var('rut',$log['numero']);
$t->set_var('nombre',$log['nombre']);
$t->set_var('direccion',$log['direccion']);
$t->set_var('pais',$log['pais']);
$t->set_var('region',$log['region']);
$t->set_var('ciudad', $log['ciudad']);
$t->set_var('email',$log['email']);
$t->set_var('fono',$log['fono']);
$t->set_var('fax',$log['fax']);
$t->set_var('cel',$log['cel']);
$t->set_var('ocupacion',$log['ocupacion']);
$t->set_var('vehiculo',$log['vehiculo']);
$t->set_var('patente',$log['patente']);
$t->set_var('nacionalidad',$log['nacionalidad']);
$t->set_var('habitacion',$log['habitacion']);
$t->set_var('f_ing',$log['f_ing']);
$t->set_var('hora_ing',$log['hora_ing']);
$t->set_var('valor_diario_pesos',$log['valor_diario_pesos']);
$t->set_var('valor_diario_dolar',$log['valor_diario_dolar']);
$t->set_var('cant_pax',$log['cant_pax']);
$t->set_var('cant_equip',$log['cant_equip']);
$t->set_var('cant_adul',$log['cant_adul']);
$t->set_var('cant_ninos',$log['cant_ninos']);
$t->set_var('color',$log['color']);
$t->set_var('estacionamiento',$log['estacionamiento']);
$t->set_var('obs_pax',$log['obs_pax']);
$t->parse('acum_i_m', 'bloque_ing_mod', true);
}
}
}


if (isset($_GET['ver'])){
$logg = $x_clase->consulta("SELECT * FROM cliente where ficha = '$ver'");
if (false != $logg){
foreach($logg as $log){
$t->parse('acum_volver', 'bloque_volver', true);
$t->set_var('bloquear','readonly');
$t->set_var('desa','');
$t->set_var('id',$log['ficha']);
$t->set_var('rut',$log['numero']);
$t->set_var('nombre',$log['nombre']);
$t->set_var('direccion',$log['direccion']);
$t->set_var('pais',$log['pais']);
$t->set_var('region',$log['region']);
$t->set_var('ciudad',$log['ciudad']);
$t->set_var('email',$log['email']);
$t->set_var('fono',$log['fono']);
$t->set_var('fax',$log['fax']);
$t->set_var('cel',$log['cel']);
$t->set_var('ocupacion',$log['ocupacion']);
$t->set_var('vehiculo',$log['vehiculo']);
$t->set_var('patente',$log['patente']);
$t->set_var('nacionalidad',$log['nacionalidad']);
$t->set_var('habitacion',$log['habitacion']);
//$t->set_var('f_ing',$log['f_ing']);
//$t->set_var('hora_ing',$log['hora_ing']);
$t->set_var('valor_diario_pesos',$log['valor_diario_pesos']);
$t->set_var('valor_diario_dolar',$log['valor_diario_dolar']);
$t->set_var('cant_pax',$log['cant_pax']);
$t->set_var('cant_equip',$log['cant_equip']);
$t->set_var('cant_adul',$log['cant_adul']);
$t->set_var('cant_ninos',$log['cant_ninos']);
$t->set_var('color',$log['color']);
$t->set_var('estacionamiento',$log['estacionamiento']);
$t->set_var('obs_pax',$log['obs_pax']);
$t->parse('acum_i_m', 'bloque_ing_mod', true);
}
}
}

$t->parse('pag1', 'pag1');
$t->p(pag1);
}
else{
echo '<script languaje="JavaScript">';
echo "location.href='index.php?id=".md5(rand(0,1000))."';";
echo '</script>';
}
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder