login  Naam:   Wachtwoord: 
Registreer je!
 Forum

parse error line 21

Offline Duikboot - 14/01/2005 18:01 (laatste wijziging 14/01/2005 18:02)
Avatar van DuikbootGrafische gevorderde Ik heb een klein scriptje gemaakt, dat een aantal posters uit de db haalt, en indien die er is, er een thumbnail van neerzet. Maar nu heb ik een probleempje bij de if (om te checken of er een thumb is). Ik denk dat er iets aan de select niet klopt, maar wat het is... Meestal gebruik ik alleen if en else bij $result, maar die is er nu niet. Line 21 staat aangegeven met commentaar.

  1. <?
  2. if(mysql_num_rows($sql) == 0)
  3.  
  4. {
  5. echo "Er zijn geen posters die deze titel hebben. Probeer het eens met een andere titel";
  6. }
  7. else
  8. {
  9. while($select= mysql_fetch_assoc($sql))
  10. {
  11. // hieronder is line 21
  12. $posterid = '.$select['id'].';
  13. // deze if geeft problemen, komt door bovenstaande vermoed ik
  14. if($posterid == "0"){
  15. echo '<a href="view_poster.php?id='.$select['id'].'">'.$select['titel'].'</a><br>';
  16. }
  17. else{
  18. echo '<a href="view_poster.php?id='.$select['id'].'" border="0"><img src="'.$select['thumb'].'" style="border: 1px solid black;"></a> ';
  19.  
  20. }
  21. }
  22. }
  23. ?>

3 antwoorden

Gesponsorde links
Offline Rens - 14/01/2005 18:05
Avatar van Rens Gouden medaille

Crew algemeen
$posterid = '.$select['id'].';
$posterid = $select['id'];

Je opent met single-quotes, en je haalt de waarde ook op met single-quotes.
Dat gaat niet goed.
Voortaan openen met double-quotes, en ophalen met single-quotes.
Of natuurlijk openen met single-quotes en ophalen met double-quotes.

Mzzls,
Rensjuh
Offline Tuinstoel - 14/01/2005 18:05 (laatste wijziging 14/01/2005 18:05)
Avatar van Tuinstoel PHP expert '.$select['id'].';

dat is ook vrij dom, 't moet anders.
  1. <?
  2. $posterid = $select['id'];
  3. // Variabelen moeten BUITEN quotes, dus die ' en ' moet je weglaten!
  4. // Je kunt het door de highlighting al zien dat dit niet correct was.
  5. ?>


Edit:
Rensjuh was me voor 
Offline Duikboot - 14/01/2005 18:11 (laatste wijziging 14/01/2005 18:33)
Avatar van Duikboot Grafische gevorderde Ah, dus zo zit dat, weer wat geleerd, thx 

Maar nu heb ik nog een probleem. Het is de bedoeling, dat er wanneer een een thumb is, de thumb word geplaatst, en wanneer dit niet het geval is, alleen een link met de titel. Maar nu gaat het script er van uit dat er overal een thumb van is, maar het staat toch duidelijk in de if dat hij ff moet kijke, of heb ik dat nu verkeerd?

http://www.movi...20Predator

ff een voorbeeld, misschien dat het nu wat duidelijker word dan mijn brakke uitleg hierboven 

Opgelost, ging kijken naar posterid's die 0 ware, en aangezien er geen enkele record was met id 0, dacht het script dat er altijd posters waren. Heb nu van $id dus $thumb gemaakt, en nu werkt het wel 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s