J'essaie de générer des résultats dans une variable de session qui a été remplie à partir d'une requête SQL à l'aide de echo current
et de echo next
. Cependant, aucun texte n'est renvoyé à l'écran.Afficher l'enregistrement suivant dans une session php array
instruction SQL utilisée pour obtenir des données et de mettre dans un tableau $SQL = "Select * from Property_Features WHERE pf_pr_ID = 3"; $result = $conn->query($SQL); $_SESSION[arrProperty_Features] = $result->fetch_assoc();
Tentative d'écho premier élément du tableau (en cours)
<p><input class="w3-input" name="txtFeature1" type="text" id="txtFeature1" value="<?php echo current ($_SESSION[arrProperty_Features][pf_Feature]);?>"><br>
Tentative d'écho deuxième élément dans le tableau (suivant)
<p><input class="w3-input" name="txtFeature2" type="text" id="txtFeature2" value="<?php echo next ($_SESSION[arrProperty_Features][pf_Feature]);?>"><br>
"$ result-> fetch_assoc()" Vous ne recevrez pas tous les résultats en même temps. Continuez à itérer jusqu'à ce que cela vous donne zéro – Tarun
Merci Tarun - J'ai essayé cela mais il semble être coincé dans une boucle éternelle while ($ result = $ conn-> query ($ SQL)) { \t $ _SESSION [arrProperty_Features] = $ resultat-> fetch_assoc(); } –