Bon, ça ne fonctionne toujours pas :Oui, enfin, le message est clair, il manque la connexion en paramètre.
Code : Tout sélectionner
$results = mysqli_query($db,"select trim(Userid) as 'Userid',DATE_FORMAT(Timestamp , '%d/%m/%Y') as 'date_jour', DATE_FORMAT(Timestamp , '%T') as 'heure_jour',Version,Module from RVRTlog order by Timestamp DESC"); while ($result = mysqli_fetch_array($results)) { $Date = $result['date_jour']; $Time = $result['date_heure']; $Userid = $result['Userid']; echo "<tr><td>" . $Date . "</td><td>" . $Time . "</td><td>" . $result['Version'] . "</td><td>" . $result['Module'] . "</td>"; $users = mysqli_query($db,"SELECT Prenom,Nom,Email FROM RVRTusers where Userid like '%" . $Userid . "%' order by Dates desc"); $user = mysqli_fetch_array($users); echo "<td>" . $Userid . "</td><td>" . $user['Prenom'] . "</td><td>" . $user['Nom'] . "</td><td>" . $user['Email'] . "</td></tr>"; }
Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in ... on line 23
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in ... on line 24
J'ai essayé de découper en tables de 100 lignes : ça ne change rien.en n'affichant pas tout dans un seul tableau, mais en mettant plusieurs tableaux les uns à la suite des autres, il est possible que l'affichage commence quand le premier tableau est entièrement envoyé au navigateur, donc avant la génération de toutes les lignes.
il faut donc ajouter plusieurs </table><table>