par
qc_can » 19 avr. 2009, 22:03
Merci pour le coup de main a toi et a quelqu'un que je connai.
Je connaisais pas le type="hidden", mais tres pratique. Par contre, je ne comprend pas comment fait le code pour savoir quel est le bon formulaire ou on fait un submit et ses un élément tres important au code pour que sa fonctionne.
Solution:
if (isset($_POST['imprimer'])){
$_SESSION['Id_Facturation'] = $_POST['id_facture'];
header("Location: impression.php");
}elseif (isset($_POST['payer'])){
$result=mysqli_query($bd, "Select Id_Facture, Facture_Payer from facturation WHERE Id_Facture = '".$_POST['id_facture']."'");
$ligne=mysqli_fetch_assoc($result);
mysqli_query($bd,"UPDATE facturation SET Facture_Payer='Oui' WHERE Id_Facture = '".$_POST['id_facture']."'");
}
<?php
$result=mysqli_query($bd, "Select Id_Facture, Prenom_Client, Nom_Client, Date_Facturation from facturation WHERE Facture_Payer = 'Non'");
while ($ligne=mysqli_fetch_assoc($result)){
echo "<form method='post'>";
echo "<table cellspacing='16'>";
echo "<tr>";
echo "<td>".$ligne['Id_Facture']."</td>";
echo "<td>".$ligne['Prenom_Client']."</td>";
echo "<td>".$ligne['Nom_Client']."</td>";
echo "<td>".$ligne['Date_Facturation']."</td>";
echo "<td><input type='submit' name='imprimer' value='Imprimer' /></td>";
echo "<td><input type='submit' name='payer' value='Payer' /></td>";
echo "<td><input type='hidden' name='id_facture value='".$ligne['Id_Facture']."' /></td>";
echo "</tr>";
echo "</table>";
echo "</form>";
}?>
Merci pour le coup de main a toi et a quelqu'un que je connai.
Je connaisais pas le type="hidden", mais tres pratique. Par contre, je ne comprend pas comment fait le code pour savoir quel est le bon formulaire ou on fait un submit et ses un élément tres important au code pour que sa fonctionne.
Solution:
[php]
if (isset($_POST['imprimer'])){
$_SESSION['Id_Facturation'] = $_POST['id_facture'];
header("Location: impression.php");
}elseif (isset($_POST['payer'])){
$result=mysqli_query($bd, "Select Id_Facture, Facture_Payer from facturation WHERE Id_Facture = '".$_POST['id_facture']."'");
$ligne=mysqli_fetch_assoc($result);
mysqli_query($bd,"UPDATE facturation SET Facture_Payer='Oui' WHERE Id_Facture = '".$_POST['id_facture']."'");
}
[/php]
[php]
<?php
$result=mysqli_query($bd, "Select Id_Facture, Prenom_Client, Nom_Client, Date_Facturation from facturation WHERE Facture_Payer = 'Non'");
while ($ligne=mysqli_fetch_assoc($result)){
echo "<form method='post'>";
echo "<table cellspacing='16'>";
echo "<tr>";
echo "<td>".$ligne['Id_Facture']."</td>";
echo "<td>".$ligne['Prenom_Client']."</td>";
echo "<td>".$ligne['Nom_Client']."</td>";
echo "<td>".$ligne['Date_Facturation']."</td>";
echo "<td><input type='submit' name='imprimer' value='Imprimer' /></td>";
echo "<td><input type='submit' name='payer' value='Payer' /></td>";
echo "<td><input type='hidden' name='id_facture value='".$ligne['Id_Facture']."' /></td>";
echo "</tr>";
echo "</table>";
echo "</form>";
}?>
[/php]