A partir d'une information je voudrais récupérer une info sur la meme ligne et traiter cette information. je m'explique, j'ai un programme de généalogie canin qui récupérer d'un formulaire un lof et va chercher l'information dans ma BDD puis récupère une autre cellule et va la chercher dans ma BDD m'affiche les infos .......
je voudrais maintenant à partir d'une autre information récupérer un cellule et traiter l'info
Ma fonction
function return_infos_dog_from_puce ($pucetat) // infos à partir de la puce
{
global $pdo; // connexion (variable globale)
$infos_array = array();
$pucetat_query = "SELECT *".
" FROM chiens ".
" WHERE PUC like :pucetat;";
try {
$pdo_select = $pdo->prepare($pucetat_query);
$pdo_select->execute( array(
':pucetat' => $pucetat
));
$infos_array = $pdo_select->fetch();
}
catch (PDOException $e) {
echo 'Erreur SQL : '. $e->getMessage().'<br/>'; die();
}
return $infos_array;
}
Mon fichier
<?php
header("Content-Type: text/html; charset=utf-8");
include('./connexion.php');
include('./fonction.php');
// --------------------------------------
if (!empty($_POST)) {
$pucetat = $_POST['pucetat']; // ce que je revoie de mon formulaire
$c = return_infos_dog_from_puce ($pucetat);
// les cellules qui m'interresent sur ma ligne et que je dois allez chercher dans ma BDd afin d'afficher les résultats
$pc = return_infos_dog_from_puce ($c['PLOF']);
$pm = return_infos_dog_from_puce ($c['MLOF']);
$ppc = return_infos_dog_from_puce ($pc['PLOF']);
$mpc = return_infos_dog_from_puce ($pc['MLOF']);
$pmc = return_infos_dog_from_puce ($pm['PLOF']);
$mmc = return_infos_dog_from_puce ($pm['MLOF']);
$pppc = return_infos_dog_from_puce ($ppc['PLOF']);
$mppc = return_infos_dog_from_puce ($ppc['MLOF']);
$pmpc = return_infos_dog_from_puce ($mpc['PLOF']);
$mmpc = return_infos_dog_from_puce ($mpc['MLOF']);
$ppmc = return_infos_dog_from_puce ($pmc['PLOF']);
$mpmc = return_infos_dog_from_puce ($pmc['MLOF']);
$pmmc = return_infos_dog_from_puce ($mmc['PLOF']);
$mmmc = return_infos_dog_from_puce ($mmc['MLOF']);
$ppppc = return_infos_dog_from_puce ($pppc['PLOF']);
$mpppc = return_infos_dog_from_puce ($pppc['MLOF']);
$pmppc = return_infos_dog_from_puce ($mppc['PLOF']);
$mmppc = return_infos_dog_from_puce ($mppc['MLOF']);
$ppmpc = return_infos_dog_from_puce ($pmpc['PLOF']);
$mpmpc = return_infos_dog_from_puce ($pmpc['MLOF']);
$pmmpc = return_infos_dog_from_puce ($mmpc['PLOF']);
$mmmpc = return_infos_dog_from_puce ($mmpc['MLOF']);
$pppmc = return_infos_dog_from_puce ($ppmc['PLOF']);
$mppmc = return_infos_dog_from_puce ($ppmc['MLOF']);
$pmpmc = return_infos_dog_from_puce ($mpmc['PLOF']);
$mmpmc = return_infos_dog_from_puce ($mpmc['MLOF']);
$ppmmc = return_infos_dog_from_puce ($pmmc['PLOF']);
$mpmmc = return_infos_dog_from_puce ($pmmc['MLOF']);
$pmmmc = return_infos_dog_from_puce ($mmmc['PLOF']);
$mmmmc = return_infos_dog_from_puce ($mmmc['MLOF']);
$pppppc = return_infos_dog_from_puce ($ppppc['PLOF']);
$mppppc = return_infos_dog_from_puce ($ppppc['MLOF']);
$pmpppc = return_infos_dog_from_puce ($mpppc['PLOF']);
$mmpppc = return_infos_dog_from_puce ($mpppc['MLOF']);
$ppmppc = return_infos_dog_from_puce ($pmppc['PLOF']);
$mpmppc = return_infos_dog_from_puce ($pmppc['MLOF']);
$pmmppc = return_infos_dog_from_puce ($mmppc['PLOF']);
$mmmppc = return_infos_dog_from_puce ($mmppc['MLOF']);
$pppmpc = return_infos_dog_from_puce ($ppmpc['PLOF']);
$mppmpc = return_infos_dog_from_puce ($ppmpc['MLOF']);
$pmpmpc = return_infos_dog_from_puce ($mpmpc['PLOF']);
$mmpmpc = return_infos_dog_from_puce ($mpmpc['MLOF']);
$ppmmpc = return_infos_dog_from_puce ($pmmpc['PLOF']);
$mpmmpc = return_infos_dog_from_puce ($pmmpc['MLOF']);
$pmmmpc = return_infos_dog_from_puce ($mmmpc['PLOF']);
$mmmmpc = return_infos_dog_from_puce ($mmmpc['MLOF']);
$ppppmc = return_infos_dog_from_puce ($pppmc['PLOF']);
$mpppmc = return_infos_dog_from_puce ($pppmc['MLOF']);
$pmppmc = return_infos_dog_from_puce ($mppmc['PLOF']);
$mmppmc = return_infos_dog_from_puce ($mppmc['MLOF']);
$ppmpmc = return_infos_dog_from_puce ($pmpmc['PLOF']);
$mpmpmc = return_infos_dog_from_puce ($pmpmc['MLOF']);
$pmmpmc = return_infos_dog_from_puce ($mmpmc['PLOF']);
$mmmpmc = return_infos_dog_from_puce ($mmpmc['MLOF']);
$pppmmc = return_infos_dog_from_puce ($ppmmc['PLOF']);
$mppmmc = return_infos_dog_from_puce ($ppmmc['MLOF']);
$pmpmmc = return_infos_dog_from_puce ($mpmmc['PLOF']);
$mmpmmc = return_infos_dog_from_puce ($mpmmc['MLOF']);
$ppmmmc = return_infos_dog_from_puce ($pmmmc['PLOF']);
$mpmmmc = return_infos_dog_from_puce ($pmmmc['MLOF']);
$pmmmmc = return_infos_dog_from_puce ($mmmmc['PLOF']);
$mmmmmc = return_infos_dog_from_puce ($mmmmc['MLOF']);
}
?>
//j'affiche mes données......
Merci pour vos lumières