Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/03/2014, 14:31
Avatar de Dalam
Dalam
 
Fecha de Ingreso: septiembre-2010
Mensajes: 409
Antigüedad: 14 años, 5 meses
Puntos: 56
Respuesta: Generar function dentro de while

no lo has entendido.
La funcion la vas a poder llamar cuando quieras dentro de tu codigo.
Ya sea dentro del while o donde quieras.
PHP permite la deficion tansolo una vez, pero su utilizacion es distinta.
Cuando defines una funcion le asignas el funcionamiento que tendra dentro de tu sistema,
para definirla se antepone la palabra reservada function.
Cita:
function Nombre_de_la_funcion($variables,$variables2,$varia bles3){ }
al definirla puedes aceptar variables, las cuales tendran distintos valores cuando la funcion sea llamada dentro de tu script.
Para hacer una llamada a la funcion lo debes de hacer sin el function.
Para instanciar a la funcion anterior podria ser asi por ejemplo
Cita:
$resultado = Nombre_de_la_funcion(12,18,'actualizar');
Como ves se puede hacer una funcion para que haga determinadas acciones, pero solo se puede definir su comportamiento una vez por ejecucion del sistema.
La funcion estara definida durante todo el procesado del script; con lo que podra ser llamada todas las veces que queramos dentro del script.
Para tu ejemplo del while,
Define la funcion fuera del while, y haz todas las llamadas a tu funcion sin poner delante el function, desde donde quieras, ya sea desde dentro de un while o donde necesites evaluar datos.