PHP ver gevorderde |
|
ik heb deze code:
<?php
include("connect_home.php");
$query1 = mysql_query("SELECT * FROM ontvangersnieuws");
$result1 = mysql_query($query1) or die (mysql_error());
if($_GET){
$perpagina= "10";
//hebben ze al een pagina verstuurd? dan....
$pagina= $_GET["pagina"];
if($pagina==1){//als er maar één pagina is. dan...
$query = mysql_query("SELECT * FROM ontvangersnieuws LIMIT 0,10");//neem de gegevens uit de database.
$result = mysql_query($query) or die (mysql_error());
}else{
$eerste =$perpagina * $pagina;
$tweede =($pagina+1)* $perpagina;
$query = mysql_query("SELECT * FROM ontvangersnieuws LIMIT $eerste,$tweede ");//neem de gegevens uit de database.
$result = mysql_query($query) or die (mysql_error());
}
}else{
$perpagina = 10 ;
$aantal = mysql_num_rows($result1);
if($aantal<=10){
echo("<a href=\"10_max.php?pagina=". 1 ."\">1</a><p>");
}else{
$aantalpaginas= $aantal / $perpagina;
$aantalpaginas= ceil($aantalpaginas); //het definitieve aantal pagina's wordt hier berekend.
for($teller=1;$teller<=$aantalpaginas;$teller++){
echo("<a href=\"10_max.php?pagina=". $teller ."\">$teller</a><p>");
}
}
}
?>
<html>
<head>
<title>De ontvangers</title>
</head>
<body >
<table border="1" width="80%" align="center">
<tr> <td colspan="4" align="center"><h2>De nieuwsbrief-ontvangers</h2></td></tr>
<tr><th>Nr</th><th>Naam</th><th>Email</th></tr>
<?php
while (list($id, $voornaam, $achternaam, $email) = mysql_fetch_row($result)){
echo("<tr><td>$id </td><td> $voornaam $achternaam </td><td> <center>$email</center></td><td>");
}
?>
</table>
</body>
</html>
<?php include("connect_home.php"); $query1 = mysql_query("SELECT * FROM ontvangersnieuws"); if($_GET){ $perpagina= "10"; //hebben ze al een pagina verstuurd? dan.... $pagina= $_GET["pagina"]; if($pagina==1){//als er maar één pagina is. dan... $query = mysql_query("SELECT * FROM ontvangersnieuws LIMIT 0,10");//neem de gegevens uit de database. }else{ $eerste =$perpagina * $pagina; $tweede =($pagina+1)* $perpagina; $query = mysql_query("SELECT * FROM ontvangersnieuws LIMIT $eerste,$tweede ");//neem de gegevens uit de database. } }else{ $perpagina = 10 ; if($aantal<=10){ echo("<a href=\"10_max.php?pagina=". 1 ."\">1</a><p>"); }else{ $aantalpaginas= $aantal / $perpagina; $aantalpaginas= ceil($aantalpaginas); //het definitieve aantal pagina's wordt hier berekend. for($teller=1;$teller<=$aantalpaginas;$teller++){ echo("<a href=\"10_max.php?pagina=". $teller ."\">$teller</a><p>"); } } } ?> <html> <head> <title>De ontvangers</title> </head> <body > <table border="1" width="80%" align="center"> <tr> <td colspan="4" align="center"><h2>De nieuwsbrief-ontvangers</h2></td></tr> <tr><th>Nr</th><th>Naam</th><th>Email</th></tr> <?php echo("<tr><td>$id </td><td> $voornaam $achternaam </td><td> <center>$email</center></td><td>"); } ?> </table> </body> </html>
en krijg deze fout, hoe komt dat en wat doe ik eraan?
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #3' at line 1
alvast bedankt.
|