0
<?php
if (!($database = mysqli_connect("localhost", "root", "","gem"))) {
die("Connexion non possible à la base de données.");
}
$requete = "SELECT nom_eta FROM etablissements ";
$query = "SELECT * FROM formations";
if (!($result = mysqli_query($database, $requete)) OR !($resulta = mysqli_query($database, $query))) {
print("Impossible d'exécuter la requête! <br />");
die(mysqli_error($database));
}
while ($row = mysqli_fetch_assoc($result)) {
$data=$row;
?>
<a href="#"><?php echo $data['nom_eta'];?></a>
<?php
while ($ligne = mysqli_fetch_assoc($resulta)){
$donnee=$ligne;
if($data['nom_eta']==$donnee['nom_eta']) {
?>
<ul>
<a href="#"><?php echo $donnee['formation'];?></a>
</ul>
<?php
}
}
}
?>
Myproblem есть, есть и другие данные должны быть показаны под ENSAT & ENCGT но есть какие-то проблемы в восстановлении выполнения WHILE-LOOP ..Хотя цикл не работает на PHP
Я форматировать код на что-то более читаемым, если я были вы. Также что такое ENSAT & ENCGT? в коде нет ничего подобного ??? – CallMeBob
Эта комбинация 'if' и' OR' просто выглядит ужасно подозрительной, поэтому _and_ вы используете 'mysqli_' как 1-на-1 копию' mysql_ *', которая просто ** не является ** –
@Elias Van Ootegem Я беспокоился о IF ... ИЛИ тоже, но я думаю, что все в порядке. – BigScar