Gastenboek staat niet goed in de site
Pagina: « vorige 1 2 3 4 5 volgende »
if ($page < ceil($aantal/$perpage))
{
$volgende = $page+1;
echo("<a href='gastenboek.php?page=".$volgende."'>Volgende</a>");
}
else
{
echo("<b>Volgende</b>");
}
echo "</div>";
';
require_once (PATH."template.tpl");
?>
Hmm, misschien als je op de manier zoals je programmeur het doet er haakjes omheen zet, dat het dan werkt dus dit: echo("</div>");
Nop, blijft dezelfde foutmelding!
echo "</div>";
';
require_once (PATH."template.tpl");
waar dient '; voor?
Volgens mij is dat om de $sContent =' van regel 8 af te sluiten. ik zie inderdaad dat het daar mis gaat
ok. Het zou er misschien aan kunnen liggen.
echo("</div>")';
Zend Studio keurt het goed.. :p
Edit::
er zit alleen ook nog een foutje in de SQL, maar dat komt straks wel.
Gewijzigd op 12/06/2010 16:41:05 door Joost van der Meijden
Als ik de '; weghaal krijg ik alleen nog een foutmelding op de laatste regel, ik denk dat het dus niet goed wordt afgesloten
Plak je hele script is wat je nu hebt als je wilt, want deze error wijst erop dat je een } mist.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
if (!defined('PATH'))
define('PATH', '');
include (PATH.'inc/config.php');
$sSubCategorie = 'Disclaimer';
$sContent ='<div id="info_foto" class="style9">
<div class="left_style_bold"><h2>Disclaimer</h2></div>
echo"<a href=\"sgastenboek.php\">Schrijf een bericht</a>";
include("connect.php"); // Nu maken we dus een verbinding met de database.
$sql = "SELECT * FROM gastenboek";
$uitvoer = mysql_query('.$sql.');
$aantal = mysql_num_rows('.$uitvoer.');
$perpage = 10;
$page_count = ceil('.$aantal.' / '.$perpage.');
$page = (isset('.$_GET["page"].')) ? '.$_GET["page"].' : 1; // als $_get[page] nog niet bestaat, dan begint je gastenboek bij pagina 1
$start = ('.$page.' * '.$perpage.') - '.$perpage;
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT '".$start."', '".$perpage."'"; //Berichten uit de database halen en deze sorteren.
$uitvoer = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_array($uitvoer))
{
echo("Bericht geschreven door <b>".$data['naam']."</b>"); //De naam van de auteur
echo(" op " .$data['datum']);
echo(" om " .$data['tijd']);
echo"<br /><br />";
$bericht = nl2br($data['bericht']);
echo($bericht); //Het bericht zelf
echo"<br /><br /><br />";
}
echo"<br /><br />";
if ($page > 1)
{
$vorige = $page-1;
echo("<a href='gastenboek.php?page=".$vorige."'>Vorige</a> ");
}
else
{
echo("<b>Vorige </b>");
}
if ($page < ceil($aantal/$perpage))
{
$volgende = $page+1;
echo("<a href='gastenboek.php?page=".$volgende."'>Volgende</a>");
}
else
{
echo("<b>Volgende</b>");
echo("</div>")';
require_once (PATH.'template.tpl');
?>
if (!defined('PATH'))
define('PATH', '');
include (PATH.'inc/config.php');
$sSubCategorie = 'Disclaimer';
$sContent ='<div id="info_foto" class="style9">
<div class="left_style_bold"><h2>Disclaimer</h2></div>
echo"<a href=\"sgastenboek.php\">Schrijf een bericht</a>";
include("connect.php"); // Nu maken we dus een verbinding met de database.
$sql = "SELECT * FROM gastenboek";
$uitvoer = mysql_query('.$sql.');
$aantal = mysql_num_rows('.$uitvoer.');
$perpage = 10;
$page_count = ceil('.$aantal.' / '.$perpage.');
$page = (isset('.$_GET["page"].')) ? '.$_GET["page"].' : 1; // als $_get[page] nog niet bestaat, dan begint je gastenboek bij pagina 1
$start = ('.$page.' * '.$perpage.') - '.$perpage;
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT '".$start."', '".$perpage."'"; //Berichten uit de database halen en deze sorteren.
$uitvoer = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_array($uitvoer))
{
echo("Bericht geschreven door <b>".$data['naam']."</b>"); //De naam van de auteur
echo(" op " .$data['datum']);
echo(" om " .$data['tijd']);
echo"<br /><br />";
$bericht = nl2br($data['bericht']);
echo($bericht); //Het bericht zelf
echo"<br /><br /><br />";
}
echo"<br /><br />";
if ($page > 1)
{
$vorige = $page-1;
echo("<a href='gastenboek.php?page=".$vorige."'>Vorige</a> ");
}
else
{
echo("<b>Vorige </b>");
}
if ($page < ceil($aantal/$perpage))
{
$volgende = $page+1;
echo("<a href='gastenboek.php?page=".$volgende."'>Volgende</a>");
}
else
{
echo("<b>Volgende</b>");
echo("</div>")';
require_once (PATH.'template.tpl');
?>
Code (php)
Hopelyk verhelpt dit het probleem :)
Edit::
En dan nu de SQL nog ..
Gewijzigd op 12/06/2010 16:48:24 door Joost van der Meijden
vergelijk hetgeen ik gepost heb dd 12/06/2010 16:21:57 met hetgeen Joost gepost heeft dd 12/06/2010 16:13:28
en als je het dan nog niet ziet..........
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /home/sanizo.nl/public_html/gastenboek.php on line 56
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 ''', ''' at line 1
Maar we kunnen het proberen :) hieronder gebruik ik single quotes.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
if (!defined('PATH'))
define('PATH', '');
include (PATH.'inc/config.php');
$sSubCategorie = 'Disclaimer';
$sContent ='<div id="info_foto" class="style9">
<div class="left_style_bold"><h2>Disclaimer</h2></div>
echo"<a href=\"sgastenboek.php\">Schrijf een bericht</a>";
include("connect.php"); // Nu maken we dus een verbinding met de database.
$sql = "SELECT * FROM gastenboek";
$uitvoer = mysql_query('.$sql.');
$aantal = mysql_num_rows('.$uitvoer.');
$perpage = 10;
$page_count = ceil('.$aantal.' / '.$perpage.');
$page = (isset('.$_GET["page"].')) ? '.$_GET["page"].' : 1; // als $_get[page] nog niet bestaat, dan begint je gastenboek bij pagina 1
$start = ('.$page.' * '.$perpage.') - '.$perpage;
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT '".$start."', '".$perpage; //Berichten uit de database halen en deze sorteren.
if ($uitvoer = mysql_query($sql)) {
while($data = mysql_fetch_array($uitvoer))
{
echo("Bericht geschreven door <b>".$data['naam']."</b>"); //De naam van de auteur
echo(" op " .$data['datum']);
echo(" om " .$data['tijd']);
echo"<br /><br />";
$bericht = nl2br($data['bericht']);
echo($bericht); //Het bericht zelf
echo"<br /><br /><br />";
}
echo"<br /><br />";
if ($page > 1)
{
$vorige = $page-1;
echo("<a href='gastenboek.php?page=".$vorige."'>Vorige</a> ");
}
else
{
echo("<b>Vorige </b>");
}
if ($page < ceil($aantal/$perpage))
{
$volgende = $page+1;
echo("<a href='gastenboek.php?page=".$volgende."'>Volgende</a>");
}
else
{
echo("<b>Volgende</b>");
}
}
else {
echo("Error:". mysql_error());
}
echo("</div>")';
require_once PATH.'template.tpl';
?>
if (!defined('PATH'))
define('PATH', '');
include (PATH.'inc/config.php');
$sSubCategorie = 'Disclaimer';
$sContent ='<div id="info_foto" class="style9">
<div class="left_style_bold"><h2>Disclaimer</h2></div>
echo"<a href=\"sgastenboek.php\">Schrijf een bericht</a>";
include("connect.php"); // Nu maken we dus een verbinding met de database.
$sql = "SELECT * FROM gastenboek";
$uitvoer = mysql_query('.$sql.');
$aantal = mysql_num_rows('.$uitvoer.');
$perpage = 10;
$page_count = ceil('.$aantal.' / '.$perpage.');
$page = (isset('.$_GET["page"].')) ? '.$_GET["page"].' : 1; // als $_get[page] nog niet bestaat, dan begint je gastenboek bij pagina 1
$start = ('.$page.' * '.$perpage.') - '.$perpage;
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT '".$start."', '".$perpage; //Berichten uit de database halen en deze sorteren.
if ($uitvoer = mysql_query($sql)) {
while($data = mysql_fetch_array($uitvoer))
{
echo("Bericht geschreven door <b>".$data['naam']."</b>"); //De naam van de auteur
echo(" op " .$data['datum']);
echo(" om " .$data['tijd']);
echo"<br /><br />";
$bericht = nl2br($data['bericht']);
echo($bericht); //Het bericht zelf
echo"<br /><br /><br />";
}
echo"<br /><br />";
if ($page > 1)
{
$vorige = $page-1;
echo("<a href='gastenboek.php?page=".$vorige."'>Vorige</a> ");
}
else
{
echo("<b>Vorige </b>");
}
if ($page < ceil($aantal/$perpage))
{
$volgende = $page+1;
echo("<a href='gastenboek.php?page=".$volgende."'>Volgende</a>");
}
else
{
echo("<b>Volgende</b>");
}
}
else {
echo("Error:". mysql_error());
}
echo("</div>")';
require_once PATH.'template.tpl';
?>
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/sanizo.nl/public_html/gastenboek.php on line 61
En als je gebruikt krijg je die
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /home/sanizo.nl/public_html/gastenboek.php on line 56
error?
tja je had alleen de single quote moeten weghalen en niet ook de ;
Note: het is handiger als je zowel de relevante code post met de php foutmelding erbij, het blijft een feit dat het op deze manier vaak gissen is.
Ik heb allerlei combi's geprobeerd met de ( ; '
Ik denk dat het probleem zit in de '; dat de locatie niet goed staat. klopt het dat die er wel in moet om de $Content =' af te sluiten
Code
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
if (!defined('PATH'))
define('PATH', '');
include (PATH.'inc/config.php');
$sSubCategorie = 'Disclaimer';
$sContent ='<div id="info_foto" class="style9">
<div class="left_style_bold"><h2>Disclaimer</h2></div>
echo"<a href=\"sgastenboek.php\">Schrijf een bericht</a>";
include("connect.php"); // Nu maken we dus een verbinding met de database.
$sql = "SELECT * FROM gastenboek";
$uitvoer = mysql_query('.$sql.');
$aantal = mysql_num_rows('.$uitvoer.');
$perpage = 10;
$page_count = ceil('.$aantal.' / '.$perpage.');
$page = (isset('.$_GET["page"].')) ? '.$_GET["page"].' : 1; // als $_get[page] nog niet bestaat, dan begint je gastenboek bij pagina 1
$start = ('.$page.' * '.$perpage.') - '.$perpage;
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT '".$start."', '".$perpage."'"; //Berichten uit de database halen en deze sorteren.
$uitvoer = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_array($uitvoer))
{
echo("Bericht geschreven door <b>".$data['naam']."</b>"); //De naam van de auteur
echo(" op " .$data['datum']);
echo(" om " .$data['tijd']);
echo"<br /><br />";
$bericht = nl2br($data['bericht']);
echo($bericht); //Het bericht zelf
echo"<br /><br /><br />";
}
echo"<br /><br />";
if ($page > 1)
{
$vorige = $page-1;
echo("<a href='gastenboek.php?page=".$vorige."'>Vorige</a> ");
}
else
{
echo("<b>Vorige </b>");
}
if ($page < ceil($aantal/$perpage))
{
$volgende = $page+1;
echo '<a href="gastenboek.php?page='.$volgende.'">Volgende</a>';
}
else
{
echo ('<b>Volgende</b>');
}
echo("</div>");
require_once (PATH.'template.tpl')';
?>
if (!defined('PATH'))
define('PATH', '');
include (PATH.'inc/config.php');
$sSubCategorie = 'Disclaimer';
$sContent ='<div id="info_foto" class="style9">
<div class="left_style_bold"><h2>Disclaimer</h2></div>
echo"<a href=\"sgastenboek.php\">Schrijf een bericht</a>";
include("connect.php"); // Nu maken we dus een verbinding met de database.
$sql = "SELECT * FROM gastenboek";
$uitvoer = mysql_query('.$sql.');
$aantal = mysql_num_rows('.$uitvoer.');
$perpage = 10;
$page_count = ceil('.$aantal.' / '.$perpage.');
$page = (isset('.$_GET["page"].')) ? '.$_GET["page"].' : 1; // als $_get[page] nog niet bestaat, dan begint je gastenboek bij pagina 1
$start = ('.$page.' * '.$perpage.') - '.$perpage;
$sql = "SELECT * FROM gastenboek ORDER BY id DESC LIMIT '".$start."', '".$perpage."'"; //Berichten uit de database halen en deze sorteren.
$uitvoer = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_array($uitvoer))
{
echo("Bericht geschreven door <b>".$data['naam']."</b>"); //De naam van de auteur
echo(" op " .$data['datum']);
echo(" om " .$data['tijd']);
echo"<br /><br />";
$bericht = nl2br($data['bericht']);
echo($bericht); //Het bericht zelf
echo"<br /><br /><br />";
}
echo"<br /><br />";
if ($page > 1)
{
$vorige = $page-1;
echo("<a href='gastenboek.php?page=".$vorige."'>Vorige</a> ");
}
else
{
echo("<b>Vorige </b>");
}
if ($page < ceil($aantal/$perpage))
{
$volgende = $page+1;
echo '<a href="gastenboek.php?page='.$volgende.'">Volgende</a>';
}
else
{
echo ('<b>Volgende</b>');
}
echo("</div>");
require_once (PATH.'template.tpl')';
?>
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /home/sanizo.nl/public_html/gastenboek.php on line 58
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 ''', ''' at line 1
Quote:
OK bedankt voor de tip!Het probleem is sla ik die '; ervoor zet zie ik gelijk dat de require_once (PATH."template.tpl"); niet goed gaat. Zet ik hem erachter komt die foutmelding weer
Gewijzigd op 12/06/2010 17:23:57 door M de Vries