ciao piero.mac, forse ho copiato male ma l'errore è questo
codice:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1codice:<?php require_once('../Connections/conf.inc.php'); if(!empty($_GET['id'])) { $id = $_GET['id']; $arr = explode('|',$id); foreach ($arr as $k => $v) { if ( is_numeric( $v ) ) { $arr[$k] = "'$v'"; } } $id = implode(',',$arr); foreach($arr as $id) { mysql_select_db($conn); $query_Recordset1 = "select * from scarico where ID in ($id)"; $Recordset1 = mysql_query($query_Recordset1, $conn) or die(mysql_error()); $totalRows_Recordset1 = mysql_num_rows($Recordset1); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $capacita = $row_Recordset1['capacita']; $fornitore = $row_Recordset1['fornitore']; $prodotto = $row_Recordset1['prodotto']; $descrizione = $row_Recordset1['descrizione']; $quantita = $row_Recordset1['quantita']; $prezzo = $row_Recordset1['prezzo']; $categoria = $row_Recordset1['categoria']; $riferimento = $row_Recordset1['riferimento']; $marca = $row_Recordset1['marca']; $codice = $row_Recordset1['codice']; $datacarico = $row_Recordset1['datascarico']; $idreparto = $row_Recordset1['idreparto']; $residuo = "0"; $scarico = $row_Recordset1['residuo']; $datascarico = $row_Recordset1['datascarico']; echo $capacita; $query = mysql_query($row_Recordset1); $query = "INSERT INTO scarico (fornitore, prodotto, descrizione, quantita,prezzo,categoria,capacita,riferimento,codice,marca,datacarico,idreparto,residuo,scarico,datascarico) VALUES ('$fornitore', '$prodotto', '$descrizione','$quantita','$prezzo','$categoria','$capacita','$riferimento','$codice','$marca','$datacarico','$idreparto','$residuo','$scarico','$datascarico')"; $result=mysql_query($query); if(!$result) { echo "errore sulla query :".$query." "; echo mysql_error(); } } } ?>

Rispondi quotando
:master:
