ayuda con este error.... como recorro el array de la funcion?
bueno aca estan 2 form...
el 1ro es para seleccionar una patente a editar
y el segundo para mostrar dicha patente...
Código PHP:
Ver original<form id="muestra" name="muestra" method="post" action="editar_vehiculo.php" enctype="multipart/form-data">
<div id="inf-puesto" align="center">
<table width="945" border="0" cellpadding="5" cellspacing="0">
<tr><ul id="navlist">
<td width="156" rowspan="3" align="right" ><span> Seleccione el vehiculo a editar : </span></td>
<td width="189" rowspan="3"align="left"><select name="s_id">
{ ?>
<option value="<?php echo( $row6["vehi_id"] )?>" <? echo "selected=\"selected\"" ?> ><?php echo( $row6["vehi_patente"] )?></option>
<?php } ?>
</select></td>
</ul></tr>
<tr>
<td class="TDX1" colspan="2" align="center">
<input type="submit" name="muestra" value="Muestra">
</td>
</tr>
</table>
</div>
</form>
<?php
if ($seg == 1) {
?>
<form id="form" name="form" method="post" action="editar_vehiculo.php" enctype="multipart/form-data">
<input type="hidden" name="accion" value="agregar" />
<div id="inf-puesto" align="center">
<table width="945" border="0" cellpadding="5" cellspacing="0">
<?php
while ($row = pg_fetch_array($regvehi) ) // aca mi error.. como recorre mejor el arreglo? {
$vehi_pate = $row['vehi_patente'];
$vehi_duen = $row['vehi_dueno'];
$vehi_esta = $row['vehi_estado'];
$vehi_obsv = $row['vehi_observaciones'];
?>
<tr><ul id="navlist">
<td width="156" rowspan="3" align="right" ><span>Patente :</span></td>
<td width="189" rowspan="3"align="right"><input name="vehi_patente" class="caja-vehi" value="<?php echo $vehi_pate; ?>" /></td>
<td width="122" rowspan="3" align="right" ><span>Dueño :</span></td>
<td width="122" align="left"><input name="vehi_dueno" class="caja-vehi" value="<?php echo $vehi_duen;?>"></td>
<td width="122" rowspan="3" align="right" ><span>Estado :</span></td>
<td width="130" align="left"><input name="vehi_estado" class="caja-vehi" value="<?php echo $vehi_esta;?>" /></td>
</ul></tr>
</table>
<br />
<ul id="navlist">
<li><span>Observaciones</span><textarea name="vehi_observaciones" class="cajaobs" rows="4" cols="80"><?php echo $vehi_obsv; ?></textarea></li>
</ul>
<?php } ?>
</div>
<br/><br/><br/>
<div id="inf-puesto" align="center">
<input name="enviar3" type="submit" value="Enviar" />
<input name="limpiar" type="reset" value="Limpiar">
</div>
</div>
</form>
<?php } ?>
aca las funciones y querys para updatear dicha patente
Código PHP:
Ver originalfunction selecciona($mues)
{
$query = "SELECT * from flotas.vehiculos WHERE vehi_id = '$mues'";
}
$seg = 0;
if ($_POST["muestra"])
{
$seg = 1;
$mues = $_POST['s_id'];
$regvehi = selecciona($mues);
}
if ($_POST['enviar3'] == "Enviar")
{
$vehi_pate = $_POST['vehi_patente'];
$vehi_duen = $_POST['vehi_dueno'];
$vehi_esta = $_POST['vehi_estado'];
$vehi_obsv = $_POST['vehi_observaciones'];
/* $sqlid = "SELECT vehi_patente from flotas.vehiculos WHERE vehi_patente LIKE '$mues'";
$resid = pg_query($sqlid);
$rowid = pg_num_rows($resid); */
$sqlup3 ="update flotas.vehiculos set vehi_dueno = '$vehi_duen',
vehi_estado = '$vehi_esta', vehi_observaciones = '$vehi_obsv'
where vehi_id = '$mues'";
echo "updatea";
}