Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/05/2012, 12:34
nelson12345
 
Fecha de Ingreso: enero-2010
Ubicación: Colombia
Mensajes: 238
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: fraccionar una variable en PHP

oscartt67 ya hice lo que te me sugeriste con el eval pero mi pregunta es ¿cual variable o de que modo tengo que imprimir para que me cree variables con diferentes nombres?

Mira lo que le modifique alcodigo:

Cita:
$sql="SELECT COUNT(dtalle_lic),licencias.dtalle_lic,tbl_licenci as.cod_licencia,tbl_licencias.cod_fun,fun.cod_fun, fun.cod_lic,licencias.cod_lic,licencias.dtalle_lic ,
tbl_licencias.cod_exp,expensas.cod_exp,expensas.to tal,SUM(expensas.total) as suma

FROM tbl_licencias,fun,licencias,expensas

WHERE tbl_licencias.cod_fun=fun.cod_fun AND fun.cod_lic=licencias.cod_lic AND tbl_licencias.cod_exp=expensas.cod_exp
GROUP BY dtalle_lic
";
$result=mysql_query($sql,$link);
while($row=mysql_fetch_array($result)){
$array=str_split($row[0]);
foreach($array as $i=>$value){
eval("\$num".($i+1)."=\$value;");
}
echo "$row[0]";
}
El resultado al hacer impreso la variable $row[0] fue:
2
8
3
6
1
pero como le asigno un nombre de variable a cada uno. Yo diria que la funcion eval que me sugeriste, osea '
Cita:
eval("\$num".($i+1)."=\$value;");
' hace lo que deseo hacer lo que pasa es que no se manejarla. Necesito de tu ayuda oscartt67, gracias

y ps la verdad el eval para mi es nuevo

Última edición por nelson12345; 21/05/2012 a las 12:45