0
votes

Comment fusionner 2 matrices (PHP, formulaire)

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"

Je peux les afficher avec: xxx

mais xxx

ou xxx

ou xxx

ne s'affiche pas dans mon formulaire, seulement le départ et l'arrivée de seulement 1 ligne

Ce serait vraiment sympa si vous pouviez m'aider :) < / p>

voici mon code complet: xxx

regarde.


2 commentaires

Référencez vos éléments de tableau à l'aide de guillemets, par ex. $ Data ['Depadresse']


MySQLI_ERROR () nécessite une connexion DB ici.


3 Réponses :


3
votes

Vous n'émettez que la première ligne dans le tableau. Essayez ceci. XXX


0 commentaires

0
votes

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 . ' ';
}


0 commentaires

0
votes

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>";

}


0 commentaires