login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Verjaardag

Offline remon23 - 03/01/2007 22:24
Avatar van remon23Nieuw lid Hallo iedereen ik heb een vraag.
op mijn website. een profielen site wil ik op de index verjaardagen laten zien. met de volgende code


  1. <tr><td class="titel">Verjaardagen</td></tr>
  2. <tr><td class="content">';
  3. $sql = "SELECT id, gebruikersnaam, geslacht, geboortedatum FROM leden WHERE 'geboortedatum' like date('d-m')%";
  4. $result = mysql_query($sql) or die(mysql_error());
  5. if(mysql_num_rows($result)==0){
  6. echo "(Geen Verjaardag Vandaag!)";
  7.  
  8. }else{
  9. while($row = mysql_fetch_assoc($result)){
  10. if ($row['geslacht'] == 'Man'){
  11. $img = "<font color=\"#0099CC\">(m)</font>";
  12. }
  13. elseif ($row['geslacht'] == 'Vrouw') {
  14. $img = "<font color=\"#FF9999\">(v)</font>";
  15. }
  16. echo "<a href=\"http://www.partybox4u.com/leden/profiel.php?naam=".$row['gebruikersnaam']."\">".$row['gebruikersnaam']."</a>".$img."<br />";
  17. }
  18. }
  19. ?>
  20.  
  21. <?
  22. while($row = mysql_fetch_assoc($result)){
  23. // code
  24. }
  25. echo'<tr><td class="bottom">&nbsp;</td></tr>
  26. </table>


zoals het hier staat heb ik het op me index geplaatst.
je ziet wel de tabel op de index alleen daarin geeft hij deze fout.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

zou iemand mij misschien kunnen helpen welke fout ik maak. 

11 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 03/01/2007 22:39 (laatste wijziging 03/01/2007 22:44)
Avatar van Kr4nKz1n Onbekend
  1. <?php
  2. $sql = "SELECT id, gebruikersnaam, geslacht, geboortedatum FROM leden WHERE geboortedatum LIKE '".date('d-m')."%'";
  3. ?>


Probeer dit.
Offline remon23 - 03/01/2007 22:41
Avatar van remon23 Nieuw lid nee dan werkt het ok niet dan krijg ik deze fout

Parse error: syntax error, unexpected '<' in /home/partybox4u/domains/partybox4u.com/public_html/index.php on line 142

en in die line staat

  1. <?php
Offline Kr4nKz1n - 03/01/2007 22:42
Avatar van Kr4nKz1n Onbekend En wat staat er voor die line?
Offline Xtent - 03/01/2007 22:43
Avatar van Xtent Onbekend @ Kr4nKz1n je geeft die query wel maar je zet nog een e achter LIKE, hij kan die ook gewoon erbij hebben gekopieerd.
Offline Kr4nKz1n - 03/01/2007 22:44
Avatar van Kr4nKz1n Onbekend Oow dankje Xtent mijn fout. Helemaal niet gezien, ben er niet echt bij met mijn hoofd. Thnkz man!

Ik heb het bewerkt. En ook hier:

  1. <?php
  2. $sql = "SELECT id, gebruikersnaam, geslacht, geboortedatum FROM leden WHERE geboortedatum LIKE '".date('d-m')."%'";
  3. ?>
Offline remon23 - 03/01/2007 22:46 (laatste wijziging 03/01/2007 22:48)
Avatar van remon23 Nieuw lid voor die line. !!

dat staat boven aan. in die code.
waarmee ik deze topic begonnen ben dus als ik die code verander heb ik dit stukje

van jou
  1. <?php
  2. $sql = "SELECT id, gebruikersnaam, geslacht, geboortedatum FROM leden WHERE geboortedatum LIKE '".date('d-m')."%'";
  3. ?>

en dan geeft die die fout en boven die line staat deze code

  1. <table width="100%" cellspacing="0">
  2. <tr><td class="titel">Verjaardagen</td></tr>
  3. <tr><td class="content">';


nogsteeds de zelfde fout ik had die e zelf al gezien  
Offline Kr4nKz1n - 03/01/2007 22:47
Avatar van Kr4nKz1n Onbekend
  1. <?php
  2. $sql = "SELECT id, gebruikersnaam, geslacht, geboortedatum FROM leden WHERE geboortedatum LIKE '".date('d-m')."%'";
  3. ?>


Deze moet je gebruiken man, my bad.
Offline remon23 - 03/01/2007 22:49 (laatste wijziging 03/01/2007 22:52)
Avatar van remon23 Nieuw lid nogsteeds de zelfde fout ik had die e zelf al gezien  

EDIT :

hij doet het al bedankt.
ik heb nu die

  1. <?php
  2. ?>


weg gehaald en nu doet hij het wel heel apart
Offline Xtent - 03/01/2007 22:50 (laatste wijziging 03/01/2007 22:53)
Avatar van Xtent Onbekend Remon23, zou je een aantal lijnen willen geven om de regel waar die de fout geeft?

edit; @ hierboven, best logisch als je de php tags opent wanneer ze al geopent zijn.
Offline Kr4nKz1n - 03/01/2007 22:50 (laatste wijziging 03/01/2007 22:53)
Avatar van Kr4nKz1n Onbekend Ik lees het ja.

Zou je meer coding willen geven.
line 142 geeft een error zeg je.
Dan wil ik de lines
132 t/m 145

Mooi zo.

Ik vond die <?php al vreemd maja.
Opgelost.
S6
Offline remon23 - 03/01/2007 22:52
Avatar van remon23 Nieuw lid sorry jongens mij reactie was een beetje traag maar hij doet het al. 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.24s