Buon giorno,ho quest'altro problema, non riesco a fare una delete ed una insert allo stesso tempo.Ho una pagina dove tramite un controllo sul check e sul pulsante elimina,dovrebbe eseguire quanto sopra.
Il problema è che,all'atto della DELETE,prende in considerazione solo il nome del check,che poi è il num.progressivo e va tutto ok,ma per l'INSERT inserisce il num.progressivo in modo giusto ma il resto,è l'ultimo valore che visualizzo sulla pagina(o ultimo record)!!codice://valorizzo le variabili come vuote $nomeC =""; $testaC =""; $oggeC=""; if ($_POST['nomecheck']!="") { $nomeC = $_POST['nomecheck']; $testaC = $_POST['testata']; $oggeC = $_POST['oggetto']; if ($pulsElimina != "") { $sql = "DELETE FROM TBRASSEGNA "; $sql .= " WHERE nProgr=$nomeC"; $MyError ="..." ; $sql = "INSERT INTO TBRASSEGNASTORICO (nProgrS, cTestataS, cOggettoS, PhFileS, dDataInsS) VALUES ('$nomeC','$testaC','$oggeC','$fileC','$dataC')"; $MyError = "..";
Perchè?

Rispondi quotando

