clodenoi Posté 25 Octobre 2005 Partager Posté 25 Octobre 2005 bonjour, Voici la partie de code (elle est dans une fonction) qui 'coince' : while ($ligne = mysql_fetch_array($resultat)) { $cpt_client = $cpt_client+1; } Je veux récupérer toutes les données (16 champs par rangée) du tableau et le transférer par 'retun' au script appelant. Merci d'avance à celui ou celle qui me dépannera et bonne journée à tous Claude Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 25 Octobre 2005 Partager Posté 25 Octobre 2005 Bonjour, $tab[$cpt_client] = $ligne['champ1]."+++++++".$ligne['champ2']+++++++ ... En sortie de boucle, faire un return $tab; Ensuite dans ton code, tu fais un split ligne à ligne. Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
desg Posté 25 Octobre 2005 Partager Posté 25 Octobre 2005 (modifié) $result =array();while ($ligne = mysql_fetch_array($resultat)) { $result[] = $ligne; }return $result;après tu récupère le contenu avec foreach dans la fonction appelante$result[0][1]$result[0][2]...$result[1][1]$result[1][2]...foreach ( $result as $key => $val ) { echo 'la ligne '."$key".' contient '.$val[1].' | '.$val[2].' | '.$val[3].......'<br>';} (("personnes a rien vu c'est trop tard j'ai corrigé ")) Modifié 26 Octobre 2005 par desg Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant