bedidaquin01

Inscris le 19/10/2011 à 17:15
  • Signature
    bedidaquin01
  • Nombre de sujets
    2
  • Nombre de messages
    3
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
bedidaquin01
salut a tous,
j'ai un problème dans mon script et j'aurai besoin de votre aide pour mieux cerner cette faute dans mon code.
mon code consiste a afficher dans un formulaire les données d'un code existant dans ma base de donnée, sinon il m'affiche un formulaire vide quand on rempli s'enregistre dans ma base de donnée, tous ceci dans la même page.

voici mon code:
<div id="divContent">
<h1>Fichier -&gt; Palette</h1>
<form action="marqapeil.php" method="post" >
<fieldset>
<p>code:<input name="CodPal" type="text" size="10" maxlength="3" style="text-transform:uppercase"/>
<input type="submit" name="Affiche" value="Ajouter" /> <a href="aff_modif_marqapeil.php"><input type="button" value="Modifier" /> </a></p>

</fieldset>
</form>
<?php


//recuperation du numero de l'ami
if(isset($_POST['Affiche'])){
$CodPal=$_POST['CodPal'];
if(empty($CodPal))
{
echo '<script>alert("Entrez le code marque appareil")</script>';
}
else
{

//on se connecte a MYSQL
$dbb=mysql_connect($hostname_pesage, $username_pesage, $password_pesage) or die('Erreur de connexion ' . mysql_error());
// on sélectionne la base
mysql_select_db($database_pesage) or die('Erreur de selection ' . mysql_error());

// on crée la requête SQL
$requet='SELECT CodPal, LibPal, NbrCond, PoidPal, CodCond FROM tpalette WHERE CodPal="'.$CodPal.'"';

// on execute la requete
$execute_requet=mysql_query($requet)or die('selection echouée' . mysql_error());

// affichage des données
if($result=mysql_fetch_object($execute_requet)){

echo'<script>alert("ce code existe deja.")</script>';
?>
<form method="post" action="marqapeil.php">
<fieldset>
<table align="left" style="text-align:left">
<tr>
<td height="40" align="right">code:</td><td><input name="CodPal" type="text" value="<?php echo($result->CodPal) ;?>" tabindex="20" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Dimension:</td><td><input type="text" name="LibPal" tabindex="35" align="texttop" value="<?php echo($result->LibPal) ;?>" size="40" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Poids:</td><td><input type="text" name="PoidPal" tabindex="20" align="texttop" value="<?php echo($result->PoidPal) ;?>" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Sac:</td><td><input type="text" name="CodCond" tabindex="20" align="texttop" value="<?php echo($result->CodCond) ;?>" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Nbre de Sac:</td><td><input type="text" name="NbrCond" tabindex="20" align="texttop" value="<?php echo($result->NbrCond) ;?>" style="text-transform:uppercase"/></td></tr>
<tr>
<td></td><td align="left" height="40"><input type="submit" value="Valider" name="Valider" style="text-transform:uppercase" />
<input type="reset" value="annuler" onclick="sorti()" style="text-transform:uppercase"/></td></tr>
</table>

</fieldset>
</form>

<?php
}
else if(isset($_POST['Affiche'])){
?>

<form method="POST" action="marqapeil.php">
<fieldset>
<table align="left" style="text-align:left">
<tr>
<td height="40" align="right">code:</td><td><input name="CodPal" type="text" value="<?php echo htmlentities($CodPal); ?>" tabindex="20" /></td></tr>
<tr>
<td height="40" align="right">Dimension:</td><td><input type="text" name="LibPal" tabindex="35" align="texttop" size="40" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Poids:</td><td><input type="text" name="PoidPal" tabindex="20" align="texttop" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Sac:</td><td><input type="text" name="CodCond" tabindex="20" align="texttop" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Nbre de Sac:</td><td><input type="text" name="NbrCond" tabindex="20" align="texttop" style="text-transform:uppercase"/></td></tr>
<tr>
<td></td><td align="left"><input type="submit" value="Valider" name="Valide" style="text-transform:uppercase" />
<input type="reset" value="annuler" onclick="sorti()" style="text-transform:uppercase"/></td></tr>
</table>
</fieldset>
</form>

<?php

//recuperation des valeurs des variables
if(isset($_POST['Valide'])){

if(isset($_POST['CodPal'])) $CodPal=$_POST['CodPal'];
else $CodPal="";

if(isset($_POST['LibPal'])) $LibPal=$_POST['LibPal'];
else $LibPal="";

if(isset($_POST['PoidPal'])) $PoidPal=$_POST['PoidPal'];
else $PoidPal="";

if(isset($_POST['CodCond'])) $CodCond=$_POST['CodCond'];
else $CodCond="";

if(isset($_POST['NbrCond'])) $NbrCond=$_POST['NbrCond'];
else $NbrCond="";

if(empty($CodPal) || empty($LibPal) || empty($PoidPal) || empty($CodCond) || empty($NbrCond))
{
echo '<script>alert("remplir tous les champs")</script>';
}
// aucun champ n'est vide, on peut enregistrer dans la bd
else
{
//on se connecte a MYSQL
$dbb=mysql_connect($hostname_pesage, $username_pesage, $password_pesage) or die('Erreur de connexion ' . mysql_error());
// on sélectionne la base
mysql_select_db($database_pesage) or die('Erreur de selection ' . mysql_error());

// on insert dans la bd
$sql= 'INSERT INTO tpalette (CodPal, LibPal, PoidPal, CodCond, NbrCond) VALUES("'.$CodPal.'", "'.$LibPal.'", "'.$PoidPal.'", "'.$CodCond.'", "'.$NbrCond.'")';

// on execute la requete
$execute_requet=mysql_query($sql)or die('selection echouée' . mysql_error());

// affichage des données
if($execute_requet)
{

// on affiche le résultat pour le visiteur
echo '<script>alert("enregistrement reussi.")</script>';


?>
<?php
}
}
}
}
?>

<?php
}
}
mysql_close();

