Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2006, 08:09
Notwen
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
No entiendo bien: al hacer $fila = mysql_fetch_array($res) estas sobreescribiendo el valor que recibis como parámetro. Ademas, no si envias ese string como parámetro las variables se van a evaluar, y luego vas a imprimir ese string, sin importar el valor de las variables $row0, $row1, etc. ¿porque no imprimis el string directamente sin pasarlo como parámetro?.
También podrias usar la función list() para ahorrarte todas esas asignaciones:

Código PHP:
<?
function planilla($tabla,$fila){ 
$sql "SELECT * FROM $tabla" 
$res=mysql_query($sql); 
        while(list(
$row0$row1$row2$row3$row4$row5) = mysql_fetch_array($res)) { 
          echo
"<tr><a href=cliente.php?vnomb=$row0&vfec=$row1&vemp=$row4></tr> "
}
}
//fin function 
?>
P.D: te faltó el $ delante de sql.

Saludos.