Salve. Ho fatto uno switch usando questo codice:
L'errore è questo:codice:if (isset($_GET["step"])) { switch ($_GET["step"]) { case 'view': 27 $query = "SELECT materiale_nome FROM catalogo_materiali WHERE materiale_id = '$_GET['id']'"; 28 $result = mysql_query($query,$db); 29 $row = mysql_fetch_array($result); $materiale_nome = "$row[materiale_nome]"; break; case 'save': // Controlla se la variabile nome nel form è stata settata echo "Inizio processo di verifica... "; if (isset($HTTP_POST_VARS["materiale_nome"])) { // La variabile nome nel form è settata. // Posso dare l'ok al controllo successivo. $control = "ok"; // Cambio il nome della variabile $materiale_nome = $HTTP_POST_VARS["materiale_nome"]; } if (isset($control) && $control == "ok") { if (trim($materiale_nome) == "") { // La variabile nome nel form è vuota: mostra un messaggio di errore unset($control); $err_noname = 'Deve essere inserito un nome'; echo "$err_noname"; } else { unset($control); $control = "ok"; } } if (isset($control) && $control == "ok") { // Seleziono i nomi dei materiali che corrispondono al nome inserito nel form $query = "SELECT `materiale_nome` FROM `catalogo_materiali` WHERE `materiale_nome` = '$materiale_nome'"; $result = mysql_query($query,$db); $num_rows = mysql_num_rows($result); if ($num_rows > 0) { unset($control); $err_isnome = 'Il nome inserito è già presente nel DB'; echo "$err_isnome"; } else { unset($control); $control = "ok"; } } if (isset($control) && $control == "ok") { echo 'Processo di verifica completato Inizio processo di preparazione al salvataggio... '; // la variabile nome nel form non è vuota: può cominciare a // fare le opportune modifiche alla variabile affinchè sia // inserita nel DB $materiale_nome = str_replace("<", "<", "$materiale_nome"); $materiale_nome = str_replace(">", ">", "$materiale_nome"); //rendo la stringa tutta minuscola $materiale_nome = strtolower($materiale_nome); //rendo la prima lettera maiuscola $materiale_nome = ucfirst($materiale_nome); echo 'Preparazione completata Inizio salvataggio... '; insert_materiale ($materiale_nome); } break; }
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in f:\web\http://www.crespigioielli.it\adminis...n_edit.inc.php on line 27
Lo posso fare? Se si cosa ho sbagliato?

					
					
					
						
  Rispondi quotando