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.
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 = "..";
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)!!
Perchè?