[RESOLU] Récupérer une info à partir d'une autre et faire une boucle

Eléphanteau du PHP | 16 Messages

06 sept. 2016, 09:35

Bonjour,

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

Eléphanteau du PHP | 16 Messages

06 sept. 2016, 11:02

Bon en fait j'ai trouvé mon erreur dans la recherche suivante je me suis trompé de fonction, il fallait que j'agisse sur une autre, merci