У меня есть несколько адресов в базе данных, для каждой строки 1 отправление 1 прибытие.
Я хотел бы добавить их в "форму / выбрать"
Я могу отобразить все это с помощью:
echo $arraydep[0].$arrayarr[0];
но
$adresses = array($arraydep[0], $arrayarr[0]);
или
$adresses = array_merge($arraydep[0], $arrayarr[0]);
или
$adresses[] = array($arraydep[0], $arrayarr[0]);
не отображает все в моей форме, только отправление и прибытие только для 1 строки
Было бы здорово, если бы вы могли мне помочь:)
Вот мой полный код:
<?php
include "./cfg/db.php";
$sql = 'SELECT * FROM commandes WHERE phone="555-1234"';
$list = mysqli_query($base, $sql) or die("Erreur SQL !" . $sql . "<br />" . mysqli_error());
mysqli_query($base, $sql) or die("Erreur SQL !" . $sql . "<br />" . mysqli_error());
while ($data = mysqli_fetch_array($list))
{
$arraydep = array(
$data[depadresse]
);
$arrayarr = array(
$data[arradresse]
);
echo $arraydep[0] . $arrayarr[0]; // echo all adresses from database for this phone number (for testing)
$adresses = array(
$arraydep[0],
$arrayarr[0]
);
}
?>
<form action="test2.php" method="post">
<select name="test2">
<?php
foreach($adresses as $adresse)
{
?>
<option value="<?php
echo $adresses . "<br />"; ?>">
<?php
echo $adresse . "<br />"; // only echo 1 departure and 1 arrival for 1 row in the drowdown menu
}
?>
</option>
</select>
<input type="submit" value="Valider" />
</form>
С уважением.