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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
| <?php
if( empty(session_id()) ){ session_start(); }
// Affichage des erreurs et les avertissements PHP
error_reporting(E_ALL);
//test de connexion à la bdd
try{
$objetPdo = new PDO('mysql:host=localhost;dbname=dolibarr','root','');
}catch(PDOException $e){
die('Erreur : '.$e->getMessage());
}
if (isset($_POST['valid_form']))
{
$numero = $_POST['numero'];
$date = $_POST['date'];
$fournisseur = $_POST['fournisseur'];
$montantHt = $_POST['montantHt'];
$taux = $_POST['taux'];
$montantTTC = $_POST['montantTTC'];
// préparation de la requète
$pdoStat = $objetPdo->prepare('INSERT INTO achats VALUES (NULL, :num_facture, :facture_date, :nom_fournisseur, :montant_ht, :taux_tva, :montant_ttc)');
//on lie chaque marqueur à une valeur
$pdoStat->bindValue(':num_facture', $_POST['numero'], PDO::PARAM_STR);
$pdoStat->bindValue(':facture_date', $_POST['date'], PDO::PARAM_STR);
$pdoStat->bindValue(':nom_fournisseur', $_POST['fournisseur'], PDO::PARAM_STR);
$pdoStat->bindValue(':montant_ht', $_POST['montantHt'], PDO::PARAM_STR);
$pdoStat->bindValue(':taux_tva', $_POST['taux'], PDO::PARAM_STR);
$pdoStat->bindValue(':montant_ttc', $_POST['montantTTC'], PDO::PARAM_STR);
//execution de la requete
$insertIsOK = $pdoStat->execute();
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insertion</title>
</head>
<body>
<!-- $_SERVER['PHP_SELF'] pour envoyer les données sur la même page -->
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<div class="div-table-responsive-no-min">
<table class="noberder">
<tbody>
<tr class="liste_titre">
<td>Numéro de facture</td>
<td>Date</td>
<td>Fournisseur</td>
<td>Montant HT</td>
<td>TVA</td>
<td>Montant TTC</td>
<td align="center">Action</td>
</tr>
<tr class="oddeven">
<input type="hidden" name="valid_form" id="valid_form" value="temp">
<td>
<input class="flat" size="15" name="numero" value="" type="text" required>
</td>
<td>
<input class="flat" size="15" name="date" value="" type="date" required>
</td>
<td>
<input class="flat" size="15" name="fournisseur"value="" type="text" required>
</td>
<td>
<input class="flat" size="15" name="montantHt" value="" type="text" required>
</td>
<td>
<select name="taux" >
<option value="0" >0</option>
<option value="2.1" >2.1</option>
<option value="5.5" >5.5</option>
<option value="10" >10</option>
<option value="20" >20</option>
</select>
</td>
<td>
<input class="flat" size="15" name="montantTTC" value="" type="text">
</td>
<td>
<input type="submit" name="achat" value="Ajouter">
</td>
</tr>
</tbody>
</table>
</div>
</form>
<table>
<tr class="liste_achats">
<td>
<label>Numéro de facture</label>
<br>
<?php echo $_POST['numero'] ?>
</td>
<td>
<label>Date</label>
<br>
<?php echo $_POST['date'] ?>
</td>
<td>
<label>Non du fournisseur</label>
<br>
<?php echo $_POST['fournisseur'] ?>
</td>
<td>
<label>Montant HT</label>
<br>
<?php echo $_POST['montantHt'] ?>
</td>
<td>
<label>Taux de TVA</label>
<br>
<?php echo $_POST['taux'] ?>
</td>
<td>
<label>Montant TTC</label>
<br>
<?php echo $_POST['montantTTC'] ?>
</td>
</tr>
</table>
</body>
</html> |
Partager