login  Naam:   Wachtwoord: 
Registreer je!
 Forum

echo-probleem (met sessies) (Opgelost)

Offline Raze - 29/11/2008 15:37
Avatar van RazePHP beginner Hallo,

ik heb de volgende code in mijn website staan:

  1. <?php
  2. if(isset($_SESSION['MM_Username'])) {
  3. echo "<a href="artikel.php?article=<?php echo $row_artikel['article']; ?>">t</a>";
  4. } else {
  5. echo 'Enkel geregistreerde gebruikers kunnen een beoordeling geven.';
  6. }
  7. ?>


Probleem is nu dat ik een foutmelding krijg. Hoe moet ik dat nu anders verwoorden in mijn eerste echo (met die $row_artikels...)?
Iemand een idee?

6 antwoorden

Gesponsorde links
Offline zointer - 29/11/2008 15:40
Avatar van zointer HTML gevorderde
Raze schreef:
Probleem is nu dat ik een foutmelding krijg.

Welke foutmelding verkrijg je?
Offline Raze - 29/11/2008 15:42 (laatste wijziging 29/11/2008 15:43)
Avatar van Raze PHP beginner de deze:

  1. Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\artikel.php on line 301


(ik heb het in een codevakje geplaatst omdat er anders een smiley tussenkomt)
Offline zointer - 29/11/2008 15:45
Avatar van zointer HTML gevorderde
  1. <?php
  2. if(isset($_SESSION['MM_Username'])) {
  3. echo '<a href="artikel.php?article= '.$row_artikel['article'].'">t</a>';/*hier zat de fout*/
  4. } else {
  5. echo 'Enkel geregistreerde gebruikers kunnen een beoordeling geven.';
  6. }
  7. ?>
Offline Martijn - 29/11/2008 16:29
Avatar van Martijn Crew PHP wat je doet is een echo zo maken echo "<- met dubbele quotes->"

en in je html zet je ze ook. Daar stop je steeds echoën zgmr, maar daarna ga je een stukje verder weer verder. Unexpected dus.

of echo '<-enkele->',m of in je html overal \" (escapen) zetten
Offline BigBug - 29/11/2008 16:33 (laatste wijziging 29/11/2008 16:33)
Avatar van BigBug PHP expert Het is wat devioursoul zegt. double quotes binnen double quotes van de echo moet je escapen dmv \

Je script moet dus zo worden:
  1. <?php
  2. if(isset($_SESSION['MM_Username'])) {
  3. echo "<a href=\"artikel.php?article=".$row_artikel['article']."\">t</a>";
  4. } else {
  5. echo 'Enkel geregistreerde gebruikers kunnen een beoordeling geven.';
  6. }
  7. ?>

Offline Raze - 30/11/2008 13:00
Avatar van Raze PHP beginner @BigBug: dank je wel je code werkt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s