Ga naar inhoud

Rare PHP-inc/SQL bug


anoniem

Aanbevolen berichten

Inmiddels goeienmiddag, Kan een van jullie mij misschien helpen: De include (leftlinks.inc) die ik in iedere pagina gebruik laat niet altijd de 'categorieën' uit de SQL-database zien, iets wat wél de bedoeling is. De betreffende SQL-query is als volgt: SELECT * FROM categorieen WHERE type = 'MAIN' resultaat: In Huis Om Het Huis Soms in-, soms om het huis Categorie IV Categorie V Hier is nogmaals niks mis mee. De leftlinks-include ziet er zó uit: <font class="kopleft"><a href="http://www.yarka.nl/klussenbank/www/index.php" target="_top">Homepage</a><br> <br> <font class="kopleft"><a href="http://www.yarka.nl/klussenbank/www/content/login_usertype.php" target="_top">Log in op uw persoonlijke pagina</a><br> <br> </font> <font class="linkleft"><a href="http://www.yarka.nl/klussenbank/www/content/content_p1_0.php" target="_top">Over Klussenbank.nl</a><br> <a href="http://www.yarka.nl/klussenbank/www/content/content_p3_0.php" target="_top">Abonnee worden</a><br> <a href="http://www.yarka.nl/klussenbank/www/wizards/wiz_advert_setmaincat2.php" target="_top">Advertentie plaatsen</a><br> <a href="http://www.yarka.nl/klussenbank/www/content/content_p6_0.php" target="_self">Bedrijvenoverzicht</a><br> <a href="#" target="_top">Contact met Klussenbank.nl</a><br> <br> </font> <font class="kopleft"> Advertentiecategorieën:<br> <br> </font> <?php while (($Repeat1__numRows-- != 0) && (!$Rs_set_index_cat->EOF)) { ?> <font class="linkleft"> <?php $titel=$Rs_set_index_cat->Fields("titel"); $titel_url=rawurlencode($titel); echo "<a href="http://www.yarka.nl/klussenbank/www/content/content_p5_0.php?main_cat=$titel_url" target="_self">$titel</a>"; ?> <br> </font> <?php $Repeat1__index++; $Rs_set_index_cat->MoveNext(); } ?><?php $Rs_set_index_cat->Close(); ?> </font> Deze inc. wordt aangeroepen met <?php include ("../leftlinks.inc"); ?>. Alle pagina's gebruiken dezelfde Recordset (Rs_set_index_cat), alleen de (connectie)paden verschillen. Vrijwilligers zijn hierbij uitgenodigd om via http://www.yarka.nl/klussenbank/www het probleem meet eigen ogen te bekijken. Let op de kop 'Advertentiecategorieën:' met bovenstaande categorieën linksonder. Hier gaat het nl. mis. Klik eens op 'Over Klussenbank.nl' en 'Advertentie plaatsen' en bekijk het verschil. Maak a.u.b. nog niet gebruik van de overige functies van de site, de meeste zijn nog in ontwikkelingsfase. Alvast bedankt! Djurre
Link naar reactie
[quote:d1d3c0d8fb] [b:d1d3c0d8fb]Op 20-02-2002 14:10, schreef nssadmin o.a.:[/b:d1d3c0d8fb] Alle pagina's gebruiken dezelfde Recordset (Rs_set_index_cat), alleen de (connectie)paden verschillen. [/quote:d1d3c0d8fb] Kijk hier eens naar. Je geeft al aan dat er verschillen zijn. Dat lijkt me dan een mooi uitgangspunt om naar te kijken. btw. include files binnen je wwwroot zetten en deze niet laten parsen wordt over het algemeen niet verstandig gevonden: http://www.yarka.nl/klussenbank/www/leftlinks.inc m.a.w. even hernoemen naar [i:d1d3c0d8fb]leftlinks.php[/i:d1d3c0d8fb] of [i:d1d3c0d8fb]leftlinks.inc.php[/i:d1d3c0d8fb] o.i.d. Of de bestanden buiten de webroot zetten zodat ze niet rechtstreeks aangeroepen kunnen worden.
Link naar reactie
[quote:15d1af4338] Op 20-02-2002 17:05, schreef nssadmin: Verder suggesties? [/quote:15d1af4338] Uhm, niet direct iets waar je wat mee kan. Enige wat ik kan verzinnen is dat je misschien eens wat debug info weg kan schrijven via de include (bijvoorbeeld een "else" gedeelte erbij plakken voor het geval er niets wordt gevonden). En/of wat extra eigenschappen van de recordset wegschrijven. Waar komt eigenlijk die recordset ineens vandaan?
Link naar reactie
'morgen Annie, Welke 'selectbox'? Bedoel je in http://www.yarka.nl/klussenbank/www/content/content_p3_0.php? Als je de categorieën bedoelt linksonder dan klopt dat. Gebruikers moeten ten alle tijden op de categorieën kunnen klikken, ongeacht het gebruikerstype. Verder zal ik kijken wat een IF-statement met de categorieën doet. Bedankt voor de tip. Is it a bird, is it a plain? No it's <S>uperAnnie! :wink: Djurre
Link naar reactie
[quote:de8f5e8172] [b:de8f5e8172]Op 21-02-2002 9:12, schreef nssadmin:[/b:de8f5e8172] Welke 'selectbox'? Bedoel je in http://www.yarka.nl/klussenbank/www/content/content_p3_0.php? [/quote:de8f5e8172] Nee, mijn fout, bedoelde: http://www.yarka.nl/klussenbank/www/wizards/wiz_advert_setmaincat2.php (selecteer een hoofdcategorie). Dat is de pagina waar het fout gaat en een verschil met de andere pagina's is dat je hier dezelfde gegevens ook in de selectbox zet (tenminste daar lijkt het op). Dus dat zou het eerste zijn waar ik naar zou kijken. "Niet geschoten is altijd mis".
Link naar reactie
[quote:747b74ded8] Op 21-02-2002 10:27, schreef Annie: Nee, mijn fout, bedoelde: http://www.yarka.nl/klussenbank/www/wizards/wiz_advert_setmaincat2.php (selecteer een hoofdcategorie). Dat is de pagina waar het fout gaat... [/quote:747b74ded8] Nou, er zijn nog een aantal die hetzelfde probleem hebben, maar om deze te bekijken moet je je inschrijven (en inloggen) als abonnee - is misschien een idee; ik kan je evt. wel een tijdelijke account geven... Verder kan ik zeggen dat ik met opzet twee aparte recordsets heb gebruikt voor de listbox en de advertentiecategorieën linksonder. Dit zou moeten werken, toch? Ik ga de bestanden nog maar eens met elkaar vergelijken. Bedankt! Djurre
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...