ho creato uno script che al suo interno contiene il seguete codice:
ma lo script mi esegue sempre il secondo "case" anche quando nella stringa $colname non compare la parola name...secondo voi è giusto lo script?? Sicuramente ho sbagliato qualocosa che non arrivo a vedere!! :master:Codice PHP:
switch (true){
case ($colname =='v_products_price'):
if ($ricarico == '' || $ricarico == NULL){ $ricarico = 0; }
$price = (($split_uploaded_filename[$col] * $ricarico) / 100) + $split_uploaded_filename[$col];
$data_string .= $price.$tab;
break;
case ($search=(strpos($colname,'name')) !== FALSE):
for ($z=1; $z<=$num_lang ; $z++){
$data_string .= $split_uploaded_filename[$col].$z.$tab;
}//eof for
break;
default: $data_string .= $split_uploaded_filename[$col].$tab;
}// eof switch
Cmq voglio che il secondo "case" si attivi solo quando all'interno della stringa $colname compare la parola "name", è corretta la sintassi???