; of ,
Code (php)
1
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/frook/domains/frook.gethost.be/public_html/regels.php on line 8
ik gebruik nu deze broncode.
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
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
<?
$query = mysql_query("select * from regels where id='".$_GET["id"]."'");
$row = mysql_fetch_object($query);
$bestaat = mysql_num_rows($query);
if($bestaat == "0")
{
echo " ?>
<p class="head">Regels</p>
Op iedere website gelden er regels die moeten nageleefd worden! Hier hebben we er ook een aantal. De staff heeft het recht om deze regels aan te passen/bij te voegen/weg te laten. Dus neem hier regelmatig een kijkje. Als je een regel overtreed krijg je een waarschuwingsniveau. 3 waarschuwingsniveau's is een ban van je account. Deze regels zijn er om de site een duuwtje in de rug te geven en alles vlot te laten verlopen.
<br>
<br>
<p class="head">Regels</p>
<?
beveiligd();
$query = mysql_query("select * from leden ORDER BY naam ASC");
?>
<?
while($row = mysql_fetch_object($query)){
?>
» <a href="?main=regels&id=[code]<?php echo $row->id; ?>"><?php echo $row->titel; ?></a><br>
<?php }?>
<?php
";
}
else
{
?>
<p class="head">[code]<?php echo $row->titel; ?></p>
<?php echo $row->beschrijving; ?>
<?php }?>
$query = mysql_query("select * from regels where id='".$_GET["id"]."'");
$row = mysql_fetch_object($query);
$bestaat = mysql_num_rows($query);
if($bestaat == "0")
{
echo " ?>
<p class="head">Regels</p>
Op iedere website gelden er regels die moeten nageleefd worden! Hier hebben we er ook een aantal. De staff heeft het recht om deze regels aan te passen/bij te voegen/weg te laten. Dus neem hier regelmatig een kijkje. Als je een regel overtreed krijg je een waarschuwingsniveau. 3 waarschuwingsniveau's is een ban van je account. Deze regels zijn er om de site een duuwtje in de rug te geven en alles vlot te laten verlopen.
<br>
<br>
<p class="head">Regels</p>
<?
beveiligd();
$query = mysql_query("select * from leden ORDER BY naam ASC");
?>
<?
while($row = mysql_fetch_object($query)){
?>
» <a href="?main=regels&id=[code]<?php echo $row->id; ?>"><?php echo $row->titel; ?></a><br>
<?php }?>
<?php
";
}
else
{
?>
<p class="head">[code]<?php echo $row->titel; ?></p>
<?php echo $row->beschrijving; ?>
<?php }?>
je sluit de echo van regel 7 verkeerd af, en je gebruikt de echo verkeerd.
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
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
<?
$query = mysql_query("select * from regels where id='".$_GET["id"]."'");
$row = mysql_fetch_object($query);
$bestaat = mysql_num_rows($query);
if($bestaat == "0")
{
echo "
<p class=head>Regels</p>
Op iedere website gelden er regels die moeten nageleefd worden! Hier hebben we er ook een aantal. De staff heeft het recht om deze regels aan te passen/bij te voegen/weg te laten. Dus neem hier regelmatig een kijkje. Als je een regel overtreed krijg je een waarschuwingsniveau. 3 waarschuwingsniveau's is een ban van je account. Deze regels zijn er om de site een duuwtje in de rug te geven en alles vlot te laten verlopen.
<br>
<br>
<p class=head>Regels</p>
";
beveiligd();
$query = mysql_query("select * from leden ORDER BY naam ASC");
?>
<?
while($row = mysql_fetch_object($query)){
?>
<a href="?main=regels&id=<?php echo $row->id; ?>><?php echo $row->titel; ?></a><br>
<?php }?>
<?php
}
else
{
?>
<p class="head"><?php echo $row->titel; ?></p>
<?php echo $row->beschrijving; ?>
<?php }?>
$query = mysql_query("select * from regels where id='".$_GET["id"]."'");
$row = mysql_fetch_object($query);
$bestaat = mysql_num_rows($query);
if($bestaat == "0")
{
echo "
<p class=head>Regels</p>
Op iedere website gelden er regels die moeten nageleefd worden! Hier hebben we er ook een aantal. De staff heeft het recht om deze regels aan te passen/bij te voegen/weg te laten. Dus neem hier regelmatig een kijkje. Als je een regel overtreed krijg je een waarschuwingsniveau. 3 waarschuwingsniveau's is een ban van je account. Deze regels zijn er om de site een duuwtje in de rug te geven en alles vlot te laten verlopen.
<br>
<br>
<p class=head>Regels</p>
";
beveiligd();
$query = mysql_query("select * from leden ORDER BY naam ASC");
?>
<?
while($row = mysql_fetch_object($query)){
?>
<a href="?main=regels&id=<?php echo $row->id; ?>><?php echo $row->titel; ?></a><br>
<?php }?>
<?php
}
else
{
?>
<p class="head"><?php echo $row->titel; ?></p>
<?php echo $row->beschrijving; ?>
<?php }?>
Gewijzigd op 01/01/1970 01:00:00 door wolfje
maak hem dan zo:
corectie!
ff wat minder < ? en ? > er in gepropt staan er zo veel word onoverzichtelijk werken dan
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$query = mysql_query("select * from regels where id='".$_GET["id"]."'");
$row = mysql_fetch_object($query);
$bestaat = mysql_num_rows($query);
if($bestaat == "0") {
?>
<p class=head>Regels</p>
Op iedere website gelden er regels die moeten nageleefd worden! Hier hebben we er ook een aantal. De staff heeft het recht om deze regels aan te passen/bij te voegen/weg te laten. Dus neem hier regelmatig een kijkje. Als je een regel overtreed krijg je een waarschuwingsniveau. 3 waarschuwingsniveau's is een ban van je account. Deze regels zijn er om de site een duuwtje in de rug te geven en alles vlot te laten verlopen.
<br>
<br>
<p class=head>Regels</p>
<?php
beveiligd();
$query = mysql_query("select * from leden ORDER BY naam ASC");
while($row = mysql_fetch_object($query)){
echo'» <a href="?main=regels&id=".$row->id."> ".$row->titel."</a><br>';
}
}else{
echo'<p class=head>".$row->titel."</p>';
echo $row->beschrijving;
}
?>
$query = mysql_query("select * from regels where id='".$_GET["id"]."'");
$row = mysql_fetch_object($query);
$bestaat = mysql_num_rows($query);
if($bestaat == "0") {
?>
<p class=head>Regels</p>
Op iedere website gelden er regels die moeten nageleefd worden! Hier hebben we er ook een aantal. De staff heeft het recht om deze regels aan te passen/bij te voegen/weg te laten. Dus neem hier regelmatig een kijkje. Als je een regel overtreed krijg je een waarschuwingsniveau. 3 waarschuwingsniveau's is een ban van je account. Deze regels zijn er om de site een duuwtje in de rug te geven en alles vlot te laten verlopen.
<br>
<br>
<p class=head>Regels</p>
<?php
beveiligd();
$query = mysql_query("select * from leden ORDER BY naam ASC");
while($row = mysql_fetch_object($query)){
echo'» <a href="?main=regels&id=".$row->id."> ".$row->titel."</a><br>';
}
}else{
echo'<p class=head>".$row->titel."</p>';
echo $row->beschrijving;
}
?>
ff veranderd! :)
Gewijzigd op 01/01/1970 01:00:00 door Robert dat ben ik
Wil je een HTML code echoën, dan gebruik je altijd enkele quotes. Voorbeeld:
Code (php)
1
2
3
4
2
3
4
<?php
echo '<div id="content">
<p>Hier een voorbeeld van HTML in een echo. De dubbele quotes zorgen nu <strong>niet</strong> meer voor problemen.</p>
</div>';[/code]
echo '<div id="content">
<p>Hier een voorbeeld van HTML in een echo. De dubbele quotes zorgen nu <strong>niet</strong> meer voor problemen.</p>
</div>';[/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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$query = mysql_query("select * from regels where id='".$_GET["id"]."'");
$row = mysql_fetch_object($query);
$bestaat = mysql_num_rows($query);
if($bestaat == "0")
{
echo "
<p class=\"head\">Regels</p>
Op iedere website gelden er regels die moeten nageleefd worden! Hier hebben we er ook een aantal. De staff heeft het recht om deze regels aan te passen/bij te voegen/weg te laten. Dus neem hier regelmatig een kijkje. Als je een regel overtreed krijg je een waarschuwingsniveau. 3 waarschuwingsniveau's is een ban van je account. Deze regels zijn er om de site een duuwtje in de rug te geven en alles vlot te laten verlopen.
<br />
<br />
<p class=\"head\">Regels</p>";
beveiligd();
$query = mysql_query("select * from leden ORDER BY naam ASC");
while($row = mysql_fetch_object($query)){
?>
<a href=""><?php echo $row->titel; ?></a><br>
<?php }
}
else
{
?>
<p class="head"><?php echo $row->titel; ?></p>
<?php echo $row->beschrijving; ?>
<?php }?>
$query = mysql_query("select * from regels where id='".$_GET["id"]."'");
$row = mysql_fetch_object($query);
$bestaat = mysql_num_rows($query);
if($bestaat == "0")
{
echo "
<p class=\"head\">Regels</p>
Op iedere website gelden er regels die moeten nageleefd worden! Hier hebben we er ook een aantal. De staff heeft het recht om deze regels aan te passen/bij te voegen/weg te laten. Dus neem hier regelmatig een kijkje. Als je een regel overtreed krijg je een waarschuwingsniveau. 3 waarschuwingsniveau's is een ban van je account. Deze regels zijn er om de site een duuwtje in de rug te geven en alles vlot te laten verlopen.
<br />
<br />
<p class=\"head\">Regels</p>";
beveiligd();
$query = mysql_query("select * from leden ORDER BY naam ASC");
while($row = mysql_fetch_object($query)){
?>
<a href=""><?php echo $row->titel; ?></a><br>
<?php }
}
else
{
?>
<p class="head"><?php echo $row->titel; ?></p>
<?php echo $row->beschrijving; ?>
<?php }?>
@Paradox: Nee! Gebruik nou die freaking ENKELE quotes voor echo + HTML AARG!
enkel ' ' quote is toch nummers
en " " texten?
of zie ik dit verkeerd?
GaMer13 schreef op 31.08.2008 11:37:
@Paradox: Nee! Gebruik nou die freaking ENKELE quotes voor echo + HTML AARG!
Je hoeft niet zo overdreven te reageren. Opzich is er niks mis met dubbele quotes te gebruiken, je moet alleen de zooi escapen....
MaDHouSe schreef op 31.08.2008 11:52:
maar..
enkel ' ' quote is toch nummers
en " " texten?
of zie ik dit verkeerd?
enkel ' ' quote is toch nummers
en " " texten?
of zie ik dit verkeerd?
Nummers hebben geen quotes.
PHP Beginners handleiding
en bij letters gebruik ik " "
en werkt altijd goed.. :)
maar zal ut eens bekijken is me php boek volgens mijn stond daar ook iets in met qoutes met ' en " en dat php ' als getallen string zal zien en " als letters string
- strings (alphanumeriek en andere tekens)
- integers (numeriek)
- booleans (TRUE / FALSE)
- floats (numeriek + decimaal)
Mis er vast nog wel wat, maar dat zijn ze volgens mij de belangrijkste.
EDIT: Wat Karl zegt...
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
MaDHouSe schreef op 31.08.2008 12:11:
omdat ik meestal bij getallen ' ' gebruik
en bij letters gebruik ik " "
en werkt altijd goed.. :)
en bij letters gebruik ik " "
en werkt altijd goed.. :)
Tuurlijk werkt het, php is een makkelijke taal. Jij maakt maar wat en het wordt wel oke gezien, als jij niet iets fout doet (dus een ; vergeet ofzo) dan vind php het best...
MaDHouSe schreef op 31.08.2008 12:11:
maar zal ut eens bekijken is me php boek volgens mijn stond daar ook iets in met qoutes met ' en " en dat php ' als getallen string zal zien en " als letters string
Types
@ Karl : Juist ja. Je moet het escapen. Dat is per attribuut 2 keer typen meer. Dat klinkt weinig maar bij grote HTML scheelt het veel. EN je hebt minder kans op parse errors.
Idd, omdat het een extra ding is wat je weer kan vergeten.
En php is bij een enkele quote sneller omdat het niet hoeft te kijken naar variabelen.
weer wat geleerd en zo kom je steets een stap verder :)