facturas.php
Código PHP:
<?
require("verifica.php");
$nivel_acceso =10; // Nivel de acceso para esta pagina.
if ($nivel_acceso <= $_SESSION['ususario_nivel']){
header ("Location: $redir?error_login=5");
exit;
}
/*----------------CODIGO DE CANMISETAS A VENDER----------------------------
$selccion = BDConexion("SELECT * FROM registros ORDER BY codigo ASC") or die(mysql_error());
while($co = mysql_fetch_array($selccion))
{
if($id_categorias == $co['id_etiqueta']){
$option .= '<option value="'.$co['id_etiqueta'].'" selected="selected">'.$co['nombre'].'</option>'."\n";
}else{
$option .= '<option value="'.$co['id_etiqueta'].'">'.$co['nombre'].'</option>'."\n";
}
}*/
/*-------------------------MUESTRO TODOS LOS CLIENTES INGRESADOS---------------------------*/
$selccion_clientes = BDConexion("SELECT * FROM clientes where criterio = 'cliente' ORDER BY apellido ASC") or die(mysql_error());
while($co_cl = mysql_fetch_array($selccion_clientes))
{
$option_cliente .= '<option value="'.$co_cl['nombre'].' '.$co_cl['apellido'].'">'.$co_cl['apellido'].' '.$co_cl['nombre'].'</option>'."\n";
}
?>
<html ">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script src="funciones.js" ></script>
<script language="javascript">
// JavaScript Document
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function pedirDatos(){
<? for($r=1;$r<=$num_item;$r++){ ?>
//donde se mostrará el resultado
divResultado = document.getElementById('resultado<?=$r?>');
//tomamos el valor de la lista desplegable
nom=document.ing_fac_venta.Codigo<?=$r?>.value;
//instanciamos el objetoAjax
ajax=objetoAjax();
//usamos el medoto POST
//archivo que realizará la operacion
//datoscliente.php
ajax.open("POST", "datos_consulta.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar resultados en esta capa
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send("nombres="+nom)
<? } ?>
}
</script>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body bgcolor="#FFF2F8">
<br />
<? if(!isset($registrar) && !isset($Agregar) && !isset($Reg_fac) && !isset($Calcular)){?>
<form name="criterio" method="post" action="<?=$_SERVER['PHP_SELF']; ?>" >
<table width="678" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="Titulo_principal">¿Cuantos Items va a Registrar?</td>
<td><span class="Titulo_principal">
<input name="num_item" type="text" class="estilo_form_txt" id="num_item" size="15" />
</span></td>
<td><input type="submit" name="registrar" id="registrar" value="Registrar" onclick="return valida_factura_venta(this.form)"/></td>
</tr>
</table>
</form>
<? }
if(isset($registrar) && !isset($Agregar) && !isset($Reg_fac)){
?>
<form name="ing_fac_venta" method="post" action="motor_fac.php" >
<input name="num_item" type="hidden" value="<?=$num_item; ?>" />
<input name="registrar" type="hidden" value="venta" />
<input name="tipo" type="hidden" value="VENTA" />
<input name="que" type="hidden" value="Cliente" />
<table width="700" border="0" align="center" cellpadding="0" cellspacing="2">
<tr>
<td colspan="5" align="center" valign="middle" class="Titulo_principal_grande">INGRESO DE FACTURAS POR VENTA</td>
</tr>
<tr>
<td colspan="5" align="center" valign="middle"><font color="#FF0000" size="+2"><?=$error; ?></font></td>
</tr>
<tr>
<td colspan="3" align="right" valign="middle" class="Titulo_principal"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="36%" align="left">Numero de Factura</td>
<td width="64%" align="left" valign="middle"><input name="NumFactura" type="text" class="estilo_form_txt" id="NumFactura" size="40" /></td>
</tr>
</table>
</td>
<td width="152" align="right" valign="middle" class="Titulo_principal">Fecha</td>
<td width="120" align="center" valign="middle" class="Titulo_principal"><input name="txtFecha" type="text" class="estilo_form_txt" id="txtFecha" onfocus="if(ing_fac_venta.txtFecha.value == 'dia-mes-anio') this.value = ''" onblur=" if(ing_fac_venta.txtFecha.value == '') this.value = 'dia-mes-anio'" value="dia-mes-anio" size="20" maxlength="10" /></td>
</tr>
<tr>
<td colspan="3" align="right" valign="middle" class="Titulo_principal"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="36%" align="left">Cliente</td>
<td width="64%" align="left" valign="middle"><select name="txtCliente" id="txtCliente" style="border-bottom:solid 1px #990000; border-left:solid 1px #990000; border-right:solid 1px #990000; border-top:solid 1px #990000; height:22px">
<option>Seleccione el nombre del cliente</option>
<?=$option_cliente; ?>
</select>
</td>
</tr>
</table>
<label></label></td>
<td align="left" valign="middle" class="Titulo_principal"> <a class="boton" style="cursor:pointer" onclick="javascript:popUp_clientes('reg_clientes.php');"><strong>Registrar Cliente</strong></a></td>
<td align="center" valign="middle" class="Titulo_principal"> </td>
</tr>
<tr>
<td width="98" align="right" valign="middle" class="Titulo_principal"> </td>
<td width="240" align="right" valign="middle" class="Titulo_principal"> </td>
<td width="90" align="left" valign="middle" class="Titulo_principal"> </td>
<td align="center" valign="middle" class="Titulo_principal"> </td>
<td align="center" valign="middle" class="Titulo_principal"> </td>
</tr>
<tr>
<td align="center" valign="middle" class="Titulo_principal">Código</td>
<td align="center" valign="middle" class="Titulo_principal">Descripción</td>
<td align="center" valign="middle" class="Titulo_principal"><label>Cantidad</label></td>
<td align="center" valign="middle" class="Titulo_principal">Precio Unitario</td>
<td align="center" valign="middle" class="Titulo_principal">Total</td>
</tr>
<? for($i=1; $i<=$num_item; $i++){ ?>
<tr>
<td height="23" align="right" valign="middle" class="Titulo_principal"><select name="Codigo<?=$i; ?>" class="texselect" style="border-bottom:solid 1px #990000; border-left:solid 1px #990000; border-right:solid 1px #990000; border-top:solid 1px #990000; height:22px" onchange="pedirDatos()">
<option value="">Seleccione</option>
<?
$sql=BDConexion("SELECT codigo FROM registros ORDER BY codigo ASC");
while($row = mysql_fetch_array($sql)){
echo "<option>".$row['codigo']."</option>";
}
?>
</select></td>
<td align="right" valign="middle" ><div id="resultado<?=$i;?>" class="estilo_form_txt fuente_reportes"></div></td>
<td align="left" valign="middle" class="Titulo_principal"><input name="Cantidad<?=$i;?>" type="text" class="estilo_form_txt" size="15" /></td>
<td align="center" valign="middle" class="Titulo_principal"><input name="Punit<?=$i;?>" type="text" class="estilo_form_txt" size="20" /></td>
<td align="center" valign="middle" class="Titulo_principal"><input name="Total<?=$i;?>"type="text" disabled="disabled" class="estilo_form_txt" value="<? $Descripcion.$i * $Punit.$i; ?>" size="20"/></td>
</tr>
<? } ?>
Código PHP:
<?php
$con = mysql_connect("localhost", "Emilio_Cayambe", "emiliocayambe");
mysql_select_db("dbsystem", $con);
//capturar el nombre del cliente
$nom=$_POST['nombres'];
//seleccionamos los datos del cliente por su nombre
$sql=mysql_query("SELECT * FROM registros WHERE codigo='".$nom."'",$con);
$row = mysql_fetch_array($sql);
//mostrando el resultado
echo $row['descripcion'];
?>