Ik ben bezig met het pagineren van paignas. Ik wil uiteindelijk meerder pdfs in een php bestand hebben zodat ik doorheen kan bladeren

Het volgende probleem treedt op:

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\USB WebServer\root\Youtube11\index.php on line 27

Code die ik tot nog toe heb:

<?php

require_once('config.php');
$query = "SELECT * FROM pagination";
$result = mysqli_query($con, $query);

?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Pagination in PHP with Next and Previous</title>
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<body>
	<table class="table table-striped">
		<tr>
			<td>User ID</td>
			<td>User Name</td>
			<td>User Email</td>
		</tr>
		<tr>
			<?php
			
			while($row = mysqli_fetch_assoc($result))
			{

			?>
			<td> <php? echo $row['ID'] ?></td>
			<td> <php? echo $row['Username'] ?> </td>
			<td> <php? echo $row['Email'] ?> </td>
		</tr>
			<?php

			}

			?>

</body>
</html>


Wie helpt mij?
Gebruik code-tags a.u.b.

En de fout is dat je niet controleert of je query gelukt is. Blijkbaar mislukt deze om een bepaalde reden.

Los van dit gebruik je ook foute PHP-tags.
Hoi Arien de code tags had ik gebruikt. Hier zit ook HTML in helaas. Maar ik snap je 2e en 3e opmerking niet.

Zonder de HTML

<?php

require_once('config.php');
$query = "SELECT * FROM pagination";
$result = mysqli_query($con, $query);

?>


<?php

while($row = mysqli_fetch_assoc($result))
{
?>
<php? echo $row['ID'] ?></td>
<php? echo $row['Username'] ?> </td>
<php? echo $row['Email'] ?> </td>

<?php

}

?>


[size=xsmall]Toevoeging op 14/05/2022 19:37:42:[/size]

<?php

require_once('config.php');
$query = "SELECT * FROM pagination";
$result = mysqli_query($con, $query);

?>


<?php

while($row = mysqli_fetch_assoc($result))
{
?>
<php? echo $row['ID'] ?>
<php? echo $row['Username'] ?>
<php? echo $row['Email'] ?>

<?php

}

?>

[code] en [/code]-tags bedoel ik.

Kan je jouw bericht aanpassen?
 <?php

require_once('config.php');
$query = "SELECT * FROM pagination";
$result = mysqli_query($con, $query);

?>


        <?php
        
        while($row = mysqli_fetch_assoc($result))
        {
        ?>
        <php? echo $row['ID'] ?>
        <php? echo $row['Username'] ?> 
        <php? echo $row['Email'] ?> 
        <?php

        }

        ?>
 


[size=xsmall]Toevoeging op 14/05/2022 19:44:46:[/size]

Het gaat mis bij de echo's

Daar wordt het in VS Code rood
De rode tekst is onderdeel van PHP-highlighting. Dat is een string.

[size=xsmall]Toevoeging op 14/05/2022 19:55:31:[/size]

Lol, volgens gaat de codeparser hier op zijn plaat door <php? wat verkeerd is.
Anyway, je weet wat er nu fout gaat in je script. Tijd om controles toe te voegen.
Hoi,

Inderdaad php? vind die niet leuk. Het moest uiteraard ?php zijn. Thanks!
Dat is niet het enige probleem in je script.
Maar we hadden te vroeg gejuicht :((. Dat lost het probleem niet op
Dat zei ik al om 19:26:55. ;-)
hoe kan ik een plaatje ervan uploaden?

Reageren