Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/07/2011, 14:55
guillegm
 
Fecha de Ingreso: agosto-2007
Mensajes: 44
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Error de sintaxis novato total: usar una variable

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!!

Última edición por guillegm; 21/07/2011 a las 14:56 Razón: code