1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php
/* Afficher les erreurs à l'écran */
ini_set('display_errors', 1);
/* Afficher les erreurs et les avertissements. */
error_reporting(E_ALL);
include('connexion.php');
// requête d'une table de la base ORACLE
$req_ora = $con_ora->query('SELECT * FROM icoton.tbl_caisses');
// requête d'une table e la base SQL Server
$req_ico = $con_ico->query('SELECT * FROM A6_NomenclaturePontBascule.C_Caisses');
$i=1;
if(isset($_POST['valider']))
{
try {
while ( $caisse = $req_ora->fetch())
{
echo $i;
$stmt = $con_ico->prepare("INSERT INTO A6_NomenclaturePontBascule.C_Caisses (IdTypeCaisse, CodeCaisse, VersionStamp) VALUES (:IdTypeCaisse, :CodeCaisse, :VersionStamp)");
$stmt->execute(array(
':IdTypeCaisse' => $caisse["TY_CAIS"] ,
':CodeCaisse' => $caisse["ID_CAIS"],
':VersionStamp' => $caisse["TY_CAIS"]
));
$i++;
}
$nb_insert = $stmt->rowCount();
echo $nb_insert.' insertion effectuée<br/>';
} catch (Exception $e) {
//s'il y a un problème PHP ou SQL, tout s'affichera ici
echo "Erreur ! " . $e->getMessage() . "<br/>";
}
}
?>
<div align="center">
<form name="envoie" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" >
<input type="submit" name="valider" value="Valider">
</form>
</div>
</body>
</html> |
Partager