Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2005, 05:17
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No entendí bien que pretendes hacer ..

Te refieres a generar ese valor de $a1 (que montas en un montón de IF()) de forma dinámica (con un bucle?) .. O a qué exactamente?

De todas formas .. aunque no sea el tema (pero creo que va la cosa por ahí tal vez) .. revisa esta FAQ sobre como trabajar con datos de un formulario que se generan dinámicamente (desde un bucle ...) y como trabajarlos en tu script PHP de proceso cuando no sabes cuantos de estos elementos de formualario (input's) se generaron:

http://www.forosdelweb.com/showthrea...710#post518710

En definitiva creo que lo que te falta es trabajar tus variables como indices del array de donde llegen .. en tu caso de un $_POST .. ahí recibes un array para recorrer con un bucle (foreach() .. for() .. etc) .. NO convertir a variables "simples" (con tu "snniplet" ni con la propuesta que te hago más abajo).

Cita:
//este me recibe todas los post y me los convierte en variables del php
foreach($_POST as $z => $valor){
$asignacion = "\$" . $z . "='" . $valor . "';";
eval($asignacion);

}

Esto lo puedes hacer simplemente con la función:
extract()
http://www.php.net/extract

Un saludo,