Cada que que hago un insert me debe de aparece la alerta, pero si son en un insert tengo hasta 7 consultas o mas segun los valores guardados dentro del array y en otro solo una, lo que quisier saber es como puede mostrar la alertas solo una ves en lugar de 7 veces yque me funcionen el commit y el rollback.
Les dejo el codigo que uso.
Código PHP:
$sql1 = mysql_query($q1);
$sql2= mysql_query($q2);
Código PHP:
try{
if(isset($dbh)){
$dbh->beginTransaction();
$insert1=$dbh->exec($sql1);
$insert2=$dbh->exec($sql2);
$dbh->commit();
}
//esta alerta se meustro solo una vez no importa la cantida de inserts
echo "<script>
alert ('Se agrego exitosamente.');
</script>";
}
catch (Exception $e)
{
if(isset($dbh)){
$dbh->rollBack();
}
//en caso de error
echo "<script>
alert ('Problematica.'".$e->getMessage(),"\n".");
</script>";
exit;
}