Ton tableau est formé de quelle façon ? Est-ce que c'est une table de base de donnée ou un tableau en php ?
Par exemple dans le cas d'un tableau en php:
________________________________________________________________
NomProduit | Prix loc 1j | Prix loc 2j | Prix loc 3j | Prix loc 1S| Prix loc 1M |
__________|__________|_________|__________|_________|___________|
ce qui donne un truc du genre :
$tableau = array(
array("nomProduit"=>"Scie Sauteuse",array("1"=>"10","2"=>"20","3"=>"30","4"=>"50")),
array("nomProduit"=>"Scie à dent",array("1"=>"5","2"=>"11","3"=>"17","4"=>"33")),
array("nomProduit"=>"Marteau rouillé",array("1"=>"7","2"=>"15","3"=>"30","4"=>"55"))
);
du coup pour faire une recherche dedans il faudrait faire de cette façon:
foreach ($tableau as $value) {
if ($value['nomProduit']==$_POST['Nom du produit']) {
$prix = $value[$_POST['Nom du produit']][$_POST['Nombre de jours de location']];
break; // Stop la boucle
}
}
Si c'est une base de donnée, il te faut faire une requête, ce qui est plus "pratique"
Ton tableau est formé de quelle façon ? Est-ce que c'est une table de base de donnée ou un tableau en php ?
Par exemple dans le cas d'un tableau en php:
________________________________________________________________
NomProduit | Prix loc 1j | Prix loc 2j | Prix loc 3j | Prix loc 1S| Prix loc 1M |
__________|__________|_________|__________|_________|___________|
ce qui donne un truc du genre :
$tableau = array(
array("nomProduit"=>"Scie Sauteuse",array("1"=>"10","2"=>"20","3"=>"30","4"=>"50")),
array("nomProduit"=>"Scie à dent",array("1"=>"5","2"=>"11","3"=>"17","4"=>"33")),
array("nomProduit"=>"Marteau rouillé",array("1"=>"7","2"=>"15","3"=>"30","4"=>"55"))
);
du coup pour faire une recherche dedans il faudrait faire de cette façon:
[php]
foreach ($tableau as $value) {
if ($value['nomProduit']==$_POST['Nom du produit']) {
$prix = $value[$_POST['Nom du produit']][$_POST['Nombre de jours de location']];
break; // Stop la boucle
}
}
[/php]
Si c'est une base de donnée, il te faut faire une requête, ce qui est plus "pratique"