bonjour,
je viens de modifier mon code pour passer en PDO

et j'ai une erreur :


Notice: Undefined offset: 252 in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\newaser\administrateur\new_edit_dev.php on line 104

Notice: Undefined offset: 252 in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\newaser\administrateur\new_edit_dev.php on line 109
avec ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
$resultat = Bdd::connectBdd()->prepare('SELECT * FROM equi_sol_types ORDER BY id_equi_sol_types');
			$resultat -> execute();
			while($donnee = $resultat->fetch(PDO::FETCH_OBJ))
			{	
				echo '<tr><td colspan=4><h2>'.$donnee->nom_equi_sol_types.'</h2></td></tr>';
 
				$resultat2 = Bdd::connectBdd()->prepare('SELECT * FROM equi_sol WHERE type_equi_sol='.$donnee->id_equi_sol_types.'');
				$resultat2 -> execute();
				$count=0;
				while($donnee2 = $resultat2->fetch(PDO::FETCH_OBJ))
					{
						if($count%2==1)
						{	$color='bgcolor=#e9e8e8';	}
						else
						{	$color="";			}
 
					echo '<tr>
					<td class=equi '.$color.'>'.$donnee2->nom_equi_sol.'</td>
					<td '.$color.' align=center>'.$donnee2->unité_equi_sol.'</td>
					<td $color align=center>'.$donnee2->prix_equi_sol.'</td>';
					$id=$donnee2->id_equi_sol;
	/*ligne 104*/		if($tva_pos[$id]==2)
						{	$tva_sel="selected";	}
					else
						{	$tva_sel="";	}
 
	/*ligne 109*/		if($quant[$id])
						{	
						$quant_form='value='.$quant[$id];
						}
					echo '<td '.$color.' align=center><input name=qte_'.$donnee2->id_equi_sol.' size=4 '.$quant_form.'></td><td>
						<SELECT name=tva_'.$donnee2->id_equi_sol.'>
							<OPTION VALUE=1 '.$tva_sel.'>10%</option>
							<option value=2 '.$tva_sel.'>20%</option>
						</SELECT></td></tr>';
					$count++;
					$quant_form="";
					}
merci de votre aide