par
castelli » 06 juin 2005, 15:01
bon jarrive pas

je vous met mes codes au cas ou ...j'ai fait une enome boulette et que je ne m'en rend meme pas compte
celui de ma page principal
$select="SELECT nom,formule,reference,disponibilite,localisation,quantite,numero_cass FROM produit2";
if (isset($_POST['methode']) && $_POST['methode'] == $var1){
$select .= " WHERE ".$_POST['methode']." LIKE '%".$_POST['motsclef']."%'";
}
if (isset($_POST['methode']) && $_POST['methode'] == $var3){
$select .= " WHERE ";
for($i=0; $i < $nbr_mots; $i++)
{
if($i < ($nbr_mots - 1))
{
$select .= $methode." LIKE '%".$motsclef[$i]."%' AND ";
}
else
{
$select .= $methode." LIKE '%".$motsclef[$i]."%'";
}
}
}
if (isset($_POST['methode']) && $_POST['methode'] == $var2){
$select .= " WHERE ".$_POST['methode']." = ".$_POST['motsclef']."";
}
if (isset($_POST['methode']) && $_POST['methode'] == $var4){
$select .= " WHERE ".$_POST['methode']." = ".$_POST['motsclef']."";
}
$select .= " ORDER BY nom";
$select .= " ASC limit ".$limite.','.$nombre;
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
if(mysql_num_rows($result) >=1) echo "<table border=1><TR bgcolor=\"#CCFFCC\"><TH>Nom</TH><TH>Formule</TH><TH>Référence</TH><TH>Disponibilité</TH><TH>Localisation</TH><TH>Quantité</TH><TH>Numero_cass</TH><TH>Action</th></TR>";
while ($voir = mysql_fetch_assoc($result)) {
echo"<tr>
<td><font face='Verdana' size='2'>" .$voir['nom']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['formule']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['reference']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['disponibilite']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['localisation']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['quantite']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['numero_cass']. "</font></td>
<TD><font face='Verdana' size='2'> <a href=maj.php?id=$reference>Commander</A></font></td></tr>";
}
et pour ma page maj.php
<html><head><title>Commande</title></head><body><?php
$id = (isset($_GET['id'])?$_GET['id']:null);
echo "reference =".$reference;
?></body></html>
voila merci
bon jarrive pas :x je vous met mes codes au cas ou ...j'ai fait une enome boulette et que je ne m'en rend meme pas compte
celui de ma page principal
[php]$select="SELECT nom,formule,reference,disponibilite,localisation,quantite,numero_cass FROM produit2";
if (isset($_POST['methode']) && $_POST['methode'] == $var1){
$select .= " WHERE ".$_POST['methode']." LIKE '%".$_POST['motsclef']."%'";
}
if (isset($_POST['methode']) && $_POST['methode'] == $var3){
$select .= " WHERE ";
for($i=0; $i < $nbr_mots; $i++)
{
if($i < ($nbr_mots - 1))
{
$select .= $methode." LIKE '%".$motsclef[$i]."%' AND ";
}
else
{
$select .= $methode." LIKE '%".$motsclef[$i]."%'";
}
}
}
if (isset($_POST['methode']) && $_POST['methode'] == $var2){
$select .= " WHERE ".$_POST['methode']." = ".$_POST['motsclef']."";
}
if (isset($_POST['methode']) && $_POST['methode'] == $var4){
$select .= " WHERE ".$_POST['methode']." = ".$_POST['motsclef']."";
}
$select .= " ORDER BY nom";
$select .= " ASC limit ".$limite.','.$nombre;
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
if(mysql_num_rows($result) >=1) echo "<table border=1><TR bgcolor=\"#CCFFCC\"><TH>Nom</TH><TH>Formule</TH><TH>Référence</TH><TH>Disponibilité</TH><TH>Localisation</TH><TH>Quantité</TH><TH>Numero_cass</TH><TH>Action</th></TR>";
while ($voir = mysql_fetch_assoc($result)) {
echo"<tr>
<td><font face='Verdana' size='2'>" .$voir['nom']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['formule']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['reference']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['disponibilite']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['localisation']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['quantite']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['numero_cass']. "</font></td>
<TD><font face='Verdana' size='2'> <a href=maj.php?id=$reference>Commander</A></font></td></tr>";
}
[/php]
et pour ma page maj.php
[php]<html><head><title>Commande</title></head><body><?php
$id = (isset($_GET['id'])?$_GET['id']:null);
echo "reference =".$reference;
?></body></html>[/php]
voila merci