Bonjour,
voila mon bout de code, (les explications en dessous)
Ici j'affiche les champs des produits qui sont dans ma base de donnée, dans la derniere case du tableau j'ai un bouton "selectionner" qui recupere l'id de mon produit et l'envoi la meme page php effectuant ceci:
Si quelqu'un pouvait m'aider ce serait cool. Merci
Modifié par macbook-user (19 Jan 2011 - 12:06)
voila mon bout de code, (les explications en dessous)
if($requete2)
{
echo '<table>';
echo '<tr>';
echo '<td><b><u>Categorie</u></b></td>';
echo '<td<b><u>Marque</u></b></td>';
echo '<td><b><u>Designation</u></b></td>';
echo '<td><b><u>Codebarre</u></b></td>' ;
echo '<td><b><u>Quantité Dispo</u></b></td>';
echo '<td><b><u>Quantité Choisie</u></b></td>';
echo '<td><b><u>PrixTTC</u></b></td>';
echo '<td><b><u>Selectionner</u></b></td>';
echo '</tr>';
while( $result = mysql_fetch_array( $requete2) )
{
echo '<tr>';
echo '<td>'.stripslashes($result["idcategorie"]).'</td>';
echo '<td>'.stripslashes($result["idmarque"]).'</td>';
echo '<td>'.stripslashes($result["Designation"]).'</td>';
echo '<td>'.stripslashes($result["Codebarre"]).'</td>';
echo '<td>' .$result["Quantite"]. ' </td>';
[#orange]echo '<td><input type="text" size="3" name="qtechoisie" value=""></td>';[/#]//ici j'ai mi un champs de type text pour rentrer la quantite que je veux envoyer par l'url
echo '<td>'.stripslashes($result["PrixTTC"]).'€</td>';
echo("<td> <input type=button value=Selectionner onclick=\"location.href='rechercheproduit.php?id=".$result['id']."?[#red]qtechoisie=".$_GET['qtechoisie']."'[/#]\"> </td>") ; //ici je veux recuperer ma quantité entrée au dessus mais je ne sais pas du tout comment [ohwell]. Le $_GET etait juste pour tester ca ne fonctionne pas je sais.
}
echo '</tr>'."\n";
echo '</table>'."\n";
}
Ici j'affiche les champs des produits qui sont dans ma base de donnée, dans la derniere case du tableau j'ai un bouton "selectionner" qui recupere l'id de mon produit et l'envoi la meme page php effectuant ceci:
if(isset($_GET["id"]))
{
$id = $_GET["id"] ; // recuperation id ok
$qte = $_GET["qtechoisie"] ; // Quantité que je veux recup mais je n'y arrive pas
//requête SQL:
$sql = ("SELECT *
FROM produits
WHERE id = '$id' ") ;
//exécution de la requête:
$requete = mysql_query( $sql) ;
If ( $result = mysql_fetch_array( $requete ) )
{
// champs de type cacher
echo '<td><input type="hidden" name="nom" value="'.$result['id'].'"></td>';
echo '<td><input type="hidden" name="nom" value="'.$result['idcategorie'].'"></td>';
echo '<td><input type="hidden" name="prenom" value="'.$result['Codebarre'].'"></td>';
echo '<td><input type="hidden" name="phone" value="'.$result['Designation'].'"></td>';
echo '<td><input type="hidden" name="mail" value="'.$result['PrixHT'].'"></td>';
echo '<td><input type="hidden" name="adresse" value="'.$result['PrixTTC'].'"></td>';
}
// recupere les champs du formulaire dans des variables pour inserer dans la table
$codebarre= $result['Codebarre'];
$designation = $result['Designation'];
$prixHT = $result['PrixHT'];
$prixTTC = $result['PrixTTC'];
$requete1 = "insert into produitprov values('','$codebarre','$designation','$qte','$prixHT','$prixTTC')";
mysql_query ($requete1);
}
?>
Si quelqu'un pouvait m'aider ce serait cool. Merci

Modifié par macbook-user (19 Jan 2011 - 12:06)