?>

</div>


le problème est que le script n'enregistre pas dans la base de donnée, je pourrai dire aussi que la recuperation et l'affichage se passe bien mais l'insertion ne fonctionne pas pourtant ma requete est exacte. merci de me venir en aide.
bedidaquin01
bedidaquin01
le 19/10/2011 à 17:19
RECHERCHE PAR CRITERE EN PHP
bonjour a tous,

je suis a la recherche d'aide pour l'elaboration de mon script me permettant de rechercher et d'afficher a partir d'un formulaire les produits de ma base de donnée en fonction des dates de debut et de fin. voici presenté mon script, mais je pense que la logique et la requete sont maladroitement composé.merci de me venir en aide.

<?php
if(isset($_POST['CODEPROD'])){
$CODEPROD=$_POST['CODEPROD'];
}

//valeur par défaut à l'arrivée

else{
$CODEPROD="choisir";
}

/*voir suite dans les ajouts PHP dans le select
affiche l'option selected le cas échéant*/
?>


<FORM METHOD="post" ACTION="impprod.php">
<fieldset>
<table>
<tr>
<td height="10">&nbsp;</td><td>&nbsp;</td><td>
<SELECT name="CODEPROD">
<option value="choisir" selected="selected"> ----- Choisir ----- </option>
<option value="Tous les produit"<?php if($CODEPROD =='produit') { echo 'selected'; } ?>>Tous les produits</option>

<?php

//On se connecte
$dbb=mysql_connect($hostname_dbb, $username_dbb, $password_dbb) or die('Erreur de connexion ' . mysql_error());

// on sélectionne la base
mysql_select_db($database_dbb) or die('Erreur de selection ' . mysql_error());

//On prépare la requête SQL qui récupère les champs
$sql = "SELECT DISTINCT CODEPROD FROM pesee ORDER BY CODEPROD";

/* On lance la requête (mysql_query)
et on impose un message d'erreur si la requête ne passe pas (or die) */
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

//On scanne le résultat et on construit chaque option avec
while($data = mysql_fetch_array($req)){

// on affiche chaque champ
echo '<option name="'.$data['CODEPROD'].'">'.$data['CODEPROD'].'</option>';
}
//On libère mysql de cette première requête
mysql_free_result ($req);
//On ferme le select
?>
</SELECT>
</td><td height="10">&nbsp;</td><td>&nbsp;</td></tr>
<tr height="15"></tr>
<tr>
<td align="right" height="10">p&eacute;riode du:</td>
<td><input type="text" name="DATEP1" /></td>
<td>&nbsp;</td>

<td align="right" height="10">Au:</td>
<td><input type="text" name="DATEP2" /></td>
</tr>
<tr height="10"></tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="left"><input type="submit" value="Impression" name="OK"></td>
<td><input type="reset" value="Annuler" /></td>
</tr>
</table>
</fieldset>
</FORM>
<!--
On ferme le formulaire
-->
<?php
//On traite le formulaire
if(isset($_POST['OK'])){
$CODEPROD=$_POST['CODEPROD'];
$DATEP1=$_POST['DATEP1'];
$DATEP2=$_POST['DATEP2'];

if($CODEPROD=='CODEPROD')
{

// On prépare la requête
//requête différente selon qu'on veut tout le champ
//ou un champ avec une condition

$sql = 'SELECT CODEPROD, NUMLOT, NUMCON,CODECLI, TRANSPORT, DESTI, POIDNET, DATEP FROM pesee WHERE DATEP BETWEEN "'.$DATEP1.'" AND "'.$DATEP2.'"';

/* On lance la requête (mysql_query)
et on impose un message d'erreur si la requête ne passe pas (or die)*/
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data=mysql_num_rows($req);
// si on a récupéré un résultat on l'affiche.
if($data){
// début du tableau
echo'<p><u>'.$CODEPROD.'</u></p>';
echo '<center><table bgcolor="#FFFFFF" width="590" align="center">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>N°Camion</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>CONNAISSEMENT</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>PRODUIT</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>CLIENT</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>TRANSPORTEUR</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>DESTINATION/ORIGINAL</u></b></td>';

echo '<td bgcolor="#669999" style="text-align:center"><b><u>Poids net</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>Date de pesée</u></b></td>';
echo '</tr>'."\n";
//On scanne chaque résultat et affiche
while($row = mysql_fetch_array($req)){
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row['NUMCON'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['NUMLOT'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['CODEPROD'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['CODECLI'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['TRANSPORT'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['DESTI'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['POIDNET'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['DATEP'].'</td>';
echo '</tr>'."\n";
}
echo '</table></center>'."\n";
}
else
echo '<p><u>Liste des clients</u></p>Pas d\'enregistrements dans cette table...';

// on libère le résultat
mysql_free_result($req);

}
elseif($CODEPROD=='produit')
{
$sql='SELECT CODEPROD, NUMLOT, NUMCON,CODECLI, TRANSPORT, DESTI, POIDNET, DATEP FROM pesee WHERE DATEP BETWEEN "'.$DATEP1.'" AND "'.$DATEP2.'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data=mysql_num_rows($req);
// si on a récupéré un résultat on l'affiche.
if($data) {
// début du tableau
echo'<p><u>Tous les produits</u></p>';
echo '<center><table bgcolor="#FFFFFF" width="590" align="center">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>Code</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>Libellé</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>Observation</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>Date de pesée</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($req)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row['CODEPROD'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['CODECLI'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['POIDNET'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['DATEP'].'</td>';
echo '</tr>'."\n";
}
echo '</table></center>'."\n";
// fin du tableau.
}
else
echo '<p><u>Liste des produits</u></p>Pas d\'enregistrements dans cette table...';

// on libère le résultat
mysql_free_result($req);
}

else{
echo'<script>alert("Vous n\'avez rien sélectionné.")</script>';
}
}



//On ferme sql
mysql_close ();

?>
bedidaquin01

Ses derniers messages sur les forums

forum
bedidaquin01
salut a tous,
j'ai un problème dans mon script et j'aurai besoin de votre aide pour mieux cerner cette faute dans mon code.
mon code consiste a afficher dans un formulaire les données d'un code existant dans ma base de donnée, sinon il m'affiche un formulaire vide quand on rempli s'enregistre dans ma base de donnée, tous ceci dans la même page.

voici mon code:
<div id="divContent">
<h1>Fichier -&gt; Palette</h1>
<form action="marqapeil.php" method="post" >
<fieldset>
<p>code:<input name="CodPal" type="text" size="10" maxlength="3" style="text-transform:uppercase"/>
<input type="submit" name="Affiche" value="Ajouter" /> <a href="aff_modif_marqapeil.php"><input type="button" value="Modifier" /> </a></p>

</fieldset>
</form>
<?php


//recuperation du numero de l'ami
if(isset($_POST['Affiche'])){
$CodPal=$_POST['CodPal'];
if(empty($CodPal))
{
echo '<script>alert("Entrez le code marque appareil")</script>';
}
else
{

//on se connecte a MYSQL
$dbb=mysql_connect($hostname_pesage, $username_pesage, $password_pesage) or die('Erreur de connexion ' . mysql_error());
// on sélectionne la base
mysql_select_db($database_pesage) or die('Erreur de selection ' . mysql_error());

// on crée la requête SQL
$requet='SELECT CodPal, LibPal, NbrCond, PoidPal, CodCond FROM tpalette WHERE CodPal="'.$CodPal.'"';

// on execute la requete
$execute_requet=mysql_query($requet)or die('selection echouée' . mysql_error());

// affichage des données
if($result=mysql_fetch_object($execute_requet)){

echo'<script>alert("ce code existe deja.")</script>';
?>
<form method="post" action="marqapeil.php">
<fieldset>
<table align="left" style="text-align:left">
<tr>
<td height="40" align="right">code:</td><td><input name="CodPal" type="text" value="<?php echo($result->CodPal) ;?>" tabindex="20" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Dimension:</td><td><input type="text" name="LibPal" tabindex="35" align="texttop" value="<?php echo($result->LibPal) ;?>" size="40" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Poids:</td><td><input type="text" name="PoidPal" tabindex="20" align="texttop" value="<?php echo($result->PoidPal) ;?>" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Sac:</td><td><input type="text" name="CodCond" tabindex="20" align="texttop" value="<?php echo($result->CodCond) ;?>" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Nbre de Sac:</td><td><input type="text" name="NbrCond" tabindex="20" align="texttop" value="<?php echo($result->NbrCond) ;?>" style="text-transform:uppercase"/></td></tr>
<tr>
<td></td><td align="left" height="40"><input type="submit" value="Valider" name="Valider" style="text-transform:uppercase" />
<input type="reset" value="annuler" onclick="sorti()" style="text-transform:uppercase"/></td></tr>
</table>

</fieldset>
</form>

<?php
}
else if(isset($_POST['Affiche'])){
?>

<form method="POST" action="marqapeil.php">
<fieldset>
<table align="left" style="text-align:left">
<tr>
<td height="40" align="right">code:</td><td><input name="CodPal" type="text" value="<?php echo htmlentities($CodPal); ?>" tabindex="20" /></td></tr>
<tr>
<td height="40" align="right">Dimension:</td><td><input type="text" name="LibPal" tabindex="35" align="texttop" size="40" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Poids:</td><td><input type="text" name="PoidPal" tabindex="20" align="texttop" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Sac:</td><td><input type="text" name="CodCond" tabindex="20" align="texttop" style="text-transform:uppercase"/></td></tr>
<tr>
<td height="40" align="right">Nbre de Sac:</td><td><input type="text" name="NbrCond" tabindex="20" align="texttop" style="text-transform:uppercase"/></td></tr>
<tr>
<td></td><td align="left"><input type="submit" value="Valider" name="Valide" style="text-transform:uppercase" />
<input type="reset" value="annuler" onclick="sorti()" style="text-transform:uppercase"/></td></tr>
</table>
</fieldset>
</form>

<?php

//recuperation des valeurs des variables
if(isset($_POST['Valide'])){

if(isset($_POST['CodPal'])) $CodPal=$_POST['CodPal'];
else $CodPal="";

if(isset($_POST['LibPal'])) $LibPal=$_POST['LibPal'];
else $LibPal="";

if(isset($_POST['PoidPal'])) $PoidPal=$_POST['PoidPal'];
else $PoidPal="";

if(isset($_POST['CodCond'])) $CodCond=$_POST['CodCond'];
else $CodCond="";

if(isset($_POST['NbrCond'])) $NbrCond=$_POST['NbrCond'];
else $NbrCond="";

if(empty($CodPal) || empty($LibPal) || empty($PoidPal) || empty($CodCond) || empty($NbrCond))
{
echo '<script>alert("remplir tous les champs")</script>';
}
// aucun champ n'est vide, on peut enregistrer dans la bd
else
{
//on se connecte a MYSQL
$dbb=mysql_connect($hostname_pesage, $username_pesage, $password_pesage) or die('Erreur de connexion ' . mysql_error());
// on sélectionne la base
mysql_select_db($database_pesage) or die('Erreur de selection ' . mysql_error());

// on insert dans la bd
$sql= 'INSERT INTO tpalette (CodPal, LibPal, PoidPal, CodCond, NbrCond) VALUES("'.$CodPal.'", "'.$LibPal.'", "'.$PoidPal.'", "'.$CodCond.'", "'.$NbrCond.'")';

// on execute la requete
$execute_requet=mysql_query($sql)or die('selection echouée' . mysql_error());

// affichage des données
if($execute_requet)
{

// on affiche le résultat pour le visiteur
echo '<script>alert("enregistrement reussi.")</script>';


?>
<?php
}
}
}
}
?>

<?php
}
}
mysql_close();

?>

</div>


le problème est que le script n'enregistre pas dans la base de donnée, je pourrai dire aussi que la recuperation et l'affichage se passe bien mais l'insertion ne fonctionne pas pourtant ma requete est exacte. merci de me venir en aide.
bedidaquin01
bedidaquin01
le 21/10/2011 à 18:46
RECHERCHE PAR CRITERE EN PHP
bonjour ,
mon problème se situe au niveau de l’exécution des conditions.
dans ma premiere conditionje demande l'affichage par type de produit selectionné:
if($CODEPROD='CODEPROD'){
instruction et affichage;
}

ensuite dans ma deuxième condition je demande l'affichage de tous les produits dans un même tableau.
if($CODEPROD='produit'){
instruction et affichage;
}

le problème est que seulement la première condition s’exécute mais pas la deuxième.
merci de me venir en aide.
bedidaquin01
bedidaquin01
le 19/10/2011 à 17:19
RECHERCHE PAR CRITERE EN PHP
bonjour a tous,

je suis a la recherche d'aide pour l'elaboration de mon script me permettant de rechercher et d'afficher a partir d'un formulaire les produits de ma base de donnée en fonction des dates de debut et de fin. voici presenté mon script, mais je pense que la logique et la requete sont maladroitement composé.merci de me venir en aide.

<?php
if(isset($_POST['CODEPROD'])){
$CODEPROD=$_POST['CODEPROD'];
}

//valeur par défaut à l'arrivée

else{
$CODEPROD="choisir";
}

/*voir suite dans les ajouts PHP dans le select
affiche l'option selected le cas échéant*/
?>


<FORM METHOD="post" ACTION="impprod.php">
<fieldset>
<table>
<tr>
<td height="10">&nbsp;</td><td>&nbsp;</td><td>
<SELECT name="CODEPROD">
<option value="choisir" selected="selected"> ----- Choisir ----- </option>
<option value="Tous les produit"<?php if($CODEPROD =='produit') { echo 'selected'; } ?>>Tous les produits</option>

<?php

//On se connecte
$dbb=mysql_connect($hostname_dbb, $username_dbb, $password_dbb) or die('Erreur de connexion ' . mysql_error());

// on sélectionne la base
mysql_select_db($database_dbb) or die('Erreur de selection ' . mysql_error());

//On prépare la requête SQL qui récupère les champs
$sql = "SELECT DISTINCT CODEPROD FROM pesee ORDER BY CODEPROD";

/* On lance la requête (mysql_query)
et on impose un message d'erreur si la requête ne passe pas (or die) */
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

//On scanne le résultat et on construit chaque option avec
while($data = mysql_fetch_array($req)){

// on affiche chaque champ
echo '<option name="'.$data['CODEPROD'].'">'.$data['CODEPROD'].'</option>';
}
//On libère mysql de cette première requête
mysql_free_result ($req);
//On ferme le select
?>
</SELECT>
</td><td height="10">&nbsp;</td><td>&nbsp;</td></tr>
<tr height="15"></tr>
<tr>
<td align="right" height="10">p&eacute;riode du:</td>
<td><input type="text" name="DATEP1" /></td>
<td>&nbsp;</td>

<td align="right" height="10">Au:</td>
<td><input type="text" name="DATEP2" /></td>
</tr>
<tr height="10"></tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="left"><input type="submit" value="Impression" name="OK"></td>
<td><input type="reset" value="Annuler" /></td>
</tr>
</table>
</fieldset>
</FORM>
<!--
On ferme le formulaire
-->
<?php
//On traite le formulaire
if(isset($_POST['OK'])){
$CODEPROD=$_POST['CODEPROD'];
$DATEP1=$_POST['DATEP1'];
$DATEP2=$_POST['DATEP2'];

if($CODEPROD=='CODEPROD')
{

// On prépare la requête
//requête différente selon qu'on veut tout le champ
//ou un champ avec une condition

$sql = 'SELECT CODEPROD, NUMLOT, NUMCON,CODECLI, TRANSPORT, DESTI, POIDNET, DATEP FROM pesee WHERE DATEP BETWEEN "'.$DATEP1.'" AND "'.$DATEP2.'"';

/* On lance la requête (mysql_query)
et on impose un message d'erreur si la requête ne passe pas (or die)*/
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data=mysql_num_rows($req);
// si on a récupéré un résultat on l'affiche.
if($data){
// début du tableau
echo'<p><u>'.$CODEPROD.'</u></p>';
echo '<center><table bgcolor="#FFFFFF" width="590" align="center">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>N°Camion</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>CONNAISSEMENT</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>PRODUIT</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>CLIENT</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>TRANSPORTEUR</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>DESTINATION/ORIGINAL</u></b></td>';

echo '<td bgcolor="#669999" style="text-align:center"><b><u>Poids net</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>Date de pesée</u></b></td>';
echo '</tr>'."\n";
//On scanne chaque résultat et affiche
while($row = mysql_fetch_array($req)){
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row['NUMCON'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['NUMLOT'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['CODEPROD'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['CODECLI'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['TRANSPORT'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['DESTI'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['POIDNET'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['DATEP'].'</td>';
echo '</tr>'."\n";
}
echo '</table></center>'."\n";
}
else
echo '<p><u>Liste des clients</u></p>Pas d\'enregistrements dans cette table...';

// on libère le résultat
mysql_free_result($req);

}
elseif($CODEPROD=='produit')
{
$sql='SELECT CODEPROD, NUMLOT, NUMCON,CODECLI, TRANSPORT, DESTI, POIDNET, DATEP FROM pesee WHERE DATEP BETWEEN "'.$DATEP1.'" AND "'.$DATEP2.'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data=mysql_num_rows($req);
// si on a récupéré un résultat on l'affiche.
if($data) {
// début du tableau
echo'<p><u>Tous les produits</u></p>';
echo '<center><table bgcolor="#FFFFFF" width="590" align="center">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>Code</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>Libellé</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>Observation</u></b></td>';
echo '<td bgcolor="#669999" style="text-align:center"><b><u>Date de pesée</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($req)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row['CODEPROD'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['CODECLI'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['POIDNET'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['DATEP'].'</td>';
echo '</tr>'."\n";
}
echo '</table></center>'."\n";
// fin du tableau.
}
else
echo '<p><u>Liste des produits</u></p>Pas d\'enregistrements dans cette table...';

// on libère le résultat
mysql_free_result($req);
}

else{
echo'<script>alert("Vous n\'avez rien sélectionné.")</script>';
}
}



//On ferme sql
mysql_close ();

?>
bedidaquin01

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours