Bonjour à toutes et à tous.
J'aurai besoin de votre aide s'il vous plaît pour un petit problème de tableau... J'ai un tableau généré via un foreach qui peut contenir 1 résultat comme 100 ... Ce que je voudrais, c'est pouvoir lire une seule "ligne" de mon tableau à la fois en sachant qu'une fois que l'utilisateur à lu une ligne, il ne peut plus y revenir et dois lire la suivante et ainsi de suite...
Voici un exemple de mon tableau (la première colonne correspondant à l'ID du texte qui se trouve dans la seconde colonne. La troisième colonne correspondant à une variable $i qui s'incrémente au fur et à mesure pour bien distinguer chaque entrée) :
001 - Texte1 - 1
002 - Texte2 - 2
003 - Texte3 - 3
003a - Texte4 - 4
003b - Texte5 - 5
...
Une fois la ligne lue, j'enregistre cette action en base mais là où je coince c'est que je n'arrive pas à faire en sorte de lire celle qui vient ensuite. Voici mon code :
J'espère que c'est assez clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $decoup = explode("/*", $reponse_recherche['contenu']); $i = 1; foreach($decoup as $entree) { $tabentree = array(substr($entree,0,3),substr($entree,4),$i); $requete = mysql_query("SELECT * FROM matable WHERE matable_identifiant='".substr($entree,0,3)."'"); $reponse = mysql_fetch_array($requete); /*C'EST LA QUE JE COINCE if($reponse == TRUE) { echo $tabdialogues[0]." : ".$tabdialogues[1]." (".$tabdialogues[2].")"; }*/ }
Merci d'avance pour votre aide !
Partager