problema con una variable
Publicado por zendi (1058 intervenciones) el 22/07/2014 20:07:43
Tengo un problema con este codigo,
necesito enviar el valor de la variable cod_tipo_gasto de este select al INSERT que esta en negrilla pero no lo esta haciendo, lo he probado de todas formas, pero no funciona. El problema esta en que lo envia vacio.
Si alguien pudiera ayudarme.
este es el codigo:
el error que arroja es este:
alli se ve que debiera actualizar los cuatro campos pero solo trae 3, y no la variable que actualizara el cod_tipo_gasto.
necesito enviar el valor de la variable cod_tipo_gasto de este select al INSERT que esta en negrilla pero no lo esta haciendo, lo he probado de todas formas, pero no funciona. El problema esta en que lo envia vacio.
Si alguien pudiera ayudarme.
este es el codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<tr>
<td align='right' class='sr' >Tipo Gasto:</td>
<td><select name="cmbotipgasto"><option value="0">[Seleccione un Tipo de Gasto]</option>
<?php
$tipo_gasto = @pg_query($connect,$tipo_gasto);
while($select3 = @pg_fetch_array($tipo_gasto)){
$codigo = $select3['codigo'];
$descrtipogasto = $select3['descripcion'];
echo "<OPTION VALUE='$cCodigo'>$descrtipogasto</OPTION>";
}
?>
</select></td></tr>
<tr>
<td class="sr" align='right' style="text-decoration:none">Monto:</td>
<td class="sr"><input type="text" name="monto" size="5" maxlength="5" align="right"/></td>
</tr>
<tr>
<td class="sr" align='right' style="text-decoration:none">Fecha:</td>
<td class="sr"><input type="text" value="<?php echo $hoy;?>" readonly=".F." name="fecha" size="10" maxlength="10" align="right"/></td>
</tr>
</table>
<table align="center">
<tr>
<td>
<input class="color1" type="submit" name="action" value="Guardar"/>
<input class="color1" type="reset" value="Deshacer">
<INPUT class="color1" TYPE="BUTTON" VALUE="Salir" ONCLICK="window.location.href='menu1.php'">
</td>
</tr>
</table>
</fieldset>
<br/>
<?php
$tipogasto = $_POST['cmbotipgasto'];
$descrip = $_POST['cmbogasto'];
$monto = $_POST['monto'];
$fecha = $_POST['fecha'];
$anio = substr($fecha,6,4);
$mes = substr($fecha,3,2);
$día = substr($fecha,0,2);
$fechagasto = $anio."-".$mes."-".$día;
///colocar el tipo de gastos
$guardar = "INSERT INTO gastos1(
cod_tipo_gasto,
descripcion,
monto,
fecha)
VALUES ($tipogasto,
'$descrip',
$monto,
'$fechagasto')";
$todosgastos = "SELECT * FROM gastos1 ORDER BY fecha";
$seleccionados = @pg_query($connect,$todosgastos);
el error que arroja es este:
1
INSERT INTO gastos1( cod_tipo_gasto, descripcion, monto, fecha) VALUES (, 'ASCENSORES', 985, '2014-07-22')
Valora esta pregunta


0