récupération de données grâce a fetch_assoc

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : récupération de données grâce a fetch_assoc

récupération de données grâce a fetch_assoc

par vince_weed » 28 mai 2008, 16:06

Je souhaite récupéré des valeurs et les insérer dans un tableau à trois dimensions depuis une fonction javascripts (pour aller modifier le label des champs d'un formulaire) mais lors de la récupération de données je n'obtient que la premiere lettre du premier champs.

	$res = $db->query('SELECT id_carac,label_carac FROM fiches.carac_tech_produit WHERE id_type_prod ="1"');					
						$test =$db->fetch_assoc($res);
						foreach($test as $row)
						{
							$tab_champs['3']['caracter_tech'.$id]['label'] = $row['label'];
							$id = $id + 1;
						}
						
						/*while(($row=$db->fetch_assoc($res))!=NULL)
						{
							$tab_champs['3']['caracter_tech'.$id]['label'] = $row['label'];
							$id = $id + 1;
						}*/
					

j'ai essayé avec un foreach et un while mais aucun des résultat n'est concluant.
Pourtant en effectuant la requete "à la mais" dans ma base mySQL je récupère bien les champs souhaités. Si quelqu'un voit ou se situe la bourde dans mon code..

code de ma fonction fetch_assoc
 * Effectue un fetch assoc sur le résultat
	 * @param id_result Resultat d'une requete SQL
	 */
	function fetch_assoc($id_result=null)
	{
		if($id_result==null)
		{
			$id_result=$this->last_id_result;
		}
		return mysql_fetch_assoc($id_result);
	}


En fait c'était juste un erreur dans le nom de variable ($row['label']; au lieu de $row['label_carac']; :wink: