ik zie de fout niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Erwinho

Erwinho

05/07/2006 21:20:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ((!isset($_POST["enquete"])) or ($_POST["enquete"]>2) or ($_POST["enquete"]<0));
{

echo "<p>selecteer een schaal!<p><a href="enquete.htm">Naar de enquete terug</a>";
exit;
}

?>


Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' on line 17

Hierboven staan regel 14 t/m 19

Ik ben al een tijdje aan t zoeken, maar ik zie niet wat de fout is... Iemand anders wel?
 
PHP hulp

PHP hulp

17/11/2024 08:58:16
 
Willem vp

Willem vp

05/07/2006 21:24:00
Quote Anchor link
Als je quotes gebruikt in een string, moet je wel de quotes escapen, of een ander type quotes gebruiken:

echo "<p>selecteer een schaal!<p><a href=\"enquete.htm\">Naar de enquete terug</a>";

of

echo '<p>selecteer een schaal!<p><a href="enquete.htm">Naar de enquete terug</a>';
 
Letscode

letscode

05/07/2006 21:24:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ((!isset($_POST["enquete"])) or ($_POST["enquete"]>2) or ($_POST["enquete"]<0));
{

echo "<p>selecteer een schaal!<p><a href="enquete.htm">Naar de enquete terug</a>";
exit;
}

?>


moet worden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ((!isset($_POST["enquete"])) or ($_POST["enquete"]>2) or ($_POST["enquete"]<0));
{

echo "<p>selecteer een schaal!<p><a href=\"enquete.htm\">Naar de enquete terug</a>";
exit;
}

?>


Je moet die dubbele quotes ( " ) escapen met een'\'
 
Red Crew

Red Crew

05/07/2006 21:42:00
Quote Anchor link
btw vopor alles wat voor PHP dient gebruik je best enkele quotes
$_POST["enquete"]
Kan je best veranderen in
$_POST['enquete']

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ((!isset($_POST['enquete'])) or ($_POST['enquete']>2) or ($_POST['enquete']<0));
{

echo '<p>selecteer een schaal!<p><a href="enquete.htm">Naar de enquete terug</a>';
exit;
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Red Crew
 
Jan Koehoorn

Jan Koehoorn

05/07/2006 21:49:00
Quote Anchor link
@Redcrew: uit verschillende benchmark-tests blijkt dat het verschil tussen enkele en dubbele quotes voor wat betreft de snelheid van een script te verwaarlozen is. Het is dus een kwestie van persoonlijke voorkeur.

Het komt natuurlijk de overzichtelijkheid van je scripts ten goede als je consequent bent in het gebruik er van.
 
Red Crew

Red Crew

05/07/2006 21:51:00
Quote Anchor link
Geeft het bij de superglobals soms geen problemen als je dubbele quotes gebruikt ?
 
Jan Koehoorn

Jan Koehoorn

05/07/2006 21:56:00
Quote Anchor link
Volgens mij niet. Ik hou zelf de volgende regel aan: altijd enkele quotes, behalve in queries.

Dit vind ik een goed artikel over enkele en dubbele quotes.
 
Erwinho

Erwinho

06/07/2006 19:26:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ((!isset($_POST['enquete'])) or ($_POST['enquete']>2) or ($_POST['enquete']<0))
{

echo '<p>selecteer een schaal!<p><a href='enquete.htm'>Naar de enquete terug</a>';
exit;
}

?>


hmm... bedankt voor jullie reacties, maar ik heb er nu single quotes van gemaakt, maar hij geeft nog dezelfde foutmelding.... Zitten er nog meer fouten in?
 
Bo az

Bo az

06/07/2006 19:42:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ((!isset($_POST['enquete'])) or ($_POST['enquete']>2) or ($_POST['enquete']<0))
{

echo '<p>selecteer een schaal!<p><a href="enquete.htm">Naar de enquete terug</a>';
exit;
}

?>


Edit:
lol, dacht dat equeste.htm een variable was (door de highlighting).
Gewijzigd op 01/01/1970 01:00:00 door Bo az
 
Han eev

Han eev

06/07/2006 19:44:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if (!isset($_POST['enquete']) || $_POST['enquete']>2 || $_POST['enquete']<0) {
echo "<p>selecteer een schaal!<p><a href='enquete.htm'>Naar de enquete terug</a>";
exit;
}

?>

Deze doet het!
 
Winston Smith

Winston Smith

06/07/2006 19:47:00
Quote Anchor link
Quote:
Volgens mij niet. Ik hou zelf de volgende regel aan: altijd enkele quotes, behalve in queries.
Onbewust volg ik die regel ook altijd :)
 
Erwinho

Erwinho

06/07/2006 19:59:00
Quote Anchor link
Ik heb het nu zo gedaan als Han zei, en dan doet 'ie het :D

bedankt!
 



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.