Notice: Undefined variable: row

Résolu
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 - 8 nov. 2024 à 17:54
jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 - 13 nov. 2024 à 11:54

Bonjour,

Dans mon script, je vais lire les champs d'un enregistrement. Les champs existent. J'ai vérifié.

Je fais :

Et j'ai comme résultat :

Je comprends pas ..... ???

Merci

10 réponses

jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 4 704
8 nov. 2024 à 23:26

bonjour 

merci de poster le code correctement et pas sous forme d'image..

ensuite, applique le contenu du lien que je t'ai également donné dans un autre de tes messages 

https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index

au passage, n'hésite pas à ajouter des var_dump dans ton script afin de voir le contenu des différentes variables et si elles existent et de quelle forme elles sont


0
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
9 nov. 2024 à 12:28

Merci beaucoup jordane45. J'ai ainsi pu rectifier bon nombre d'erreur. Il lm'en reste une que je n'arrive pas à résoudre :

for($i=0; $i<=3; $i++)
{
	if ($tonarray[$i]['conjoint'] != "") 
	{ ..............

J'ai les messages d'erreur:

Notice: Undefined offset: 0 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 486

Notice: Undefined offset: 1 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 486

Notice: Undefined offset: 2 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 486

Notice: Undefined offset: 3 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 486

0
jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 4 704
9 nov. 2024 à 15:17

comme déjà dit.... fais un var_dump($tonarray)  et regarde ce qu'il contient...

0
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
11 nov. 2024 à 10:01

Bonjour jordane45. J'ai fait un var_dump($tonarray) et je n'ai pas eu de résultat.

J'ai remplacé  if ($tonarray[$i]['conjoint'] != "") par if(isset($_GET['$tonarray[$i]']))

Je ne sais pas si c'est la bonne formulation car je ne précise pas ['conjoint'], mais il n'y a plus d'erreur ! Le résultat est-il correct ? Je ne sais pas pour l'instant.

Et maintenant j'ai le même type d'erreur 

Notice: Undefined offset: 0 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 645

Notice: Undefined offset: 1 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 645

Notice: Undefined offset: 2 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 645

Notice: Undefined offset: 3 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 645

pour la requête :

$query8 = 'SELECT id,nom,prenom,sexe,date_naissance,type_naiss,date_dc FROM individus WHERE num_pere LIKE "'.$tonarray[$i]['conjoint'].'" AND num_mere = "'.$row['num_indiv'].'" AND type_naiss != "naturel" AND (SUBSTRING(date_naissance, -4) < "'.$date2.'" ) ORDER BY (RIGHT(date_naissance, 4)) ASC';
 

Et comme j'y retrouve .$tonarray[$i]['conjoint']. la formulation n'est pas la bonne ! Comment formuler ?

0
jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 4 704
11 nov. 2024 à 10:18

Comment penses tu que je puisse t'aider ....  alors que... on ne sait même pas d'où vient ta variable $tonarray ????

C'est une variable que tu transmets via l'url ( d'où ton $_GET ) ?? ou ça vient d'une requête ?? ou d'ailleurs ????

Il serait bien de fournir l'ensemble du code qui précède l'utilisation de cette variable !!!

Et si elle provient d'un formulaire... nous montrer le code du formulaire en question...

A noter que si le var_dump ne t'a rien affiché .. c'est sûrement que ta variable  n'existe pas et/ou n'est pas remplie... tu ne peux donc pas boucler dessus !!!

.

.

bref, comme déjà dit à de nombreuses reprises.. si tu ne partages pas le code concerné... IMPOSSIBLE pour nous de te répondre !!!

0
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
11 nov. 2024 à 11:21
//******** Affichage conjoints + enfants

$tonarray = array();

if (!empty($row['date_mariage_1']))
{
	$marg_1 = substr($row['date_mariage_1'], -4);
	$date_marg1 = explode (" ",$row['date_mariage_1']);
	if ($date_marg1[0] == "Avant")
	{	$marg_1 = $marg_1 - 1 ;	}
	if ($date_marg1[0] == "Après" || $date_marg1[0] == "Entre" || $date_marg1[0] == "Vers")
	{	$marg_1 = $marg_1 + 1 ;	}
}
if (!empty($row['date_mariage_2']))
{
	$marg_2 = substr($row['date_mariage_2'], -4);
	$date_marg2 = explode (" ",$row['date_mariage_2']);
	if ($date_marg2[0] == "Avant")
	{	$marg_2 = $marg_2 - 1 ;	}
	if ($date_marg2[0] == "Après" || $date_marg2[0] == "Entre" || $date_marg2[0] == "Vers")
	{	$marg_2 = $marg_2 + 1 ;	}
}
if (!empty($row['date_mariage_3']))
{
	$marg_3 = substr($row['date_mariage_3'], -4);
	$date_marg3 = explode (" ",$row['date_mariage_3']);
	if ($date_marg3[0] == "Avant")
	{	$marg_3 = $marg_3 - 1 ;	}
	if ($date_marg3[0] == "Après" || $date_marg3[0] == "Entre" || $date_marg3[0] == "Vers")
	{	$marg_3 = $marg_3 + 1 ;	}
}
if (!empty($row['date_mariage_4']))
{
	$marg_4 = substr($row['date_mariage_4'], -4);
	$date_marg4 = explode (" ",$row['date_mariage_4']);
	if ($date_marg4[0] == "Avant")
	{	$marg_4 = $marg_4 - 1 ;	}
	if ($date_marg4[0] == "Après" || $date_marg4[0] == "Entre" || $date_marg4[0] == "Vers")
	{	$marg_4 = $marg_4 + 1 ;	}
}
if(isset($_GET['$tonarray[0]']))
{
$tonarray[0]=array("mariage" => $marg_1 ,"date_mariage" => $row['date_mariage_1'] , "conjoint" => $row['num_cj_1'] , "lieu_mariage" => $row['lieu_mariage_1'] , "acte_mariage" => $row['acte_mariage_1'] , "divorce" => $row['divorce_1'], "photo_lieu" => $row['photo_lieu_lien_1']);
}
if(isset($_GET['$tonarray[1]']))
{
$tonarray[1]=array("mariage" => $marg_2 ,"date_mariage" => $row['date_mariage_2'] , "conjoint" => $row['num_cj_2'] , "lieu_mariage" => $row['lieu_mariage_2'] , "acte_mariage" => $row['acte_mariage_2'] , "divorce" => $row['divorce_2']);
}
if(isset($_GET['$tonarray[2]']))
{
$tonarray[2]=array("mariage" => $marg_3 ,"date_mariage" => $row['date_mariage_3'] , "conjoint" => $row['num_cj_3'] , "lieu_mariage" => $row['lieu_mariage_3'] , "acte_mariage" => $row['acte_mariage_3'] , "divorce" => $row['divorce_3']);
}
if(isset($_GET['$tonarray[3]']))
{
$tonarray[3]=array("mariage" => $marg_4 ,"date_mariage" => $row['date_mariage_4'] , "conjoint" => $row['num_cj_4'] , "lieu_mariage" => $row['lieu_mariage_4'] , "acte_mariage" => $row['acte_mariage_4'] , "divorce" => $row['divorce_4']);
}
function tri_mariage($a, $b) {
   return substr($a['date_mariage'], -4) > substr($b['date_mariage'], -4);	}	//tri du tableau par date_mariage
   
usort($tonarray, "tri_mariage"); 

for($i=0; $i<=3; $i++)
{
	if(isset($_GET['$tonarray[$i]']))
	{	
		echo '<tr><td height=20></td></tr>';
    	$query4 = 'SELECT id,num_indiv,famille,nom,prenom,surnom,date_naissance,date_dc FROM individus WHERE num_indiv LIKE "'.$tonarray[$i]['conjoint'].'" ORDER BY (SUBSTRING("'.$tonarray[$i]['date_mariage'].'", -4) < "'.$date2.'") ASC'; 	 //
		$result4 = mysql_query($query4) or die(mysql_error());
    	$row4 = mysql_fetch_array($result4); .................
0
jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 4 704
11 nov. 2024 à 12:13

tu initialisee ta variable en première ligne du  code montré....  mais ensuite tu testes si il est envoyé dans l'URL ????!!!???

en plus, tu utilises mal le GET ...

ton code ne veut rien dire ...

reponds à mes questions précédentes et montre le code COMPLET !!

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
11 nov. 2024 à 17:32

Le code ci-dessus ! Enfait, je vais chercher un individu dans la base, j'affiche son pédigré, et j'affiche ses parents, son ou ses conjoints, son ou ses enfants. Puis éventuellement des documents. Avant que je change le mot de passe d'accès à la base, cela fonctionnait parfaitement. Mais depuis, je dois modifier pour la version supérieure de PHP .......... et qui fait beaucoup de changements !!!!!

Et je suis un peu pommé !!!!!

0
jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 4 704
11 nov. 2024 à 17:55

Le code ci-dessus....... n'est pas COMPLET !!!

Il manque un certain nombre de lignes AVANT ....

Avant que je change le mot de passe d'accès à la base, cela fonctionnait parfaitement. Mais depuis, je dois modifier pour la version supérieure de PHP .......... et qui fait beaucoup de changements !!!!!

Les changements concernent uniquement les instruction sql ...  pas la "logique" du code...  tu ne devrais pas avoir tellement de choses à changer !

Quoi qu'il en soit, pour la dernière fois, sans le code COMPLET .. je ne pourrais pas t'aider d'avantage.

Dernière relance de ma part avant que je ne te laisse sans réponse ! 

0
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
11 nov. 2024 à 18:22

Effectivement ! Je pensais te l'avoir posté ! Désolé ! Je ne sais d'ailleurs pas où je l'ai posté .......... :o)

<?php   include ('connexion/connexion.php'); 

$id = $_GET['id']; 
$famille = $_GET['famille'];
//echo '<pre>'; print_r($_GET); echo '</pre>';	

// test sur la date, et affichage année -110 ans
$date = date("Y");
$date2 = $date-110;

$query = 'SELECT * FROM individus WHERE id = "'.$id.'"'; 
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result);

$date3 = SUBSTR($row['date_naissance'], -4);	
if (($date3 < $date2))		
{
	echo '<p></p><center><font size="6"><u>Branche '.$row['famille'].'</u></font><p></p>';	

	//******** Recherche du père s'il existe

	if (!empty($row['nom_pere']))
	{
	$query2 = 'SELECT id FROM individus WHERE num_indiv LIKE "'.$row['num_pere'].'" '; 
	$result2 = mysql_query($query2) or die(mysql_error());
	$row2= mysql_fetch_array($result2);
	}

	//******** Recherche de la mère si elle existe
	if (!empty($row['nom_mere']))
	{
	$query3 = 'SELECT id FROM individus WHERE num_indiv LIKE "'.$row['num_mere'].'" '; 
	$result3 = mysql_query($query3) or die(mysql_error());
	$row3 = mysql_fetch_array($result3);
	}

		//******** Recherche des grands parents + affichage de l'arbre

		if (!empty($row['num_pere']))	
		{
		$query9 = 'SELECT id,num_pere,num_mere,nom_pere,prenom_pere,nom_mere,prenom_mere FROM individus WHERE num_indiv LIKE "'.$row['num_pere'].'" '; 
		$result9 = mysql_query($query9) or die(mysql_error());
		$row9 = mysql_fetch_array($result9);
		}
		if (!empty($row['num_mere']))	
		{
		$query10 = 'SELECT id,num_pere,num_mere,nom_pere,prenom_pere,nom_mere,prenom_mere FROM individus WHERE num_indiv LIKE "'.$row['num_mere'].'" '; 
		$result10 = mysql_query($query10) or die(mysql_error());
		$row10 = mysql_fetch_array($result10);
		}

		//******** Recherche détails sur grands parents
		
		//Si la variable $_POST['rowx'] existe et n'est pas vide, alors $rowx = $_POST['$rowx']  sinon elle vaut NULL 
		$row9 = !empty($_POST['row9']) ? $_POST['row9'] : NULL;
		$row10 = !empty($_POST['row10']) ? $_POST['row10'] : NULL;
		$row11 = !empty($_POST['row11']) ? $_POST['row11'] : NULL;
		$row12 = !empty($_POST['row12']) ? $_POST['row12'] : NULL;
		$row13 = !empty($_POST['row13']) ? $_POST['row13'] : NULL;
		$row14 = !empty($_POST['row14']) ? $_POST['row14'] : NULL;

		if (!empty($row9['num_pere']))	
		{
		$query11 = 'SELECT id FROM individus WHERE num_indiv LIKE "'.$row9['num_pere'].'" '; 
		$result11 = mysql_query($query11) or die(mysql_error());
		$row11 = mysql_fetch_array($result11);
		}
		if (!empty($row9['num_mere']))	
		{
		$query12 = 'SELECT id FROM individus WHERE num_indiv LIKE "'.$row9['num_mere'].'" '; 
		$result12 = mysql_query($query12) or die(mysql_error());
		$row12 = mysql_fetch_array($result12);
		}
		if (!empty($row10['num_pere']))	
		{
		$query13 = 'SELECT id FROM individus WHERE num_indiv LIKE "'.$row10['num_pere'].'" '; 
		$result13 = mysql_query($query13) or die(mysql_error());
		$row13 = mysql_fetch_array($result13);
		}
		if (!empty($row10['num_mere']))	
		{
		$query14 = 'SELECT id FROM individus WHERE num_indiv LIKE "'.$row10['num_mere'].'" '; 
		$result14 = mysql_query($query14) or die(mysql_error());
		$row14 = mysql_fetch_array($result14);
		}

		echo '<TABLE width=100% align="center">
			  <td rowspan=4 width=33%><TABLE border=1 width=100%><TR><th nowrap height=50px>';
		if ($row['sexe'] == "M")
		{
		echo '<img src="images/garcon.gif" width="20">'.$row['nom'].' '.$row['prenom'].'';
		}
		else 
		{
		echo '<img src="images/fille.gif" width="20">'.$row['nom'].' '.$row['prenom'].'';
		}
		echo '</th></TR></TABLE></td>
			<TD rowspan=4><img src="images/branche1.jpg" border=0></TD>
			<TD rowspan=2 width=33%><TABLE border=1 width=100%><TR><TD nowrap height=20px>
			<a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row2['id'].'"><i>'.$row['nom_pere'].' '.$row['prenom_pere'].'</i></a></TD></TR></TABLE></TD>';	//*****Affichage père

		echo '<TD rowspan=2><img src="images/branche.jpg" border=0></TD>
		<TD width=33%><TABLE border=1 width=100%><TR><TD nowrap height=20px>
		<a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row11['id'].'"><i>'.$row9['nom_pere'].' '.$row9['prenom_pere'].'</i></a></TD></TR></TABLE></TD></TR>';	//*****Affichage grand-père paternel

		echo '<TR><TD width=33%><TABLE border=1 width=100%><TR><TD nowrap height=20px>
		<a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row12['id'].'"><i>'.$row9['nom_mere'].' '.$row9['prenom_mere'].'</i></a></TD></TR></TABLE></TD></TR>';	//*****Affichage grand-mère paternelle

		echo '<TR><TD rowspan=2 width=33%><TABLE border=1 width=100%><TR><TD nowrap height=20px>
		<a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row3['id'].'"><i>'.$row['nom_mere'].' '.$row['prenom_mere'].'</i></a></TD></TR></TABLE></TD>';	//*****Affichage mère

		echo '<TD rowspan=2><img src="images/branche.jpg" border=0></TD><TD width=33%><TABLE border=1 width=100%><TR><TD nowrap height=20px>
		<a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row13['id'].'"><i>'.$row10['nom_pere'].' '.$row10['prenom_pere'].'</i></a></TD></TR></TABLE></TD></TR>';	//*****Affichage grand-père maternel

		echo '<TR><TD width=33%><TABLE border=1 width=100%><TR><TD nowrap height=20px>
		<a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row14['id'].'"><i>'.$row10['nom_mere'].' '.$row10['prenom_mere'].'</i></a></TD></TR></TABLE></TD></TR></TABLE><p><br>';	//*****Affichage grand-mère maternelle

		//********** Affichage de l'image "sexe" + nom et prénom

		if ($row['sexe'] == "M")
		{	echo '<img src="images/garcon.gif" width="30">';	}
		else if ($row['sexe'] == "F")
		{	echo '<img src="images/fille.gif" width="30">';		}
		else if ($row['sexe'] == '?')
		{	echo '<font size="5"><b>?</b></font> &nbsp;';	}
		echo '<font size="6">'.$row['nom'].'</font> '.$row['prenom'].'';
		if ($row['surnom'] != '')
		{	echo '<font size="3"> ('.$row['surnom'].')</font><p>'; }
	
		//********** Affichage photo individu
		
		if (!empty($row['photo']))
		{ echo '<a href ="../images/photos/'.$row['photo_lien'].'" target="wclose" onclick="window.open(\'../images/photos/'.$row['photo_lien'].'">&nbsp;&nbsp;&nbsp; <img src="images/appareilphoto.gif" height="25" border="0">';	}
		else
		{ 
		  echo '</td></tr>';	
		  echo '<p>';	
		}
	
		echo '<div class="fiche"><table>';

		//******** Affichage de la date de naissance et/ou du lieu de naissance et/ou type de naissance

		if ($row['type_naiss'] == "naturel")
		{	echo '<tr><td><font size="2"><i>Enfant naturel</i></font></td></tr>';	}
		if ($row['type_naiss'] == "reconnu")
		{	echo '<tr><td><font size="2"><i>Enfant reconnu</i></font></td></tr>';	}

		if (!empty($row['date_naissance']))
		{
			echo '<tr><td><u>Naissance :</u></td>
	  			<td width="700">le <font size="4" color="#FFCC66">'.$row['date_naissance'].'</font></td></tr>';	//<td width="500">
		}
		
		if (!empty($row['lieu_naissance']))
		{
			if (!empty($row['date_naissance'])) 
			{	echo '<tr><td></td><td>à <font size="4" color="#FFCC66">'.$row['lieu_naissance'].'</font></td></tr>';	}
			elseif (empty($row['date_naissance']))
			{
				if ($row['sexe'] =="F")
				{	echo '<tr><td></td><td>née à <font size="4" color="#FFCC66">'.$row['lieu_naissance'].'</font></td></tr>';	}
				else
				{	echo '<tr><td></td><td>né à <font size="4" color="#FFCC66">'.$row['lieu_naissance'].'</font></td></tr>';		}
			}
		}
		//****** mort né ?

if (!empty($row['mort_ne']))
{	echo '<tr><td><i>Enfant mort né</i></td></tr>';	}

		//******** Affichage de la date de décès ou du lieu de décès si elle existe

if (!empty($row['date_dc']))
{
	echo '<tr><td><u>Décès';
	
	if (!empty($row['date_naissance']))
	{
		$naiss = substr($row['date_naissance'], -4);	
		$dc = substr($row['date_dc'], -4);	
		$age = $dc - $naiss;
		
		// Particularités affichage date dc (<1an, dc "avant", dc "après")
		if ($age >= 1)
		{
			$date_dc2 = $row['date_dc'];
			$date_dc2 = explode(" ", $date_dc2);
			if ($date_dc2[0] == "Vers")
				{	echo '<font size="1"> (~'.$age.' ans)</font>';	}
			elseif ($date_dc2[0] == "Avant")
				{	echo '<font size="1"> (<'.$age.' ans)</font>';	}
			elseif ($date_dc2[0] == "Après")
				{	echo '<font size="1"> (>'.$age.' ans)</font>';	}
			else {	echo '<font size="1"> ('.$age.' ans)</font>';	}
		}
		else
		{	echo '<font size="1"> (< 1 an)</font>';	}	
	}
	echo ':</u></td><td>le <font size="4" color="#FFCC66">'.$row['date_dc'].' </font></td></tr>';	}

if (!empty($row['lieu_dc']))
{ 	echo '<tr><td></td><td>à <font size="4" color="#FFCC66">'.$row['lieu_dc'].'</font>';	}
if (!empty($row['photo_dc']))
{ echo '<a href ="images/photos/'.$row['photo_dc'].'" target="wclose" onclick="window.open(\'images/photos/'.$row['photo_dc'].'">&nbsp;&nbsp;&nbsp; <img src="images/appareilphoto.gif" height="25" border="0">';	}
else
{ echo '</td></tr>';	}

		//******** Affichage du père si il existe
		if (!empty($row['nom_pere']) || !empty($row['nom_mere']))
		{	echo '<tr><td height = "20"></td></tr>';	}	// saut de ligne

		if (!empty($row['nom_pere']))
		{
		$queryP = 'SELECT date_naissance,date_dc FROM individus WHERE num_indiv LIKE "'.$row['num_pere'].'" '; 
		$resultP = mysql_query($queryP) or die(mysql_error());
		$rowP = mysql_fetch_array($resultP);

		echo '<tr><td><u>Père :</u></td><td><font size="4" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row2['id'].'"><i>'.$row['nom_pere'].' '.$row['prenom_pere'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowP['date_naissance'].' - '.$rowP['date_dc'].')</font></td></tr>';
		}

		//******** Affichage de la mère si elle existe

		if (!empty($row['nom_mere']))
		{
		$queryM = 'SELECT date_naissance,date_dc FROM individus WHERE num_indiv LIKE "'.$row['num_mere'].'" '; 
		$resultM = mysql_query($queryM) or die(mysql_error());
		$rowM = mysql_fetch_array($resultM);

		echo '<tr><td><u>Mère :</u></td><td><font size="4" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row3['id'].'"><i>'.$row['nom_mere'].' '.$row['prenom_mere'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowM['date_naissance'].' - '.$rowM['date_dc'].')</font></td></tr>';
		}

		//******** Affichage des frères/soeurs

		if (!empty($row['num_pere']) || !empty($row['num_mere']))
		{
			$queryN = 'SELECT id,nom,prenom,sexe,date_naissance,date_dc,num_pere,num_mere FROM individus WHERE num_pere LIKE "'.$row['num_pere'].'" AND num_mere LIKE "'.$row['num_mere'].'" AND id != "'.$id.'" AND (SUBSTRING(date_naissance, -4) < "'.$date2.'" ) ORDER BY (RIGHT(date_naissance, 4)) ASC';
			$resultN = mysql_query($queryN) or die(mysql_error());
			$rowN = mysql_fetch_array($resultN);
			$nbN = mysql_num_rows($resultN);
			if ($nbN != 0)
			{	echo '<tr><td height=20></td></tr>';	}
			if ($nbN == 1)
			{
				if ($rowN['sexe'] == "M")
				{	
					echo '<tr><td><u>Frère : </u></td>';
					echo '<td><img src="images/garcon.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN['id'].'"><i>'.$rowN['nom'].' '.$rowN['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN['date_naissance'].' - '.$rowN['date_dc'].')</font></td></tr>';
				}
				else 
				{	
					echo '<tr><td><u>Soeur : </u></td>';
					echo '<td><img src="images/fille.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN['id'].'"><i>'.$rowN['nom'].' '.$rowN['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN['date_naissance'].' - '.$rowN['date_dc'].')</font></td></tr>';	
				}
			}
			if ($nbN > 1)
			{
				echo '<tr><td><u>Frères/Soeurs : </u></td>';
				if ($rowN['sexe'] =="M")
				{	echo '<td><img src="images/garcon.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN['id'].'"><i>'.$rowN['nom'].' '.$rowN['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN['date_naissance'].' - '.$rowN['date_dc'].')</font></td></tr>';	}
				else if ($rowN['sexe'] =="F")
				{	echo '<td><img src="images/fille.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN['id'].'"><i>'.$rowN['nom'].' '.$rowN['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN['date_naissance'].' - '.$rowN['date_dc'].')</font></td></tr>';		}	
				while ($rowN = mysql_fetch_array($resultN)) 
				{
					if ($rowN['sexe'] =="M")
					{	echo '<tr><td></td><td><img src="images/garcon.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN['id'].'"><i>'.$rowN['nom'].' '.$rowN['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN['date_naissance'].' - '.$rowN['date_dc'].')</font></td></tr>';	}
					else 
					{	echo '<tr><td></td><td><img src="images/fille.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN['id'].'"><i>'.$rowN['nom'].' '.$rowN['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN['date_naissance'].' - '.$rowN['date_dc'].')</font></td></tr>';	}
				}
			}
			//echo '<tr><td height=20></td></tr>';
		}

		//******** Affichage des ½ frères/soeurs

$queryN2 = 'SELECT * FROM individus WHERE ((num_pere = "'.$row['num_pere'].'" AND num_mere != "'.$row['num_mere'].'" AND num_pere != "") OR (num_mere = "'.$row['num_mere'].'" AND num_pere != "'.$row['num_pere'].'" AND num_mere != "")) AND id != "'.$id.'" AND (SUBSTRING(date_naissance, -4) < "'.$date2.'" ) ORDER BY (RIGHT(date_naissance, 4)) ASC';
$resultN2 = mysql_query($queryN2) or die(mysql_error());
$rowN2 = mysql_fetch_array($resultN2);
$nbN2 = mysql_num_rows($resultN2);
if ($nbN2 != 0)
{	echo '<tr><td height=20></td></tr>';	}

if (($rowN2['num_pere'] = $row['num_pere']) OR ($rowN2['num_mere'] = $row['num_mere']))
{
	if ($nbN2 == 1)
	{
		if ($rowN2['sexe'] =="M")
		{	
			echo '<tr><td><u>½ Frère : </u></td>';
			echo '<td><img src="images/garcon.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN2['id'].'"><i>'.$rowN2['nom'].' '.$rowN2['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN2['date_naissance'].' - '.$rowN2['date_dc'].')</font></td></tr>';
		}
		else 
		{	
			echo '<tr><td><u>½ Soeur : </u></td>';
			echo '<td><img src="images/fille.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN2['id'].'"><i>'.$rowN2['nom'].' '.$rowN2['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN2['date_naissance'].' - '.$rowN2['date_dc'].')</font></td></tr>';	
		}
	}
	if ($nbN2 > 1)
	{	
		echo '<tr><td><u>½ Frères/Soeurs : </u></td>';
		if ($rowN2['sexe'] =="M")
		{	echo '<td><img src="images/garcon.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN2['id'].'"><i>'.$rowN2['nom'].' '.$rowN2['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN2['date_naissance'].' - '.$rowN2['date_dc'].')</font></td></tr>';	}
		else if ($rowN2['sexe'] =="F")
		{	echo '<td><img src="images/fille.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN2['id'].'"><i>'.$rowN2['nom'].' '.$rowN2['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN2['date_naissance'].' - '.$rowN2['date_dc'].')</font></td></tr>';		}	
		while ($rowN2 = mysql_fetch_array($resultN2)) 
		{
			if ($rowN2['sexe'] =="M")
			{	echo '<tr><td></td><td><img src="images/garcon.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN2['id'].'"><i>'.$rowN2['nom'].' '.$rowN2['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN2['date_naissance'].' - '.$rowN2['date_dc'].')</font></td></tr>';	}
			else 
			{	echo '<tr><td></td><td><img src="images/fille.gif"> <font color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$rowN2['id'].'"><i>'.$rowN2['nom'].' '.$rowN2['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$rowN2['date_naissance'].' - '.$rowN2['date_dc'].')</font></td></tr>';	}
		}
	}
}
		
//**** Affichage des enfants naturels ****
		
if ($row['sexe'] == "F")
{
	$query8 = 'SELECT id,nom,prenom,sexe,date_naissance,type_naiss,date_dc FROM individus WHERE num_mere = "'.$row['num_indiv'].'" AND type_naiss = "naturel" AND (SUBSTRING(date_naissance, -4) < "'.$date2.'" ) ORDER BY (RIGHT(date_naissance, 4)) ASC';
	$result8 = mysql_query($query8) or die(mysql_error());
	$row8 = mysql_fetch_array($result8);
	$nb8 = mysql_num_rows($result8);
	if ($nb8 != "0")
	{	echo '<tr><td height=20></td></tr>';	}

	if ($nb8 == "1")
	{
		echo '<tr><td height = "20"></td></tr>';
		echo '<tr><td><font size=2><u><i>Enfant naturel :</i></u></font></td>';
		if ($row8['sexe'] == "M")
		{	
			echo '<td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	
		}
		elseif ($row8['sexe'] == "F") 
		{	
			echo '<td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';
		}
	}
	if ($nb8 > "1")
	{
		echo '<tr><td height = "20"></td></tr>';
		echo '<tr><td><font size=2><u><i>Enfants naturels :</i></u></font></td>';
		if ($row8['sexe'] == "M")
		{	echo '<td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
		else 
		{	echo '<td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
		while ($row8 = mysql_fetch_array($result8)) 
		{
			if ($row8['sexe'] == "M")
			{	echo '<tr><td></td><td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
			else 
			{	echo '<tr><td></td><td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
		}
	}
}

//**** Affichage des enfants sans conjoint et enfant naturel****

if (empty($row['num_cj_1']) AND empty($row['num_cj_2']) AND empty($row['num_cj_3']) AND empty($row['num_cj_4']))
{	
	if ($row['sexe'] == "F")
	{	
		$query8 = 'SELECT id,nom,prenom,sexe,date_naissance,type_naiss,date_dc FROM individus WHERE num_mere = "'.$row['num_indiv'].'" AND (SUBSTRING(date_naissance, -4) < "'.$date2.'" ) AND type_naiss = "naturel" ORDER BY (RIGHT(date_naissance, 4)) ASC';
		$result8 = mysql_query($query8) or die(mysql_error());
		$row8 = mysql_fetch_array($result8);
		$nb8 = mysql_num_rows($result8);

		if ($nb8 == 1 && $row8['type_naiss'] != naturel)
		{
			echo '<tr><td height = "20"></td></tr>';
			echo '<tr><td><font size=3><u><i>Enfant :</i></u></font></td>';
			if ($row8['sexe'] =="M")
			{	echo '<td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
			else 
			{	echo '<td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
		}
		if ($nb8 > 1 && $row8['type_naiss'] != naturel)
		{
			echo '<tr><td height = "20"></td></tr>';
			echo '<tr><td><font size=3><u><i>Enfants :</i></u></font></td>';
			if ($row8['sexe'] =="M")
			{	echo '<td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
			else 
			{	echo '<td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
			while ($row8 = mysql_fetch_array($result8)) 
			{
				if ($row8['sexe'] =="M")
				{	echo '<tr><td></td><td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
				else 
				{	echo '<tr><td></td><td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
			}
		}
	}
}

//******** Affichage conjoints + enfants

$tonarray = array();

if (!empty($row['date_mariage_1']))
{
	$marg_1 = substr($row['date_mariage_1'], -4);
	$date_marg1 = explode (" ",$row['date_mariage_1']);
	if ($date_marg1[0] == "Avant")
	{	$marg_1 = $marg_1 - 1 ;	}
	if ($date_marg1[0] == "Après" || $date_marg1[0] == "Entre" || $date_marg1[0] == "Vers")
	{	$marg_1 = $marg_1 + 1 ;	}
}
if (!empty($row['date_mariage_2']))
{
	$marg_2 = substr($row['date_mariage_2'], -4);
	$date_marg2 = explode (" ",$row['date_mariage_2']);
	if ($date_marg2[0] == "Avant")
	{	$marg_2 = $marg_2 - 1 ;	}
	if ($date_marg2[0] == "Après" || $date_marg2[0] == "Entre" || $date_marg2[0] == "Vers")
	{	$marg_2 = $marg_2 + 1 ;	}
}
if (!empty($row['date_mariage_3']))
{
	$marg_3 = substr($row['date_mariage_3'], -4);
	$date_marg3 = explode (" ",$row['date_mariage_3']);
	if ($date_marg3[0] == "Avant")
	{	$marg_3 = $marg_3 - 1 ;	}
	if ($date_marg3[0] == "Après" || $date_marg3[0] == "Entre" || $date_marg3[0] == "Vers")
	{	$marg_3 = $marg_3 + 1 ;	}
}
if (!empty($row['date_mariage_4']))
{
	$marg_4 = substr($row['date_mariage_4'], -4);
	$date_marg4 = explode (" ",$row['date_mariage_4']);
	if ($date_marg4[0] == "Avant")
	{	$marg_4 = $marg_4 - 1 ;	}
	if ($date_marg4[0] == "Après" || $date_marg4[0] == "Entre" || $date_marg4[0] == "Vers")
	{	$marg_4 = $marg_4 + 1 ;	}
}
if(isset($_GET['$tonarray[0]']))
{
$tonarray[0]=array("mariage" => $marg_1 ,"date_mariage" => $row['date_mariage_1'] , "conjoint" => $row['num_cj_1'] , "lieu_mariage" => $row['lieu_mariage_1'] , "acte_mariage" => $row['acte_mariage_1'] , "divorce" => $row['divorce_1'], "photo_lieu" => $row['photo_lieu_lien_1']);
}
if(isset($_GET['$tonarray[1]']))
{
$tonarray[1]=array("mariage" => $marg_2 ,"date_mariage" => $row['date_mariage_2'] , "conjoint" => $row['num_cj_2'] , "lieu_mariage" => $row['lieu_mariage_2'] , "acte_mariage" => $row['acte_mariage_2'] , "divorce" => $row['divorce_2']);
}
if(isset($_GET['$tonarray[2]']))
{
$tonarray[2]=array("mariage" => $marg_3 ,"date_mariage" => $row['date_mariage_3'] , "conjoint" => $row['num_cj_3'] , "lieu_mariage" => $row['lieu_mariage_3'] , "acte_mariage" => $row['acte_mariage_3'] , "divorce" => $row['divorce_3']);
}
if(isset($_GET['$tonarray[3]']))
{
$tonarray[3]=array("mariage" => $marg_4 ,"date_mariage" => $row['date_mariage_4'] , "conjoint" => $row['num_cj_4'] , "lieu_mariage" => $row['lieu_mariage_4'] , "acte_mariage" => $row['acte_mariage_4'] , "divorce" => $row['divorce_4']);
}
function tri_mariage($a, $b) {
   return substr($a['date_mariage'], -4) > substr($b['date_mariage'], -4);	}	//tri du tableau par date_mariage
   
usort($tonarray, "tri_mariage"); 

for($i=0; $i<=3; $i++)
{
	if(isset($_GET['$tonarray[$i]']))
	{	
		echo '<tr><td height=20></td></tr>';
    	$query4 = 'SELECT id,num_indiv,famille,nom,prenom,surnom,date_naissance,date_dc FROM individus WHERE num_indiv LIKE "'.$tonarray[$i]['conjoint'].'" ORDER BY (SUBSTRING("'.$tonarray[$i]['date_mariage'].'", -4) < "'.$date2.'") ASC'; 	 //
		$result4 = mysql_query($query4) or die(mysql_error());
    	$row4 = mysql_fetch_array($result4);

		$marg = substr($tonarray[$i]['date_mariage'], -4);
		//echo $marg; 
			if (!empty($row['date_naissance']))
			{
				$naiss = substr($row['date_naissance'], -4);	// année naissance				
				$age_m = $marg - $naiss;	//âge au mariage
			}
			if (!empty($row4['date_naissance']))
			{
				$naiss_cjt = substr($row4['date_naissance'], -4);
				$age_m_cjt = $marg - $naiss_cjt;		//âge au mariage du conjoint
				
				$date_nais = $row['date_naissance'];	// utilisé pour connaitre avant, après ou à peu près l'âge
				$date_nais = explode(" ", $date_nais);
			}
			if (!empty($row4['date_naissance']))
			{
				$naiss_cjt = substr($row4['date_naissance'], -4);
				$age_m_cjt = $marg - $naiss_cjt;		//âge au mariage du conjoint
				
				$date_nais_cjt = $row4['date_naissance'];	// utilisé pour connaitre avant, après ou à peu près l'âge
				$date_nais_cjt = explode(" ", $date_nais_cjt);
			}
			else
			{
				$age_m_cjt = '';
			}
			if (!empty($marg))
			{	
				echo '<tr><td><u>Union ';	
				if (isset($age_m))
				{			
					if ($date_nais[0] == "Vers")
					{	echo '<font size="1"> (~'.$age_m.' ans)</font>';	}
					elseif ($date_nais[0] == "Avant")
					{	echo '<font size="1"> (<'.$age_m.' ans)</font>';	}
					elseif ($date_nais[0] == "Après")
					{	echo '<font size="1"> (>'.$age_m.' ans)</font>';	}
					else
					{	echo '<font size="1">('.$age_m.' ans)</font>';	}
				}
				echo ':</u></td><td width=500px>avec <font size="4" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row4['id'].'"><i>'.$row4['nom'].' '.$row4['prenom'].'';			
				echo '<font size="1" color="#FFCC66">';
				if ($age_m_cjt != '')
				{
					if ($date_nais_cjt[0] == "Vers")
					{	echo ' ~'.$age_m_cjt.' ans ';	}
					elseif ($date_nais_cjt[0] == "Avant")
					{	echo ' <'.$age_m_cjt.' ans ';	}
					elseif ($date_nais_cjt[0] == "Après")
					{	echo ' >'.$age_m_cjt.' ans ';	}
					else
					{	echo ' '.$age_m_cjt.' ans ';	}			
				echo '('.$row4['date_naissance'].' - '.$row4['date_dc'].')</font></td></tr>';
				}
				elseif ($age_m_cjt == '')
				{	echo '<font size="1" color="#FFCC66"> ('.$row4['date_naissance'].' - '.$row4['date_dc'].')</font></td></tr>';	}
			}
			elseif (empty($marg))
			{	echo '<tr><td><u>Union :</u></td><td>avec <font size="4" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row4['id'].'"><i>'.$row4['nom'].' '.$row4['prenom'].'';
			if (!empty($row4['surnom']))
			{	echo '</font><font size="3"> ('.$row4['surnom'].')';	}
			echo  '</i></a></font>';
			echo '<br><font size="1" color="#FFCC66">('.$row4['date_naissance'].' - '.$row4['date_dc'].')</font></td></tr>';	
			}	  	  		
			if (!empty($tonarray[$i]['date_mariage']))
			{ 	echo '<tr><td></td><td>le <font size="4" color="#FFCC66">'.$tonarray[$i]['date_mariage'].'</font></td></tr>';	}
	  		if (!empty($tonarray[$i]['lieu_mariage']))
			{ 	echo '<tr><td></td><td>à <font size="4" color="#FFCC66">'.$tonarray[$i]['lieu_mariage'].'</font>';		}
	
			//*** enfant naturel du cjt *****
		
			if ($row['sexe'] =="M")
			{
				$query8 = 'SELECT id,nom,prenom,sexe,date_naissance,type_naiss,date_dc FROM individus WHERE num_mere = "'.$tonarray[$i]['conjoint'].'" AND type_naiss="naturel" AND (SUBSTRING(date_naissance, -4) < "'.$date2.'" ) ORDER BY (RIGHT(date_naissance, 4)) ASC';
				$result8 = mysql_query($query8) or die(mysql_error());
				$row8 = mysql_fetch_array($result8);
				$nb8 = mysql_num_rows($result8);
				if ($nb8 != 0)
				{	echo '<tr><td height=20></td></tr>';	}	
				if ($nb8 == 1)
				{	echo '<tr><td><font size=2><u><i>Enfant naturel :</i></u></font></td>';	}
				if ($row8['sexe'] =="M")
				{	echo '<td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
				elseif ($row8['sexe'] =="F") 
				{	echo '<td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}			
				if ($nb8 > 1)
				{
					echo '<tr><td><font size=2><u><i>Enfants naturels :</i></u></font></td>';
					if ($row8['sexe'] =="M")
					{	echo '<td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					else 
					{	echo '<td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					while ($row8 = mysql_fetch_array($result8)) 
					{
						if ($row8['sexe'] =="M")
						{	echo '<tr><td></td><td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
						else 
						{	echo '<tr><td></td><td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					}
				}
			}
	}

			//******** Affichage enfants

			if ($row['sexe'] =="M" )
			{
				$query8 = 'SELECT id,nom,prenom,sexe,date_naissance,type_naiss,date_dc FROM individus WHERE num_mere LIKE "'.$tonarray[$i]['conjoint'].'" AND num_pere = "'.$row['num_indiv'].'" AND type_naiss != "naturel" AND (SUBSTRING(date_naissance, -4) < "'.$date2.'" ) ORDER BY (RIGHT(date_naissance, 4)) ASC'; 
				$result8 = mysql_query($query8) or die(mysql_error());
				$row8 = mysql_fetch_array($result8);
				$nb8 = mysql_num_rows($result8);
				if ($nb8 != 0)
				{	echo '<tr><td height=20></td></tr>';	}
				if ($nb8 == 1)
				{
					echo '<tr><td><u>Enfant :</u></td>';
					if ($row8['sexe'] =="M")
					{	echo '<td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					elseif ($row8['sexe'] =="F")
					{	echo '<td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					else if ($row8['sexe'] == '?')
					{	echo '<td><b>?</b> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
				}
				//break;
				if ($nb8 > 1)
				{				
					echo "<tr><td><u>$nb8 Enfants : </u></td>";
					if ($row8['sexe'] =="M")
					{	echo '<td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					elseif ($row8['sexe'] =="F")
					{	echo '<td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					else if ($row8['sexe'] == '?')
					{	echo '<td><b>?</b> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}

					while ($row8 = mysql_fetch_array($result8)) 
					{
						if ($row8['sexe'] =="M")
						{	echo '<tr><td></td><td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
						elseif ($row8['sexe'] =="F") 
						{	echo '<tr><td></td><td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
						else if ($row8['sexe'] == '?')
						{	echo '<tr><td></td><td><b>?</b>&nbsp; <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}		
					}
				}
			}
			if ($row['sexe'] =="F")
			{
				//$query8 = 'SELECT id,nom,prenom,sexe,date_naissance,type_naiss,date_dc FROM individus WHERE num_pere LIKE "'.$tonarray[$i]['conjoint'].'" AND num_mere = "'.$row['num_indiv'].'" AND type_naiss != "naturel" AND (SUBSTRING(date_naissance, -4) < "'.$date2.'" ) ORDER BY (RIGHT(date_naissance, 4)) ASC';
				$query8 = 'SELECT id,nom,prenom,sexe,date_naissance,type_naiss,date_dc FROM individus WHERE num_pere LIKE "'.$tonarray[$i].'" AND num_mere = "'.$row['num_indiv'].'" AND type_naiss != "naturel" AND (SUBSTRING(date_naissance, -4) < "'.$date2.'" ) ORDER BY (RIGHT(date_naissance, 4)) ASC';
				$result8 = mysql_query($query8) or die(mysql_error());
				$row8 = mysql_fetch_array($result8);
				$nb8 = mysql_num_rows($result8);
				if ($nb8 != 0)
				{	echo '<tr><td height=20></td></tr>';	}
				if ($nb8 == 1)
				{
					echo '<tr><td><u>Enfant :</u></td>';
					if ($row8['sexe'] =="M")
					{	echo '<td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					elseif ($row8['sexe'] =="F")
					{	echo '<td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					else if ($row8['sexe'] == '?')
					{	echo '<tr><td></td><td><b>?</b>&nbsp; <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}		
				}
				if ($nb8 > 1)
				{				
					echo "<tr><td><u>$nb8 Enfants : </u></td>";
					if ($row8['sexe'] =="M")
					{	echo '<td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					else if ($row8['sexe'] =="F")
					{	echo '<td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
					else if ($row8['sexe'] == '?')
					{	echo '<td><b>?</b> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
			
					while ($row8 = mysql_fetch_array($result8)) 
					{
						if ($row8['sexe'] =="M")
						{	echo '<tr><td></td><td><img src="images/garcon.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
						elseif ($row8['sexe'] =="F") 
						{	echo '<tr><td></td><td><img src="images/fille.gif"> <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}
						else if ($row8['sexe'] == '?')
						{	echo '<tr><td></td><td><b>?</b>&nbsp; <font size="3" color="#FFCC66"><a href="index.php?page=fiche_indiv&famille='.$famille.'&id='.$row8['id'].'"><i>'.$row8['nom'].' '.$row8['prenom'].'</i></a> </font><font size="1" color="#FFCC66">('.$row8['date_naissance'].' - '.$row8['date_dc'].')</font></td></tr>';	}		
					}
				}
			}	
			//***** Affichage divorce(s)
			if (!empty($tonarray[$i]['divorce']) AND (!empty($naiss_cjt)))
			{
				echo '<tr><td height = "20"></td></tr>';
				echo '<tr><td><u>Divorce :</u></td><td>le <font size="4" color="#FFCC66">'.$tonarray[$i]['divorce'].'</font></td></tr>';
			}
}	

//******** Affichage des professions

if (!empty($row['profession']))	
{
	echo '<tr><td height = "20"></td></tr>';
	echo '<tr><td><u>Profession : </u></td>
		  <td><font size="4" color="#FFCC66">&nbsp;'.$row['profession'].'</font></td></tr>';
}

//******* Affichage des notes *****

if (!empty($row['notes']))
{
	echo '<div class="note">';
	echo '<tr><td height="20"></td></tr>';
	echo '<tr><td align=left valign=top><font size="2">&nbsp;&nbsp;&nbsp;<u>Note :</u></td>
		  <td width="450"><font size="2" color="#FFCC66">'.nl2br($row['notes']).'</font></td></tr>';	
	echo '</div>';
}

//******* Acte(s) disponible *****

echo '<div class="actes">';
echo '<tr><td height=30></td></tr>';
echo '<table width=400px>';

if (!empty($row['acte_naiss'])) 
{	echo '<tr><td><a href =images/acte_naiss/'.$row['acte_naiss'].' target="wclose" onclick="window.open(\'images/acte_naiss/\'.$row[\'acte_naiss\'].\'\'width=380,height=350\')">&nbsp;&nbsp;&nbsp; <img src="images/document.gif" height="50" border="0"><br><font size="1">Acte naiss/bapt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></a></td>';	}

for($i=0; $i<=3; $i++)
{
		if (!empty($marg)) 
		{
			if ($tonarray[$i]['acte_mariage'] != "")
			{		
				if (!empty($tonarray[$i]['acte_mariage']))
				{ 	echo '<td><a href ="images/acte_mariage/'.$tonarray[$i]['acte_mariage'].'" target="wclose" onclick="window.open(\'images/acte_mariage/\'.$tonarray[$i][\'acte_mariage\'].\'\'width=380,height=350\')">&nbsp;&nbsp;&nbsp; <img src="images/document.gif" height="50" border="0"><br><font size="1">Acte mariage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></a></td>';	}
			} 
		}
}
if (!empty($row['acte_dc'])) 
{	echo '<td><a href ="images/acte_dc/'.$row['acte_dc'].'" target="wclose" onclick="window.open(\'images/acte_dc/\'.$row[\'acte_dc\'].\'\'width=380,height=350\')">&nbsp;&nbsp;&nbsp; <img src="images/document.gif" height="50" border="0"><br><font size="1">Acte décès</font></a></td>';	}
if (!empty($row['divers1'])) 
{	echo '<td><a href ="images/divers/'.$row['divers1'].'" target="wclose" onclick="window.open(\'images/divers/\'.$row[\'divers1\'].\'\'width=380,height=350\')">&nbsp;&nbsp;&nbsp; <img src="images/document.gif" height="50" border="0"><br><font size="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Divers</font></a></td>';	}
if (!empty($row['divers2'])) 
{	echo '<td><a href ="images/divers/'.$row['divers2'].'" target="wclose" onclick="window.open(\'images/divers/\'.$row[\'divers2\'].\'\'width=380,height=350\')">&nbsp;&nbsp;&nbsp; <img src="images/document.gif" height="50" border="0"><br><font size="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Divers</font></a></td>';	}
if (!empty($row['divers3'])) 
{	echo '<td><a href ="images/divers/'.$row['divers3'].'" target="wclose" onclick="window.open(\'images/divers/\'.$row[\'divers3\'].\'\'width=380,height=350\')">&nbsp;&nbsp;&nbsp; <img src="images/document.gif" height="50" border="0"><br><font size="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Divers</font></a></td>';	}
echo '</tr>';
echo '</table></div></table>';
} 
mysql_close();
exit;
?>
0
jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 4 704
11 nov. 2024 à 20:07

Bon.. on a le code .....  mais tu n'as toujours pas répondu à mes précédentes questions ...;  :-(

Donc...

	if(isset($_GET['$tonarray[$i]']))

Vu ce que tu as écrit .. cela signifie que dans l'URL de ta page, tu as une variable qui se nomme $tonarray[$i]

ecrit exactement de cette manière...	

J'en doute !!

$_GET  sert à récupérer les variables transmises via l'URL 

par exemple :  https://tonsite.fr/index.php?toto=1&titi=aa

Et donc :

$toto = !empty($_GET['toto']) ? $_GET['toto'] : null; 
$titi = !empty($_GET['titi']) ? $_GET['titi'] : null;

Donc :

1 - Donnes nous un exemple de l'url que tu as lorsque tu viens sur ta page

2 - Fais nous un var_dump($_GET); et regarde ce que ça t'affiche... ( si tu ne vois pas le résultat du var_dump,  ajoute un exit; juste après !

3 - Essaye de nous expliquer d'où vient, selon toi, cette variable $tonarray  

==> j'ai l'impression que c'est un copier/coller du "tuto" que je t'ai donné...  sans aucune réflexion de ta part ... ( sais tu ce qu'est un ARRAY ? et donc...tonarray ( à lire : ton array ))

Il semble, encore une fois, qu'il te manque le B.a.ba du langage.. et pourtant, depuis le temps que je réponds à tes questions.. c'est dommage de ne pas avoir progressé !

0
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
12 nov. 2024 à 11:47

L'URL de la page : http://genfamille.free.fr/index.php?page=fiche_indiv&id=183&famille=HUMBERT&nom=HUMBERT

Si je fais var_dump($tonarray); après if(isset($_GET['$tonarray[$i]'])), avec un exit;  je n'ai aucun résultat.

Si j'enlève le exit; j'ai :

Notice: Undefined offset: 0 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 490

Notice: Undefined offset: 0 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 490

Notice: Undefined offset: 0 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 494

Notice: Undefined offset: 0 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 568

Notice: Undefined offset: 0 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 602

Notice: Undefined offset: 1 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 490

Notice: Undefined offset: 1 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 490

Notice: Undefined offset: 1 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 494

Notice: Undefined offset: 1 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 568

Notice: Undefined offset: 1 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 602

Notice: Undefined offset: 2 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 490

Notice: Undefined offset: 2 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 490

Notice: Undefined offset: 2 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 494

Notice: Undefined offset: 2 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 568

Notice: Undefined offset: 2 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 602

Notice: Undefined offset: 3 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 490

Notice: Undefined offset: 3 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 490

Notice: Undefined offset: 3 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 494

Notice: Undefined offset: 3 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 568

Notice: Undefined offset: 3 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 602

Ces lignes d'erreurs correspondent aux lignes de recherche du ou des conjoints, ainsi qaue les enfants qui ne s'affiche pas.

$tonarray est un tableau où je fais correspondre le mariage, le conjoint, la date de mariage, le lieu ............

$tonarray[2]=array("mariage" => $marg_3 ,"date_mariage" => $row['date_mariage_3'] , "conjoint" => $row['num_cj_3'] , "lieu_mariage" => $row['lieu_mariage_3'] , "acte_mariage" => $row['acte_mariage_3'] , "divorce" => $row['divorce_3']);
 

0
yg_be Messages postés 23340 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 1 551
12 nov. 2024 à 13:21

bonjour,

La première chose à corriger, je pense, ce sont les différents tests tels que "if(isset($_GET['$tonarray[0]']))".

Comme indiqué par Jordane le 11 nov. 2024 à 20:07.

0
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
12 nov. 2024 à 17:53

Bon ! J'avance un peu !

Les conjoints et mariages de l'individu s'affichent. Il me reste une erreur qui est

Notice: Undefined variable: marg_1 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 453

Notice: Undefined variable: marg_2 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 454

Notice: Undefined variable: marg_3 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 455

Notice: Undefined variable: marg_4 in /mnt/111/sdb/b/a/genfamille/fiche_indiv.php on line 456

et corresponds aux lignes

$tonarray[0]=array("mariage" => $marg_1 ,"date_mariage" => $row['date_mariage_1'] , "conjoint" => $row['num_cj_1'] , "lieu_mariage" => $row['lieu_mariage_1'] , "acte_mariage" => $row['acte_mariage_1'] , "divorce" => $row['divorce_1'], "photo_lieu" => $row['photo_lieu_lien_1']);
$tonarray[1]=array("mariage" => $marg_2 ,"date_mariage" => $row['date_mariage_2'] , "conjoint" => $row['num_cj_2'] , "lieu_mariage" => $row['lieu_mariage_2'] , "acte_mariage" => $row['acte_mariage_2'] , "divorce" => $row['divorce_2']);
$tonarray[2]=array("mariage" => $marg_3 ,"date_mariage" => $row['date_mariage_3'] , "conjoint" => $row['num_cj_3'] , "lieu_mariage" => $row['lieu_mariage_3'] , "acte_mariage" => $row['acte_mariage_3'] , "divorce" => $row['divorce_3']);
$tonarray[3]=array("mariage" => $marg_4 ,"date_mariage" => $row['date_mariage_4'] , "conjoint" => $row['num_cj_4'] , "lieu_mariage" => $row['lieu_mariage_4'] , "acte_mariage" => $row['acte_mariage_4'] , "divorce" => $row['divorce_4']);

Je suppose que c'est une erreur de frappe ????

0
yg_be Messages postés 23340 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 1 551
12 nov. 2024 à 18:11

Si tu modifies ton code, il est indispensable de nous montrer le code modifié.

0
yg_be Messages postés 23340 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 1 551
12 nov. 2024 à 18:52

Plutôt qu'une erreur de frappe, je pense qu'il s'agit d'une erreur de raisonnement.

0
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
13 nov. 2024 à 11:25

C'est bon ! J'avais juste oublié d'initialiser des variables :

$marg_1 = !empty($_POST['$marg_1']) ? $_POST['$marg_1'] : NULL;
$marg_2 = !empty($_POST['$marg_2']) ? $_POST['$marg_2'] : NULL;
$marg_3 = !empty($_POST['$marg_3']) ? $_POST['$marg_3'] : NULL;
$marg_4 = !empty($_POST['$marg_4']) ? $_POST['$marg_4'] : NULL;

Merci à tous pour votre aide et votre patience ! :o)

0
jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 4 704
13 nov. 2024 à 11:54

$_POST['$marg_1']  ?? Tu es sûr que ça ne serait pas plutot :

$_POST['marg_1']

0