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
fino alla fine controllo quali checkbox (della pagina html precedente) sono state spuntate e nel caso modifico il prezzoCodice PHP:
if(isset($_POST['selezione'])){
chiedo umilmente il vostro aiuto!Codice PHP:
<?php
$quantprez = $_POST[quantitaprezzo];
$prezzo = strstr($quantprez, '/');
$quant = str_replace($prezzo, ' ', $quantprez);
$prezzo = substr($prezzo, 1);
$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;
?>
grazie anticipatamente