; of ,

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wouter

Wouter

31/08/2008 10:36:00
Quote Anchor link
Ik heb een scriptje gemaakt maar het geeft volgende foutmelding aan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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)
PHP script in nieuw venster Selecteer het PHP script
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
<?
$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 }?>
 
PHP hulp

PHP hulp

01/11/2024 00:59:04
 
Wolfje

wolfje

31/08/2008 10:40:00
Quote Anchor link
kijk is naar de kleurtjes?

je sluit de echo van regel 7 verkeerd af, en je gebruikt de echo verkeerd.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?
$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
 
Robert  dat ben ik

Robert dat ben ik

31/08/2008 10:54:00
Quote Anchor link
waarom in een echo stoppen met ?> ?

maak hem dan zo:


corectie!

ff wat minder < ? en ? > er in gepropt staan er zo veel word onoverzichtelijk werken dan

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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;
}

?>



ff veranderd! :)
Gewijzigd op 01/01/1970 01:00:00 door Robert dat ben ik
 
GaMer B

GaMer B

31/08/2008 11:11:00
Quote Anchor link
Les 1 van PHP met echo:

Wil je een HTML code echoën, dan gebruik je altijd enkele quotes. Voorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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]
 
Wouter De Schuyter

Wouter De Schuyter

31/08/2008 11:14:00
Quote Anchor link
Zo zou het moeten werken..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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 }?>
 
GaMer B

GaMer B

31/08/2008 11:37:00
Quote Anchor link
@Paradox: Nee! Gebruik nou die freaking ENKELE quotes voor echo + HTML AARG!
 
Robert  dat ben ik

Robert dat ben ik

31/08/2008 11:52:00
Quote Anchor link
maar..

enkel ' ' quote is toch nummers
en " " texten?

of zie ik dit verkeerd?
 

31/08/2008 12:04:00
Quote Anchor link
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?

Nummers hebben geen quotes.
PHP Beginners handleiding
 
GaMer B

GaMer B

31/08/2008 12:10:00
Quote Anchor link
Nog een keer:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
// tekst:
echo "hoi";
// variabelen:
$var = "hoi";
echo $var;
// nummers:
echo 12;
// tekst + variabelen:
$var = "Hey";
echo $var . " hoi";[/code]
 
Robert  dat ben ik

Robert dat ben ik

31/08/2008 12:11:00
Quote Anchor link
omdat ik meestal bij getallen ' ' gebruik
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
 
GaMer B

GaMer B

31/08/2008 12:13:00
Quote Anchor link
Er zijn maar een paar types:
- 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
 

31/08/2008 12:14:00
Quote Anchor link
MaDHouSe schreef op 31.08.2008 12:11:
omdat ik meestal bij getallen ' ' gebruik
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
Gewijzigd op 01/01/1970 01:00:00 door
 
ToySoldier ZegIkNiet

ToySoldier ZegIkNiet

31/08/2008 13:09:00
Quote Anchor link
@ 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.
 
--

--

31/08/2008 13:12:00
Quote Anchor link
Idd, omdat het een extra ding is wat je weer kan vergeten.
 
TJVB tvb

TJVB tvb

31/08/2008 15:09:00
Quote Anchor link
En php is bij een enkele quote sneller omdat het niet hoeft te kijken naar variabelen.
 
Robert  dat ben ik

Robert dat ben ik

31/08/2008 15:12:00
Quote Anchor link
weer wat geleerd en zo kom je steets een stap verder :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.