Ver Mensaje Individual
  #14 (permalink)  
Antiguo 13/02/2010, 13:37
paynalton
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Problema con array numerico.

Si han visto su script, ella está tratando de usarlo como si fuera javascript.

Este es el original:

Código PHP:
Ver original
  1. foreach($rutas as $v){
  2.     if($rutas[$v]!=$idruta){                    
  3.             $rutas[$i]=$idruta;
  4.             $i++;
  5.             echo "<tr><td colspan=\"2\"><a href=\"facturasurtir2.php?idRuta=$idruta&id=$idempleado\"><span class=\"textos\">$nombreRuta</span></a></td></tr>
  6.            <tr><td>&nbsp;</td></tr>";
  7.     }
  8. }


Y debería ser:

Código PHP:
Ver original
  1. foreach($rutas as $v){
  2.     if($v!=$idruta){                    
  3.             $rutas[$i]=$idruta;
  4.             $i++;
  5.             echo "<tr><td colspan=\"2\"><a href=\"facturasurtir2.php?idRuta=$idruta&id=$idempleado\"><span class=\"textos\">$nombreRuta</span></a></td></tr>
  6.            <tr><td>&nbsp;</td></tr>";
  7.     }
  8. }

A diferencia de javascript, foreach te devuelve el contenido y no el índice.