salve a tutti! è la prima volta che scrivo su questo forum, da cui però spesso attingo per utilissime informazioni! quindi vi ringrazio! vi espongo subito il mio problema

ho scritto un form che poi invia una mail. questo form prende informazioni da una pagina html nella quale il cliente sceglie il prodotto

il problema è che funziona perfettamente su chrome e safari, ma su firefox e explorer non ne vuole sapere!


potete provarlo online su http://www.terraditaliaproduction.it/APPOGGIO/file.html

il codice che credo non funziona riguarda una lavorazione sulle stringhe

spiego quel che viene fatto

prendo una stringa 'quantprez' che è del tipo "47/29.3" (ovvero due numeri separati da '/') e la divido inserendo rispettivamente il primo numero in 'quant' e il secondo in 'prezzo'

invece da
Codice PHP:
 if(isset($_POST['selezione'])){ 
fino alla fine controllo quali checkbox (della pagina html precedente) sono state spuntate e nel caso modifico il prezzo

Codice PHP:
<?php
$quantprez 
$_POST[quantitaprezzo];
$prezzo strstr($quantprez'/');
$quant str_replace($prezzo' '$quantprez); 
$prezzo substr($prezzo1);
$quant trim($quant);
$prezzo trim($prezzo);

if(isset(
$_POST['selezione'])){
foreach (
$_POST['selezione'] as $index => $value)
    {
        if(isset(
$value))
        {
            switch (
$index)
            {
                case 
0: if(strcmp("$value","aggiungi")==0) {$aggiungi=true;$urgente=false;} else {$aggiungi=false$urgente=true;} break;
                case 
1$urgente=true; break;
                default: break;
            }
        }
    }}
if(
$aggiungi)
$prezzo+=10;
if(
$urgente)
$prezzo+=$prezzo/5;
?>
chiedo umilmente il vostro aiuto!
grazie anticipatamente