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
|
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$base="Command";
$connexion = mysql_connect($host,$user,$pass);
mysql_select_db($base,$connexion);
/*===================================================================
Voici la page quil appel sur action submit
=====================================================================*/
if(isset($_POST['monBouton'])){
if (isset($_POST['prod']))
$titreprod=$_POST['prod'];
else
$titreprod = '';
####################### les variables qu'on a besoin pour la requête (début) ###################################
if(isset($_POST['four'])){
echo 'on entre pour le isset';
if(!empty($_POST['four'])){
echo 'on entre dans le empty';
$four = $_POST['four'];
}
}
else{
echo 'il est même pas isset';
$four = '';
}
####################### On créer les variables qu'on a besoin pour la requête (fin) ###################################
$query = "SELECT distinct idfacture ,facture.idclt,nomclt,nomfour,titreprod,prix, produit.idprod ,Localisation,SortClt
FROM fournisseur
JOIN produit USING (idfour)
JOIN facture USING (idprod)
JOIN client USING (idclt)
WHERE facture.idfour ='".$four."'
AND facture.idfacture >= '1'
AND produit.idprod='".$titreprod."'
AND client.SortClt='".$_POST['client']."'";
####################### les champs affiches (fin) ###################################
$res = mysql_query($query)or exit('Erreur: '.mysql_error());
echo "<script type='text/javascript'>
function changeBackgroundColor(elemnt)
{
if (elemnt) {
elemnt.style.backgroundColor = "yellow";
}
return;
}
function verifPrix(objet){
var pattern = '^[0-9]+(\.[0-9]*)?$';
if(!objet.value.match(pattern)){
alert('Le prix doit avoir une valeur entière ou réel.');
changeBackgroundColor(objet.value);
objet.value = '';
}
}
</script>
<form method='post' action='ajout.php'>
<table bgcolor='#FFFFFF' width='80' border='1' cellspacing='1' cellpadding='1'>
<tr>
<td bgcolor='#FFAD5B'>
<span style='text-align: center;font-weight: bold'>Code_Facture</span>
</td>
<td bgcolor='#FFAD5B'>
<span style='text-align: center;font-weight: bold'>Code_Client</span>
</td>
<td bgcolor='#FFAD5B'>
<span style='text-align: center;font-weight: bold'>Nom_Client</span>
</td>
<td bgcolor='#FFAD5B'>
<span style='text-align: center;font-weight: bold'>Localisation</span>
</td>
<td bgcolor='#FFAD5B'>
<span style='text-align: center;font-weight: bold'>Clients</span>
</td>
<td bgcolor='#FFAD5B'>
<span style='text-align: center;font-weight: bold'>Nom_Fournisseur</span>
</td>
<td bgcolor='#FFAD5B'>
<span style='text-align: center;font-weight: bold'>Produits</span>
</td>
<td bgcolor='#FFAD5B'>
<span style='text-align: center;font-weight: bold'>Prix</span>
</td>
<td bgcolor='#FFAD5B'>
<span style='text-align: center;font-weight: bold'>Nouveau_prix</span>
</td>
</tr>";
while($row = mysql_fetch_assoc($res))
echo "<tr>
<td bgcolor='#CCCCCC'>
${row['idfacture']}
</td>
<td>
<span align='center'>${row['idclt']}</span><input type='hidden' name='idclt[]' value='${row['idclt']}' />
</td>
<td>
<span align='center'>${row['nomclt']}</span>
</td>
<td>
<span align='center'>${row['Localisation']}</span>
</td>
<td>
<span align='center'>${row['SortClt']}</span>
</td>
<td>
<span align='center'>${row['nomfour']}</span>
</td>
<td>
<span align='center'>${row['titreprod']}<input type='hidden' name='idprod[]' value='${row['idprod']}' /></span>
</td>
<td>
<span align='center'>${row['prix']}</span>
</td>
<td>
<input type='text' name='nprix[]' onkeyup='verifPrix(this)' />
</td>
</tr>";
echo "</table><br/>
<input type='submit' name='btok' value='inserer'/>
<input type='reset' name'vid' value='supprimer'/>
</form>";
}
?> |
Partager