1
Я могу отображать коллекции от mongodb, записывая входную запись, используя php с кодами ниже. Когда данные, введенные в поле ввода, не совпадают с какой-либо коллекцией, которую я хочу отобразить ** Это имя не найдено в базе данных **. Я застрял здесь, сообщение не может отобразиться.Результаты поиска MongoDB/php
require_once('mongo_config.php');
$searchtext = $_GET["name"];
$get_users1 = $c_users->find(array('firstname'=> array('$regex' => $searchtext)));
if(empty($get_users1))
{
echo 'This name is not found in database !';
}
if(!empty($get_users1)){
echo '<table>';
echo '<tr><th>firstname</th><th>lastname</th><th></th><th></tr>';
foreach($get_users1 as $user)
{
echo '<tr>';
echo '<td>' . $user['firstname'] . '</td>';
echo '<td>' . $user['lastname'] . '</td>';
echo '<td><a href="update_user.php?edit=' . $user['_id'] . '">Modifier</td>';
echo '<td><a href="delete_user.php?delete='.$user['_id'].'" onclick="return confirm(\'Do you really want to delete this user ?\')">Supprimer</td>';
echo '</tr>';
echo '</tr>';
}
echo '</table>';
}
Я бы хотел получить помощь, чтобы отобразить сообщение, когда данные не найдены в базе данных. спасибо
это все еще не работает .. – Diasline
Что делать, если вы измените 'пустые ($ get_users1)' в 'пустой ($ c_users)'? (я никогда не использовал MongoDB). Но из того, что я могу сказать, '$ get_users1' никогда не бывает пустым. – Sebastian
все еще не работает – Diasline