Question:
Date: 22-04-2019 12:13:27
(In Spanish)
* Tengo alguna duda de como puedo capturar los datos del post y poder imprimirlos.
* Quisiera que al momento de imprimir tenga un numero de comprobante progresivo (Ejemplo A001- 20001)
* Duplicar contenido e imprimir una copia de un ticket: como indica este ejemplo Demo online: http://www.phpcentral.com/ejemplos/javascript/imprimir_contenido_duplicado.php
Como hago para obtener los datos por el método post para imprimir mediante una ticketera
Estoy haciendo las pruebas con el wampserver
Gracias de antemano. Votes: 0 - Answers: 1 - Views: 17 Share on: Google Facebook Twitter LinkedIn Link
Obtener datos directamente del post e imprimir a una impresora de tickets desde PHP?[Unresolved]
Hola buenas tardes le comento que quisiera imprimir los datos guardados del form e imprimir mediante una ticketera al confirmar o guardar la información, este el form y más abajo esta código del método POST.* Tengo alguna duda de como puedo capturar los datos del post y poder imprimirlos.
* Quisiera que al momento de imprimir tenga un numero de comprobante progresivo (Ejemplo A001- 20001)
* Duplicar contenido e imprimir una copia de un ticket: como indica este ejemplo Demo online: http://www.phpcentral.com/ejemplos/javascript/imprimir_contenido_duplicado.php
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Registrar Atencion</title> <script language="JavaScript" type="text/javascript" src="ajax.js"></script> <link href="favicon.ico" type="image/x-icon" rel="shortcut icon" /> <link rel="stylesheet" type="text/css" href="css/cssfondo.css"> <link href="cargado.css" rel="stylesheet" type="text/css"> <?php require('menu.php'); require("seguridad.php") ; include('configuracion.php'); error_reporting(E_ALL ^ E_NOTICE); $codigo=$_REQUEST['codigo']; $llenar_consultorio=llenar_combo("select * from especialidad where e=1"); $llenar_pago=llenar_combo("select * from estado_p"); $cadena2="select p.idpersonal,concat(p.apellidos,' ',p.nombres) as datos,e.descripcion from personal p inner join especialidad e on p.idespecialidad=e.idespecialidad order by e.descripcion"; $llenar_medico=llenar_combof($cadena2,'idpersonal','descripcion','datos'); $cadena="SELECT N_historia,apellidos,nombres,fecha_nac,sexo,dni,telefono,otros FROM historia where N_historia=".$codigo; $sql=mysqli_query(cnn(),$cadena); while($row=mysqli_fetch_array($sql)){ ?> </head> <body> <div id="preloader"> <div id="loader"> </div> </div> <div id="content"> <form name="f_registro" id="f_registro" action="registro_atencion_g.php" method="post"> <h1>Registro de Citas</h1> <table class="datagrid"> <tr> <td width="114">Nº Historia:</td> <td width="240"><input name="n_historia" type="text" class="textbox" id="n_historia" value="<?php echo n_his($row['N_historia']) ?>" size="20" readonly></td> <td width="62">DNI:</td> <td width="245"><input name="dni" type="text" class="textbox" id="dni" value="<?php echo $row['dni'] ?>" size="20" readonly></td> </tr> <tr> <td>Apellidos:</td> <td><input name="apellidos" type="text" class="textbox" id="apellidos" value="<?= $row['apellidos'].' '.$row['nombres'] ?>" size="30" readonly></td> <td>Telefono:</td> <td><input name="edad" type="text" class="textbox" id="edad" value="<?php echo $row['telefono'] ?>" size="10" readonly></td> </tr> <tr> <td>Fecha Nac.:</td> <td><input name="fecha2" type="text" class="textbox" id="fecha2" value="<?= fecha_normal($row['fecha_nac']) ?>" size="10" readonly> Edad <input name="edad2" type="text" class="textbox" id="edad2" value="<?= edad($row['fecha_nac']) ?>" size="3" readonly></td> <td>Sexo:</td> <td><input name="sexo" type="text" class="textbox" id="sexo" value="<?php echo $row['sexo'] ?>" size="10" readonly></td> </tr> </table> <table width="677" border="0" class="datagrid"> <tr> <td colspan="6">Especialidad De la Cita:</td> </tr> <tr> <td width="124">Consultorio</td> <td width="128"><select name="consultorio" required class="textbox" onChange="option_espe(this.value);"> <?php echo $llenar_consultorio?> </select></td> <td width="99">Medico</td> <td width="308"><div id="medico"><select class="textbox"><option value="0">Seleccione una Opcion </select></div></td> </tr> <tr> <td>Fecha:</td> <td><input name="fecha" type="date" required class="textbox" id="fecha" size="10" value="<?= fecha()?>"></td> <td>Hora</td> <td><input name="hora" type="time" required class="textbox" id="hora" size="10" value="<?= horaS()?>"></td> </tr> <tr> <td>Estado</td> <td><select name="pago" required class="textbox" id="pago"> <?php echo $llenar_pago?> </select></td> <td>Monto:</td> <td><input name="monto" type="text" required class="textbox" id="monto" value="0" size="10"></td> </tr> <tr> <td>Referencia Pago</td> <td colspan="2"><input name="nreferencia" type="text" class="textbox" id="nreferencia" placeholder="000000"></td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td><input name="Btnregistrar" type="submit" class="button" value="Registrar" /></td> <td> </td> </tr> </table> </form> <?php } ?> </div> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> $(window).load(function() { $('#preloader').fadeOut('slow'); $('body').css({'overflow':'visible'}); }) </script> </body> </html>
Como hago para obtener los datos por el método post para imprimir mediante una ticketera
<?php session_start(); require("seguridad.php") ; require('Configuracion.php'); error_reporting(E_ALL ^ E_NOTICE); $fechaa= $_POST['fecha']; $horaa=$_POST['hora']; $histo= $_POST['n_historia']; $espe= $_POST['consultorio']; $med=$_POST['medico']; $ref=$_POST['nreferencia']; if ($ref==''){$ref='000';} $fechar=fecha(); $horar=hora(); $r=consultar("select count(*) from atencion where idpersonal='".$med."' and fechaa='".$fechaa."'"); $_num=$r[0] + 1; /// if(con_topico()==1){ $topi=0; }else{$topi=1;} //// //echo "select count(*) from atencion where idpersonal='".$med."' and fecha='".$fechaa."'"; //echo $_num; $cadena="insert into atencion (N_historia,fechar,horar,fechaa,horaa,idespecialidad,idpersonal,numero,topico) values ('$histo','$fechar','$horar','$fechaa','$horaa','$espe','$med','$_num','$topi')"; //echo $cadena; $val=accion($cadena); if ($val==1) { $monto= $_POST['monto']; $estado= $_POST['pago']; $concepto=1; $nu=buscar("select max(idatencion) from atencion"); $usuario=$_SESSION ['id_emple']; $cadena2="insert into pago (idconcepto,idaccion,fecha,hora,monto,estado,usuario,referencia) values ('$concepto','$nu','$fechar','$horar','$monto','$estado','$usuario','$ref')"; $val=accion($cadena2); if ($val==1) { echo '<script language = javascript> alert("Registro exitoso Nª Atencion : ' .$_num .'") self.location = "principal.php" </script>'; //header("refresh:2; url=principal.php"); }else{ echo '<script language = javascript> alert("Problemas Al registrar la Atencion") self.location = "registro_atencion.php?codigo='.$histo.'" </script>'; } } else { echo '<script language = javascript> alert("Problemas Al registrar la Atencion") self.location = "registro_atencion.php?codigo='.$histo.'" </script>'; } ?>
Estoy haciendo las pruebas con el wampserver
Gracias de antemano. Votes: 0 - Answers: 1 - Views: 17 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 03-05-2019 07:01:26 El obtener datos pasados de una FORM con METHOD 'POST' en el php de recepcion se da por el comando:
$Var_Nombre1 = $_POST['Name1_Var_Form']:
Una alternativa es el uso de $_REQUEST[''Name1_Var_Form'];
(en form debe existir una entrada de data con name="Name1_Var_Form"; )
Asi para cada "variable" (dato a procesar) y asi reunis la informacion necesaria para buscar en la BD o para imprimir directamente.
Si queres ver la data que estas pasando prueba 'method GET' Votes: 0 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In