Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/10/2007, 22:40
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 20 años
Puntos: 81
Re: Problema con mysql_fetch_array

Mmm... creo que tu problema pasa porque estas usando solo un formulario...

En tus ciclos debes poner un formulario por cada registro... asi el boton Confirmar solo enviara la informacion de ese formulario y no el ultimo (que es como si los input que pones en la pagina se fueran reescribiendo a medida que se cargan)

Trata de hacer esto:
Código PHP:
<?
$nCont
=0
while (
$row2 mysql_fetch_array($result2)){ 
?>
    <tr>
        <td colspan="10">
        <form action="pagina.php" name="<?=$nCont?>" method="post"><!-- abre tu form -->
            <table>
            <tr>
                <td><center><b><?php echo trim($row2["COMPANIA"]);?></b><input type="hidden" name="compania" value="<?php echo trim($row2["COMPANIA"]);?>"></center></td> 
                <td><right><b><?php echo trim($row2["CALLE"]); ?></b><input type="hidden" name="calle" value="<?php echo trim($row2["CALLE"]);?>"></right></td> 
                <td><right><b><?php echo trim($row2["POBLA"]); ?></b><input type="hidden" name="poblacion" value="<?php echo trim($row2["POBLA"]);?>"></right></td> 
                <td><right><b><?php echo trim($row2["PROVIN"]);?></b><input type="hidden" name="provincia" value="<?php echo trim($row2["PROVIN"]);?>"></right></td> 
                <td><right><b><?php echo trim($row2["CP"]);    ?></b><input type="hidden" name="cp" value="<?php echo trim($row2["CP"]);?>"></right></td> 
                <td colspan=5 align=center><br><input type=submit value='Confirmar'></br></center></td>
            </tr>
            </table>
        </form><!-- cierra tu form -->
        </td>
    </tr> 
<?php 
    $nCont
++; 
}
?>
Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!