![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/07/2011, 14:57
|
![Avatar de andresdzphp](http://static.forosdelweb.com/customavatars/avatar426532_7.gif) | Colaborador | | Fecha de Ingreso: julio-2011 Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 6 meses Puntos: 793 | |
Respuesta: Error de sintaxis novato total: usar una variable Cita:
Iniciado por guillegm Este es mi prueba.php Código PHP: <?php
$mi_array = array("1","2","1100080","1140090","1140095","1140100","1140110","1140112","1200005","1201010");
$max = count($mi_array)-1;
$numaleatorio = rand(0,$max);
$categoria=$mi_array[$numaleatorio];
//echo $categoria
?> y aquí es cuando lo llamo:
lo llamo al principio del otro php con Código PHP: include 'prova.php';
y luego lo intento usar dentro de una función: Código PHP: function hookHome($params)
{
global $smarty;
$category = new Category([B]$cat_aleatoria[/B], Configuration::get('PS_LANG_DEFAULT'));
(aquí va más codigo que no pongo para no liar)
}
Si en vez de poner $cat_aleatoria pongo 1100080 por ejemplo, funciona.
¿no puedo usar la variable $car_aleatoria dentro de la función? ¿cómo lo he de hacer?
muchas gracias!! es $categoria en vez de $cat_aleatoria |