J'ai plusieurs adresses dans une base de données, pour chaque rangée 1 départ 1 arrivée 1 arrivée.
Je voudrais ajouter ceci dans un "formulaire / sélection" p>
Je peux les afficher avec: p> mais p> ou p> ou p> ne s'affiche pas dans mon formulaire, seulement le départ et l'arrivée de seulement 1 ligne p> Ce serait vraiment sympa si vous pouviez m'aider :) < / p> voici mon code complet: p> regarde. p> p>
3 Réponses :
Vous n'émettez que la première ligne dans le tableau. Essayez ceci.
Définissez votre matrice à la boucle extérieure, sinon cela ne fonctionne pas sur la déclaration suivante.
LOOK UTILISONS À CI-DESSOUS DE MON CODE P>
$arraydep = array(); $arrayarr = array(); $adresses = array(); while ($data = mysqli_fetch_array($list)) { $arraydep[] = $data['depadresse']; $arrayarr[] = $data['arradresse']; $adresses[] = array( $arraydep[0], $arrayarr[0]); } var_dump($adresses); echo $adresses[0][0] . ' ' . $adresses[0][1]; echo $adresses[1]; foreach ($oneOfDep as $arraydep){ echo $oneOfDep . ' '; }
Vous devez ajouter chaque ensemble d'arrivée / départ pour la matrice à chaque fois autour de la boucle.
foreach($adresses as $adresse) { echo "<option value='{$adresse['dep']}'>{$adresse['dep']}</option>"; echo "<option value='{$adresse['arr']}'>{$adresse['arr']}</option>"; }
Référencez vos éléments de tableau à l'aide de guillemets, par ex.
$ Data ['Depadresse'] Code>
MySQLI_ERROR () CODE> nécessite une connexion DB ici.