Buenas a todos, tengo un inconveniente tengo un formulario sencillo que a traves de un combobox despliega una cierta informacion y a su vez puedes atualizarla, mi inconveniente es que si le quito el combobox el proceso de actualizar funciona perfectamente pero cuando le coloco el combobox no este es mi codigo acepto todo tipo de ayuda
Código PHP:
<?php
echo "<br>";
$tarea=$_GET['combo'];if ($combo==0)
{
echo "<center>Registro Actualizado</center>";
}
?>
<table border="1" align="center">
<form name="form11" method="GET" onSubmit="" action="" id="form1">
<?php
include ("conexion.php");
conectar();
$consulta="select * from actividades";
$resultados= mysql_db_query ($mydb,$consulta) or die("error consulta: ".mysql_error());
$tarea = $_GET['combo'];
echo '<select name="combo" size="1" id="combo" onChange="javascript:document.form1.submit();">';
echo "<option value='0'>___</option>";
if (!(@mysql_num_rows ($resultados) == 0))
{
while ($campo = mysql_fetch_array($resultados))
{
$dependencia=$campo['dependencia'];
$actividad=$campo['actividad'];
$f_i=$campo['f_i'];
$f_f=$campo['f_f'];
$f_f=$campo['f_f'];
$monto=$campo['monto'];
$unidad=$campo['unidad'];
$programado=$campo['programado'];
$tarea=$campo['tarea'];
$trimestre=$campo['trimestre'];
$calcular=$campo['calcular'];
$estimado=$campo['estimado'];
$tarea = $_GET['combo'];
if ($campo['id_tabla'] == $tarea){
echo "<option value='".$campo['id_tabla']."' selected>".$campo['tarea']."</option>";
}
else{
echo "<option value='".$campo['id_tabla']."'>".$campo['tarea']."</option>" ;
}
}
echo "</select>";
?>
<?php
$qry="select * from actividades where id_tabla='".$tarea."'";
$result1=mysql_query($qry);
$num=mysql_num_rows($result1);
$campo=mysql_fetch_array($result1);
?>
</form>
<form name="form11" method="post" action="caseactividad.php">
<td><input name="dependencia" type="text" id="dependencia2" value="<?php echo $campo['dependencia']?>" /> </td>
<td><input name="actividad" type="text" id="actividad2" value="<?php echo $campo['actividad']?>" /></td>
<td width="336" height="24"><input name="f_i" type="text" id="f_i2" value="<?php echo $campo['f_i']?>" /></td>
<td><input name="f_f" type="text" id="f_f2" value="<?php echo $campo['f_f']?>" /></td>
<td><input name="f_r" type="text" id="f_r2" value="<?php echo $campo['f_r']?>" /></td>
<td><input name="monto" type="text" id="monto2" value="<?php echo $campo['monto']?>" /></td>
<td><input name="unidad" type="text" id="unidad2" value="<?php echo $campo['unidad']?>" /></td>
<td><input name="programado" type="text" id="programado2" value="<?php echo $campo['programado']?>" /></td>
<td><input name="tarea" type="text" id="tarea2" value="<?php echo $campo['tarea']?>" /></td>
<td><input name="trimestre" type="text" id="trimestre2" value="<?php echo $campo['trimestre']?>" /></td>
<td><input name="calcular" type="text" id="calcular2" value="<?php echo $campo['calcular']?>" /></td>
<td><input name="estimado" type="text" id="estimado2" value="<?php echo $campo['estimado']?>" /></td>
<td><input type="submit" name="Submit" value="Actualizar"></td>
<input name="seleccion" type="hidden" id="seleccion" value="2">
<input name="tarea" type="hidden" value="<?php echo $tarea?>">
<a href="actualizaractivi.php?cedula=<?php echo $cedula?>" style="color: #000000"></a>
</tr>
</form>
<?php
}
?>
</table>
<?php
$tarea=$_GET['tarea'];
if (!(empty ($tarea)))
{
$consulta="select * from actividades where tarea='$tarea'";
$resultados= mysql_db_query ($mydb,$consulta) or die("error consulta: ".mysql_error());
if (!(@mysql_num_rows ($resultados) == 0))
{
while ($campo = mysql_fetch_array($resultados))
{
$dependencia=$campo['dependencia'];
$actividad=$campo['actividad'];
$f_i=$campo['f_i'];
$f_f=$campo['f_f'];
$f_f=$campo['f_f'];
$monto=$campo['monto'];
$unidad=$campo['unidad'];
$programado=$campo['programado'];
$tarea=$campo['tarea'];
$trimestre=$campo['trimestre'];
$calcular=$campo['calcular'];
$estimado=$campo['estimado'];
}
}
?>
<form name="form1" method="post" action="caseactividad.php">
<label></label>
</form>
<?php
}
?>
<br>