<?php //-------------------------------------------------------// //Affichage des éventuelles erreurs Php //-------------------------------------------------------// error_reporting(E_ALL); date_default_timezone_set('UTC'); //-------------------------------------------------------// //connxion à la BDD //-------------------------------------------------------// require_once("dbmysqli.php"); //-------------------------------------------------------// //Récupération "propre" des variables POST //-------------------------------------------------------// $date = isset($_POST['date']) ? $_POST['date'] : NULL; $compteurinitial = isset( $_POST['compteurinitial'] ) ? $_POST['compteurinitial'] : NULL; $compteurfinal = isset($_POST['compteurfinal']) ? _POST['compteurfinal'] : NULL; $cuveinitial = isset($_POST['cuveinitial']) ? $_POST['cuveinitial'] : NULL; $cuvefinal = isset($_POST['cuvefinal']) ? $_POST['cuvefinal'] : NULL; $reception = isset($_POST['reception']) ? (float)$_POST['reception']: NULL; $manque = isset($_POST['manque']) ? (float)$_POST['manque'] : NULL; $quantite = isset($_POST['quantite']) ? (float)$_POST['quantite'] : NULL; $prixunitaire = isset($_POST['prixunitaire']) ? (float)$_POST['prixunitaire'] : NULL; $total = $quantite * $prixunitaire; //Traitement du formulaire if(isset($_POST['valider'])){ // Insertion en BDD $sql="INSERT INTO compte1(compteurinitial,compteurfinal,cuveinitial,cuvefinal,reception,manque,date,quantite,prixunitaire,total) VALUES('$compteurinitial','$compteurfinal','$cuveinitial','$cuvefinal','$reception','$manque','$date','$quantite','$prixunitaire','$total')"; $result1=mysqli_query($link,$sql); // Récupération du TOTAL EN BDD $query = "SELECT SUM(total) as TOTAL_EN_BDD FROM compte1 WHERE date='".date('d-m-Y')."'"; $result1=mysqli_query($link,$query); while($result= mysqli_fetch_array($result1,MYSQLI_BOTH)){ $TOTAL_EN_BDD = $result['TOTAL_EN_BDD']; } if ($result1){ echo' <p>Compteur Initial:__'.$compteurinitial.'__ </p> <p>Compteur Final:__'.$compteurfinal.'__ </p> <p>Cuve Initial:__'.$cuveinitial.'__ </p> <p>Cuve Final:__'.$cuvefinal.'__ </p> <p>Réception:__'.($reception).'__ </p> <p>Manque:__'.abs($manque).'__ </p> <p>Date:__'.date('d-m-Y').'__ </p> <p>Quantite:__'.$quantite.'__</p> <p>Prixunitaire:__'.$prixunitaire.' fcfa__</p> <p>Total:__'.$total.' fcfa__</p> '; echo "TOTAL_EN_BDD = " . $TOTAL_EN_BDD; } else { echo'faux'; } } else { $content=' <form name="form1" id="form1" method="post" action=""><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="date">Date:</label> <input required readonly type="text" size="60" name="date" id="date"value='.date('d-m-Y').' /><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="compteurinitial">Compteur Initial:</label> <input required readonly type="number" size="60" name="compteurinitial" id="compteurinitial" value="0"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="compteurfinal">Compteur Final:</label> <input required type="number" size="60" name="compteurfinal" id="compteurfinal"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="cuveinitial">Cuve Initial:</label> <input required readonly type="number" size="60" name="cuveinitial" id="cuveinitial" value="0"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="cuvefinal">Cuve Final:</label> <input required type="number" size="60" name="cuvefinal" id="cuvefinal"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="reception">Réception:</label> <input required type="number" size="60" name="reception" id="reception"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="manque">Manque:</label> <input required type="number" size="60" name="manque" id="manque"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="quantite">Quantité:</label> <input required type="number" size="60" name="quantite" id="quantite"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="prixunitaire">Prix Unitaire:</label> <input required type="number" size="60" name="prixunitaire" id="prixunitaire"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="prixunitaire"></label> <input required type="submit" name="valider" id="valider" value="valider"/><br/> </form> '; print $content; } //fermeture connexion mysql mysqli_close($link); ?>
<?php //ceci est du code
<?php date_default_timezone_set('UTC'); require_once("dbmysqli.php"); if(isset($_POST['valider'])){ //-------------------------------------------------------// //Récupération "propre" des variables POST //-------------------------------------------------------// $compteurinitial=$_POST['compteurinitial']; $compteurfinal=$_POST['compteurfinal']; $cuveinitial=$_POST['cuveinitial']; $cuvefinal=$_POST['cuvefinal']; $reception=$_POST['reception']; $manque=$_POST['manque']; // $manque=soustraction($_POST['totaux'],$_POST['reception']); $date=$_POST['date']; $quantite=$_POST['quantite']; $prixunitaire=$_POST['prixunitaire']; $total=produit($_POST['quantite'],$_POST['prixunitaire']); $total = $quantite * $prixunitaire; $query="INSERT INTO compte1(compteurinitial,compteurfinal,cuveinitial,cuvefinal,reception,manque,date,quantite,prixunitaire,total) VALUES('".$compteurinitial."','".$compteurfinal."','".$cuveinitial."','".$cuvefinal."','".$reception."','".$manque."','".$date."','".$quantite."','".$prixunitaire."','".$total."')"; $result1=mysqli_query($link,$query); $query = "SELECT SUM(total) as totaux FROM compte1 WHERE date='".date('d-m-Y')."'"; $result1=mysqli_query($link,$query); while($result= mysqli_fetch_array($result1,MYSQLI_BOTH)){ $totaux = $result['totaux']; } if ($result1){ echo' <p>Compteur Initial:__'.$compteurinitial.'__ </p> <p>Compteur Final:__'.$compteurfinal.'__ </p> <p>Cuve Initial:__'.$cuveinitial.'__ </p> <p>Cuve Final:__'.$cuvefinal.'__ </p> <p>Réception:__'.$reception.'__ </p> <p>Manque:__'.$manque.'__ </p> <p>Date:__'.date('d-m-Y').'__ </p> <p>Quantite:__'.$quantite.'__</p> <p>Prixunitaire:__'.$prixunitaire.'__</p> <p>Total:__'.$total.'__</p> '; echo'totaux='.$totaux; mysqli_close($link); } else { echo'faux'; mysqli_close($link); } } else { $content=' <form name="form1" id="form1" method="post" action="#"><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="date">Date:</label> <input required readonly type="text" size="60" name="date" id="date"value='.date('d-m-Y').' /><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="compteurinitial">Compteur Initial:</label> <input required readonly type="number" size="60" name="compteurinitial" id="compteurinitial" value="0"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="compteurfinal">Compteur Final:</label> <input required type="number" size="60" name="compteurfinal" id="compteurfinal"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="cuveinitial">Cuve Initial:</label> <input required readonly type="number" size="60" name="cuveinitial" id="cuveinitial" value="0"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="cuvefinal">Cuve Final:</label> <input required type="number" size="60" name="cuvefinal" id="cuvefinal"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="reception">Réception:</label> <input required type="number" size="60" name="reception" id="reception"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="manque">Manque:</label> <input required type="number" size="60" name="manque" id="manque"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="quantite">Quantité:</label> <input required type="number" size="60" name="quantite" id="quantite"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="prixunitaire">Prix Unitaire:</label> <input required type="number" size="60" name="prixunitaire" id="prixunitaire"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="prixunitaire"></label> <input required type="submit" name="valider" id="valider" value="valider"/><br/> </form> '; print $content; } function produit($quantite,$Prixunitaire) { return $quantite*$Prixunitaire; } function soustraction($totaux,$reception) { return $totaux-$reception; } ?>
//-------------------------------------------------------// //Récupération "propre" des variables POST //-------------------------------------------------------// $compteurinitial=$_POST['compteurinitial']; $compteurfinal=$_POST['compteurfinal'];
//-------------------------------------------------------// //Récupération "propre" des variables POST //-------------------------------------------------------// $compteurinitial = isset($_POST['compteurinitial']) ? $_POST['compteurinitial'] : NULL; $compteurfinal = isset($_POST['compteurfinal']) ? $_POST['compteurfinal'] : NULL;
<?php date_default_timezone_set('UTC'); require_once("dbmysqli.php"); //-------------------------------------------------------// //Récupération "propre" des variables POST //-------------------------------------------------------// $date = isset($_POST['date']) ? $_POST['date'] : NULL; $compteurinitial = isset( $_POST['compteurinitial'] ) ? $_POST['compteurinitial'] : NULL; $compteurfinal = isset($_POST['compteurfinal']) ? $_POST['compteurfinal'] : NULL; $cuveinitial = isset($_POST['cuveinitial']) ? $_POST['cuveinitial'] : NULL; $cuvefinal = isset($_POST['cuvefinal']) ? $_POST['cuvefinal'] : NULL; $reception = isset($_POST['reception']) ? (float)$_POST['reception']: NULL; $manque = isset($_POST['manque']) ? (float)$_POST['manque'] : NULL; $quantite = isset($_POST['quantite']) ? (float)$_POST['quantite'] : NULL; $prixunitaire = isset($_POST['prixunitaire']) ? (float)$_POST['prixunitaire'] : NULL; $TOTAL_EN_BDD = isset($_POST['TOTAL_EN_BDD']) ? (float)$_POST['TOTAL_EN_BDD'] : NULL; $total = $quantite * $prixunitaire; $manque=soustraction($_POST['TOTAL_EN_BDD'],$_POST['reception']); //Traitement du formulaire if(isset($_POST['valider'])){ // Insertion en BDD $sql="INSERT INTO compte1(compteurinitial,compteurfinal,cuveinitial,cuvefinal,reception,manque,date,quantite,prixunitaire,total) VALUES('$compteurinitial','$compteurfinal','$cuveinitial','$cuvefinal','$reception','$manque','$date','$quantite','$prixunitaire','$total')"; $result1=mysqli_query($link,$sql); // Récupération du TOTAL EN BDD $query = "SELECT SUM(total) as TOTAL_EN_BDD FROM compte1 WHERE date='".date('d-m-Y')."'"; $result1=mysqli_query($link,$query); while($result= mysqli_fetch_array($result1,MYSQLI_BOTH)){ $TOTAL_EN_BDD = $result['TOTAL_EN_BDD']; } if ($result1){ echo' <p>Compteur Initial:__'.$compteurinitial.'__ </p> <p>Compteur Final:__'.$compteurfinal.'__ </p> <p>Cuve Initial:__'.$cuveinitial.'__ </p> <p>Cuve Final:__'.$cuvefinal.'__ </p> <p>Réception:__'.$reception.'__ </p> <p>Manque:__'.$manque.'__ </p> <p>Date:__'.date('d-m-Y').'__ </p> <p>Quantite:__'.$quantite.'__</p> <p>Prixunitaire:__'.$prixunitaire.' fcfa__</p> <p>Total:__'.$total.' fcfa__</p> '; } else { echo'faux'; } } else { $content=' <form name="form1" id="form1" method="post" action=""><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="date">Date:</label> <input required readonly type="text" size="60" name="date" id="date"value='.date('d-m-Y').' /><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="compteurinitial">Compteur Initial:</label> <input required readonly type="number" size="60" name="compteurinitial" id="compteurinitial" value="0"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="compteurfinal">Compteur Final:</label> <input required type="number" size="60" name="compteurfinal" id="compteurfinal"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="cuveinitial">Cuve Initial:</label> <input required readonly type="number" size="60" name="cuveinitial" id="cuveinitial" value="0"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="cuvefinal">Cuve Final:</label> <input required type="number" size="60" name="cuvefinal" id="cuvefinal"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="reception">Réception:</label> <input required type="number" size="60" name="reception" id="reception"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="manque">Manque:</label> <input required type="number" size="60" name="manque" id="manque"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="quantite">Quantité:</label> <input required type="number" size="60" name="quantite" id="quantite"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="prixunitaire">Prix Unitaire:</label> <input required type="number" size="60" name="prixunitaire" id="prixunitaire"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="prixunitaire"></label> <input required type="submit" name="valider" id="valider" value="valider"/><br/> </form> '; print $content; } //fermeture connexion mysql mysqli_close($link); function soustraction($TOTAL_EN_BDD,$reception) { $re=$TOTAL_EN_BDD-$reception; return $re; } ?>
$TOTAL_EN_BDD = isset($_POST['TOTAL_EN_BDD']) ? (float)$_POST['TOTAL_EN_BDD'] : NULL;
// Récupération du TOTAL EN BDD $query = "SELECT SUM(total) as TOTAL_EN_BDD FROM compte1 WHERE date='".date('d-m-Y')."'"; $result1=mysqli_query($link,$query); while($result= mysqli_fetch_array($result1,MYSQLI_BOTH)){ $TOTAL_EN_BDD = $result['TOTAL_EN_BDD']; }
$TOTAL_EN_BDD = isset($_POST['TOTAL_EN_BDD']) ? (float)$_POST['TOTAL_EN_BDD'] : NULL;
// Récupération du TOTAL EN BDD $query = "SELECT SUM(total) as TOTAL_EN_BDD FROM compte1 WHERE date='".date('d-m-Y')."'";
<?php //* /* /-------------------------------------------------------// //Affichage des éventuelles erreurs Php //-------------------------------------------------------// error_reporting(E_ALL); date_default_timezone_set('UTC'); //-------------------------------------------------------// //connxion à la BDD //-------------------------------------------------------// require_once("dbmysqli.php"); //-------------------------------------------------------// //Récupération "propre" des variables POST //-------------------------------------------------------// $date = isset($_POST['date']) ? $_POST['date'] : NULL; $compteurinitial = isset( $_POST['compteurinitial'] ) ? $_POST['compteurinitial'] : NULL; $compteurfinal = isset($_POST['compteurfinal']) ? $_POST['compteurfinal'] : NULL; $cuveinitial = isset($_POST['cuveinitial']) ? $_POST['cuveinitial'] : NULL; $cuvefinal = isset($_POST['cuvefinal']) ? $_POST['cuvefinal'] : NULL; $reception = isset($_POST['reception']) ? (float)$_POST['reception']: NULL; $manque = isset($_POST['manque']) ? (float)$_POST['manque'] : NULL; $quantite = isset($_POST['quantite']) ? (float)$_POST['quantite'] : NULL; $prixunitaire = isset($_POST['prixunitaire']) ? (float)$_POST['prixunitaire'] : NULL; $total = $quantite * $prixunitaire; //Traitement du formulaire if(isset($_POST['valider'])){ // Insertion en BDD $sql="INSERT INTO compte1(compteurinitial,compteurfinal,cuveinitial,cuvefinal,reception,manque,date,quantite,prixunitaire,total) VALUES('$compteurinitial','$compteurfinal','$cuveinitial','$cuvefinal','$reception','$manque','$date','$quantite','$prixunitaire','$total')"; $result1=mysqli_query($link,$sql); // Récupération du TOTAL EN BDD $query = "SELECT SUM(total) as TOTAL_EN_BDD FROM compte1 WHERE date='".date('d-m-Y')."'"; $result1=mysqli_query($link,$query); while($result= mysqli_fetch_array($result1,MYSQLI_BOTH)){ $TOTAL_EN_BDD = $result['TOTAL_EN_BDD']; } if ($result1){ echo' <p>Compteur Initial:__'.$compteurinitial.'__ </p> <p>Compteur Final:__'.$compteurfinal.'__ </p> <p>Cuve Initial:__'.$cuveinitial.'__ </p> <p>Cuve Final:__'.$cuvefinal.'__ </p> <p>Réception:__'.$reception.'__ </p> <p>Manque:__'.$manque.'__ </p> <p>Date:__'.date('d-m-Y').'__ </p> <p>Quantite:__'.$quantite.'__</p> <p>Prixunitaire:__'.$prixunitaire.' fcfa__</p> <p>Total:__'.$total.' fcfa__</p> '; } else { echo'faux'; } } else { $content=' <form name="form1" id="form1" method="post" action=""><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="date">Date:</label> <input required readonly type="text" size="60" name="date" id="date"value='.date('d-m-Y').' /><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="compteurinitial">Compteur Initial:</label> <input required readonly type="number" size="60" name="compteurinitial" id="compteurinitial" value="0"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="compteurfinal">Compteur Final:</label> <input required type="number" size="60" name="compteurfinal" id="compteurfinal"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="cuveinitial">Cuve Initial:</label> <input required readonly type="number" size="60" name="cuveinitial" id="cuveinitial" value="0"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="cuvefinal">Cuve Final:</label> <input required type="number" size="60" name="cuvefinal" id="cuvefinal"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="reception">Réception:</label> <input required type="number" size="60" name="reception" id="reception"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="manque">Manque:</label> <input required type="number" size="60" name="manque" id="manque"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="quantite">Quantité:</label> <input required type="number" size="60" name="quantite" id="quantite"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="prixunitaire">Prix Unitaire:</label> <input required type="number" size="60" name="prixunitaire" id="prixunitaire"/><br/> <label style="display:inline-block; text-align:right; vertical-align:middle; color:#0000FF; width:50%" for="prixunitaire"></label> <input required type="submit" name="valider" id="valider" value="valider"/><br/> </form> '; print $content; } //fermeture connexion mysql mysqli_close($link); function soustraction($TOTAL_EN_BDD,$reception) { $re=$TOTAL_EN_BDD-$reception; return $re; } ?>
date VARCHAR(150)
<?php require_once("dbmysqli.php"); ///////////////////////////////////////////////////////////////// ///////////////////////////créer une base de donnée pour compte1 $query="CREATE TABLE IF NOT EXISTS compte1(ID int NOT NULL AUTO_INCREMENT, compteurinitial VARCHAR(150), compteurfinal VARCHAR(150), cuveinitial VARCHAR(150), cuvefinal VARCHAR(150), reception VARCHAR(150), manque VARCHAR(150), date VARCHAR(150), quantite VARCHAR(150), prixunitaire VARCHAR(150) , total VARCHAR(150), PRIMARY KEY(ID))"; $result=mysqli_query($link,$query); if($result){ echo'bon'; mysqli_close($link); } else{ echo'faux'; mysqli_close($link); } ?>
comment tester EN DIRECT DANS ma BDD ma requete?
$manque =-$receptionau lieu de
$manque =$TOTAL_EN_BDD-$receptionet me signale également que TOTAL_EN_BDD n'est pas défini
// Récupération du TOTAL EN BDD $query = "SELECT SUM(total) as totaux FROM compte1 WHERE date='".date('d-m-Y')."'" AND $manque=soustraction($totaux,$reception);
//Le temps des tests... fais donc un ECHO de ta requête echo "<br> La requête est : ".$query;
AND $manque=soustraction($totaux,$reception)
AND $manque=soustraction($totaux,$reception)
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.