Я только начал изучать php, мне нужно пройти долгий путь, но мне действительно нужна помощь в этом.PHP MySQL Как получить переменную, созданную во время цикла
У меня есть страница, где зарегистрированный пользователь может создавать задачи, и пользователь может выбрать пользователя, для которого выполнена эта задача. Мне нужно сделать запрос вставки, где я буду нужен идентификатор человека, выбранного пользователем, вошедшего в
Это код, который это выше моего HTML:.
$userId = $_SESSION['id'];
$Users = "SELECT * FROM users";
$Result2 = $db->query($Users);
if(isset($_POST['submit'])){
$project = $_POST['Project'];
$task = $_POST['task'];
$user = $_POST['User'];
$date = $_POST['date'];
$query = "INSERT INTO events (projectId, userId, name, date)
VALUES ('','', '$task', '$date')";
$result = $database->query($query);
echo "it worked";
}
Это код в моем теге select HTML, где зарегистрированный пользователь может выбрать человека.
<?php
while ($row2 = mysqli_fetch_assoc($Result2)) {
$uid = $row2['id'];
$name = $row2['name'];
$lastName = $row2['lastname'];
echo "<option>" . $name . " " . $lastName . " " . $uid . "</option>";
}
?>
Проблема заключается в том, что мне нужно поставить переменную $uid
, что в настоящее время в whileloop в моем HTML выберите элемент, в первом случае утверждение выше моего HTML. Я пробовал все, но я не могу понять, как это сделать. Он отлично показывает всех пользователей и их идентификационные номера, мне просто нужно их схватить и поместить в мой оператор if.
http://stackoverflow.com/questions/7337743/using-a-variable-outside-of-the-while-loop-scope –
Я попытался дать ему пустую переменную, а затем повторить ее, но он не работает ... – pu4cu
'