Divisioni aritmetiche non ammesse ????

5 contenuti / 0 new
Ultimo contenuto
Divisioni aritmetiche non ammesse ????

in un blocco ho scritto uno snippet.

Ed un'unica linea risulta mandarmi in crash Drupal. Dico seriamente: CRASH!

Questa linea è semplicemente una cosa come questa:

$richiesta = $primarichiesta/10;

dove $primarichiesta è un numero intero !

Ecco l'errore che manda in CRASH l'intero sito !

Fatal error: Unsupported operand types in /web/htdocs/www.url_mio_sito.it/home/includes/common.inc(1641) : eval()'d code on line 47

Ma sarà mai normale ? Devo fare solo una banale divisione !
Commentando quella linea di codice, il tutto riprende a funzionare.

se la variabile è un numero deve funzionare.
o non è un numero o ci sono altre operazioni che interferiscono a valle.

hai provato ad inserire

<?php
 
print $primarichiesta;
?>

...e ricorda che nei blocchi devi inserire anche le tag PHP:

<?php
  
?>

Grazie Bohz ... in effetti print mi restituisce Array, non ci avevo pensato

Sto lavorando ora a capire perchè in operazioni precedenti il dato non viene estratto dall'array ma dà l'array intero.

prova

<?php
print_r
($primarichiesta);
?>

Trovato, grazie mille per l'aiuto. In efeftti la variabile conteneva dati non propri. Per questo si inchiodava.

Ho risolto :) grazie mille :)