Hola, este es mi codigo
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Datos del Proveedor</title>
<script>
function capturarIdProveedor(idproveedor)
{
var idProveedor = document.getElementById(idproveedor).value;
alert idProveedor;
}
function ver(tipo_factura)
{
var tipoFactura = document.getElementeById(tipo_factura).value;
alert tipoFactura;
}
</script>
</head>
<body style="margin:0; background-color:#EEEEEE; "onload="doOnLoad();">
<h1> Datos de factura y proveedor </h1>
<form id="form1" name="form1" method="post" action="form_factura.php">
<table width="200" border="1">
<tr>
<td>Fecha</td>
<td><label>
<input id="dia_factura" name="dia_factura" type="text" size="2" maxlength="2" class="text" onkeypress="return blockNonNumbers(this, event, true, false);"value="" />
<input id="mes_factura" name="mes_factura" type="text" size="2" maxlength="2" class="text" onkeypress="return blockNonNumbers(this, event, true, false);" value="" />
<input id="anio_factura" name="anio_factura" type="text" size="4" maxlength="4" class="text" onkeypress="return blockNonNumbers(this, event, true, false);" value="" />
</label>
</td>
</tr>
<tr>
<td>Tipo factura </td>
<td><label>
<select class="select" name="tipo" id="tipo_factura" style="width:105px;" onchange="ver(tipo_factura)">
<!----> <option value="-1" selected="selected">Seleccionar</option>
<option value="0" >A</option>
<option value="1" >B</option>
<option value="2" >C</option>
<option value="3" >X</option>
<option value="4" >M</option>
</select>
</label>
</td>
</tr>
<tr>
<td>Numero factura </td>
<td><label>
<input type="text" name="textfield" / onkeypress="return blockNonNumbers(this, event, true, false);">
</label></td>
</tr>
<tr>
<td>Proveedor</td>
<td><label>
<select name="select2" id="proveedor" style="width:140px;" onchange="ver(proveedor)" >
<option value="-1" selected="selected">Seleccionar
</option>
<!-- <option value="0" ></option> -->
<?php
// Conectando
// echo 'Connected successfully';
// seleccionando la base de datos
// ejecutando query para capturar datos del proveedor para
$query = 'SELECT `proveedor`.`idproveedor`, `proveedor`.`nombre` FROM `proveedor`';
//echo "<table>\n";
// mientras haya resultados
/* while ($fila = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($fila as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
// echo "\t</tr>\n";
}
//echo "</table>\n";
*/
// esto no va echo "<select name='select1'>";
echo "<option value='".$fila['idproveedor']."'>".$fila['nombre']."</option>";
}
// esto no va echo "</select>";
// Liberar resultados
// Cerrar la conexión
?>
</select>
</select>
</label></td>
</tr>
</table>
<p>
<label>
<input name="enviar" type="submit" id="enviar" value="Enviar" onclick="capturarIdProveedor('id_proveedor')"/>
</label>
</p>
</form>
</body>
</html>
<script language="javascript">
document.getElementById('dia_factura').focus();
</script>
quiero guardar el valor seleccionado y en ambos select y enviarlo por post a otro archivo php...
En el otro php hago esto pero no lo toma...
Código PHP:
Ver original<?php
session_start(); //esta linea tiene que ir antes de cualquier cosa, incluso de espacios
// echo $_SESSION['fecha'];
$fecha = array($_POST['dia_factura'], $_POST['mes_factura'],$_POST['anio_factura']);
$proveedor = $_POST['proveedor'];
echo $proveedor;
?>
Que estoy haciendo mal...