abonnement Unibet Coolblue Bitvavo
  maandag 14 juli 2008 @ 23:37:04 #103
177810 Evenveel
en niet minder
pi_60110246
Hoe kan ik MySQL Stored Procedures direct aanmaken in PHP via bijvoorbeeld een mysql_query? SP's worden namelijk op geen enkele manier geaccepteerd. Tabellen maken is geen probleem... Volgens een aantal andere fora op het internet is het niet mogelijk om in PHP een SP in MySQL te schieten. Wat denken/vinden/weten jullie?
Doei.
pi_60110696
misschien heb je hier wat aan:
http://coderamblings.blogspot.com/2007/02/myspl.html

Al zou ik niet weten waarom je stored procedures zou aanmaken in je PHP code.
pi_60113756
quote:
Op maandag 14 juli 2008 23:03 schreef ralfie het volgende:
Terwijl ik dit typ bedenk ik mij dat in phpbb3 (wat ik aan het modden ben) de waarde die ik ORDER als BLOB opslaat.
topic_first_poster_name is een blob? Welke idioot heeft dat bedacht
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 15 juli 2008 @ 10:08:18 #106
85514 ralfie
!Yvan eht nioj
pi_60115116
quote:
Op dinsdag 15 juli 2008 08:11 schreef SuperRembo het volgende:

[..]

topic_first_poster_name is een blob? Welke idioot heeft dat bedacht
in phpbb3 zijn zo'n beetje alle strings van niet-vaste waarde een BLOB. Geen wonder dat het forum zo traag als dikke stront is

@slakkie:
heb even wat test gedaan en wat blijkt? order by substring(..., 1,1000) is 1.5x zo snel als de CAST (... AS CHAR). Dus die gaan we gebruiken. thnx!
pi_60118348
np
  dinsdag 15 juli 2008 @ 17:37:54 #108
87680 Mirel
Mirel wil een bongophone.
pi_60125139
Hallo, met Mirel, php kleuter.
Ik wil voor een website een soort van text editor hebben, waarin je je allemaal dingen typt, en die op een pagina worden gezet. Heb een héél simpele tutorial gevonden die ik heb gedaan en hier even geupload om te testen.

Wat ie nu doet is tekst op een pagina zetten, maar als je nieuwe tekst erop typt, dan wist ie de andere uit. Wat moet ik in de code toevoegen dat ie dat niet doet?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html>
<head>
<title>Really Simple CMS</title>
</head>
<body>
<h1>Really Simple CMS</h1>

<?php
mysql_connect("bla", "bla", "bla");
$result = @mysql_query("SELECT contents from bla");
while ($row = mysql_fetch_assoc($result)){
$contents = $row['contents']; 
}
?>
<form name="form1" method="post" action="updatepage.php">
Enter page content:<br><textarea rows="10" cols="60" name="contents"><?php echo "$contents" ?></textarea>
<input type="submit" name="Submit" value="Update Page">
</form>
</body>
</html>


Of moet ik nu iets totaal anders doen, ben echt een php leek.

Ik lees nu ondertussen iets over kant en klare WYSIWYG editors waarmee waarschijnlijk hetzelfde bereikt kan worden, weet iemand daar iets meer over te vertellen?
When all else fails, you always have delusion.
pi_60126715
Je probleem met het kwijtraken van de tekst snap ik niet, ik krijg de tekst die in het venster staat. Als je die weghaalt, is ie weg, als je em laat staan blijft ie staan... beetje wat je zou verwachten zeg maar

Wat betreft de WYSIWYG editor: kijk eens op http://tinymce.moxiecode.com of zoek eens naar FCKeditor
  dinsdag 15 juli 2008 @ 18:53:36 #110
85514 ralfie
!Yvan eht nioj
pi_60126739
quote:
Op dinsdag 15 juli 2008 17:37 schreef Mirel het volgende:
Hallo, met Mirel, php kleuter.
Ik wil voor een website een soort van text editor hebben, waarin je je allemaal dingen typt, en die op een pagina worden gezet. Heb een héél simpele tutorial gevonden die ik heb gedaan en hier even geupload om te testen.

Wat ie nu doet is tekst op een pagina zetten, maar als je nieuwe tekst erop typt, dan wist ie de andere uit. Wat moet ik in de code toevoegen dat ie dat niet doet?
[ code verwijderd ]

Of moet ik nu iets totaal anders doen, ben echt een php leek.

Ik lees nu ondertussen iets over kant en klare WYSIWYG editors waarmee waarschijnlijk hetzelfde bereikt kan worden, weet iemand daar iets meer over te vertellen?
wat wil je ermee gaan doen? als je een soort van nieuwspagina wil maken zit je al gauw aan wat ingewikkeldere code, een kant-en-klaar CMS kan dan makkelijker voor je zijn.

als je iets simpels snel in elkaar wil flanzen, bijvoorbeeld voor een enkele pagina, dan kun je textarea's zoals in je voorbeeld, of wat ingewikkeldere editors als FCKeditor (zelf goede ervaringen mee) gebruiken, die zul je dan wel zelf in je pagina moeten knutselen.
  dinsdag 15 juli 2008 @ 19:12:53 #111
87680 Mirel
Mirel wil een bongophone.
pi_60127196
Het is voor een website die ik beheer, en het betreft één pagina ja.
quote:
Op dinsdag 15 juli 2008 18:52 schreef Xcalibur het volgende:
Je probleem met het kwijtraken van de tekst snap ik niet, ik krijg de tekst die in het venster staat. Als je die weghaalt, is ie weg, als je em laat staan blijft ie staan... beetje wat je zou verwachten zeg maar

Wat betreft de WYSIWYG editor: kijk eens op http://tinymce.moxiecode.com of zoek eens naar FCKeditor
Ja ik zie het nu ook pas. :'0
When all else fails, you always have delusion.
pi_60127426
quote:
Op dinsdag 15 juli 2008 19:12 schreef Mirel het volgende:
Het is voor een website die ik beheer, en het betreft één pagina ja.
[..]

Ja ik zie het nu ook pas. :'0
Het opslaan van de pagina gebeurt in updatepage.php en die heb je niet gepost. Het is heel simpel om ipv tekst te vervangen iets toe te voegen. Waarschijnlijk zou je dat door updatepage.php te bekijken in combinatie met de pagina die je hebt gepost, en wat basis SQL kennis, gewoon door het betere copy/paste werk best zelf voorelkaar kunnen krijgen, maar als dat echt niet lukt, post het script hier ff, het is nl een kleine aanpassing.

En idd tinyMCE is heel makkelijk op te zetten, daarmee kun je bijv van alle textarea's eenvoudig een volledige WYSIWYG editor maken.
pi_60191223
Even een leuke vraag,

Hoe moeilijk is het om middels php stackbased te parsen?

bv

1
2
3
4
5
6
7
8
9
10
{ifset %express%}
     {loop=%express%}
         {if %express%==1} laat dit zien {/if}
         {if %express%==2} laat dit zien {/if}
     {/loop}
{/ifset}

{ifset %test%}
    {ifset %testobject} yes {/ifset}
{/ifset}


Ik heb al eens een poging gedaan maar echt goed ging het niet :{
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  vrijdag 18 juli 2008 @ 16:10:27 #114
151520 1DIOOT
Koekoek 3 uur
pi_60192046
1
2
3
4
5
6
7
<?php
if (isset ($express)) {
     
$loop $express;
        if (
$express == 1) { echo "brul 1"; }
        if (
$express == 2) { echo "brul2"; }
}
?>


zoiets bedoel je?
DUCK MY SICK OR SOMETHING LIKE THAT!
WHAT? ARE YOU NUCKING FUTS???!!!
opzoute ! Ik denk niet zoals jij bent :(
IK BEN HOOGBEVAAGD!
pi_60193576
quote:
Op vrijdag 18 juli 2008 15:37 schreef Chandler het volgende:
Even een leuke vraag,

Hoe moeilijk is het om middels php stackbased te parsen?

bv
[ code verwijderd ]

Ik heb al eens een poging gedaan maar echt goed ging het niet
Is dit smarty?
pi_60207769
quote:
Op vrijdag 18 juli 2008 16:10 schreef 1DIOOT het volgende:

[ code verwijderd ]

zoiets bedoel je?
Zo zou het geintrepeteerd moeten worden
quote:
Op vrijdag 18 juli 2008 17:30 schreef slakkie het volgende:
Is dit smarty?
nee, gisteren even uit het handje geklopt. Maar de vraag is hoe je zo iets stackbased kunt parsen!?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_60208345
quote:
Op zaterdag 19 juli 2008 14:16 schreef Chandler het volgende:

[..]

Zo zou het geintrepeteerd moeten worden
[..]

nee, gisteren even uit het handje geklopt. Maar de vraag is hoe je zo iets stackbased kunt parsen!?
Met een stack waarschijnlijk.
pi_60208556
Maar vertel eens hoe ik dat moet gaan aanpakken?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_60212234
quote:
Op zaterdag 19 juli 2008 14:59 schreef Chandler het volgende:
Maar vertel eens hoe ik dat moet gaan aanpakken?
Kijk eens naar de parser van phpbb of gebruik gewoon het voorstel van 1DIOOT. Dat is altijd nog de snelste oplossing.
  zaterdag 19 juli 2008 @ 19:28:39 #120
85514 ralfie
!Yvan eht nioj
pi_60213126
quote:
Op zaterdag 19 juli 2008 14:59 schreef Chandler het volgende:
Maar vertel eens hoe ik dat moet gaan aanpakken?
ik geloof niet dat iemand hier nu snapt wat je wil...
pi_60213390
quote:
Op zaterdag 19 juli 2008 19:28 schreef ralfie het volgende:

[..]

ik geloof niet dat iemand hier nu snapt wat je wil...
Ik vraag me af of hij het zelf wel snapt...
pi_60215069
Wat een onzin reacties, mocht je een beetje kennis hebben van scripten, dan zien jullie gelijk dat het om een template gaat waarin bepaalde zaken geparsed moeten worden.

Ik heb al een tijd gezocht naar een manier om efficient een template te parsen zonder al te veel extra routines.

Om het dus kort te houden; ik wil graag weten hoe je het beste een template kan parsen waar gekeken wordt naar de statements tussen de { en } waarbij binnen een blok een subblok mogelijk is

voorbeeld van een blok:
1
2
3
{ifset %variabel%}
laat dit zien
{/ifset}


voorbeeld van een blok in een blok
1
2
3
4
5
{ifset %variabel%}
    {ifset %variabel2%}
    laat dit zien
    {/ifset}
{/ifset}


beetje het zelfde als een quote in een quote dat mogelijk is op verschillende fora's.

Hopelijk heb ik mij nu wat duidelijker uitgedrukt!.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_60215086
Waarom probeer je in vredesnaam smarty na te maken?

Overigens: php parse templates in google en de eerste twee hits geven een tutorial voor hoe je zelf een template parser kan maken..
pi_60215156
quote:
Op zaterdag 19 juli 2008 21:39 schreef Chandler het volgende:
Wat een onzin reacties, mocht je een beetje kennis hebben van scripten, dan zien jullie gelijk dat het om een template gaat waarin bepaalde zaken geparsed moeten worden.
Zo'n idee had ik.
quote:
Ik heb al een tijd gezocht naar een manier om efficient een template te parsen zonder al te veel extra routines.
Gebruik Smarty.
quote:
Om het dus kort te houden; ik wil graag weten hoe je het beste een template kan parsen waar gekeken wordt naar de statements tussen de { en } waarbij binnen een blok een subblok mogelijk is
Zoals bij Smarty? Dat kun je gewoon gebruiken, veel makkelijker en sneller dan zelf opnieuw het wiel uitvinden.
quote:
voorbeeld van een blok:
[ code verwijderd ]

voorbeeld van een blok in een blok
[ code verwijderd ]

beetje het zelfde als een quote in een quote dat mogelijk is op verschillende fora's.

Hopelijk heb ik mij nu wat duidelijker uitgedrukt!.
Ja. Je wilt Smarty
  zaterdag 19 juli 2008 @ 22:01:48 #125
63192 ursel
"Het Is Hier Fantastisch!
pi_60215358
Duidelijk Smarty ja..
Linkje
pi_60216926
Jezus chandler wat kun je soms toch kansloos overkomen. Met je "stackbased parsen", heb je weer ergens een termpje opgevangen?
pi_60217182
Smarty
pi_60221713
Wat is er mist met een native PHP template?

Dat is altijd nog het snelst.
pi_60222008
quote:
Op zondag 20 juli 2008 11:31 schreef super-muffin het volgende:
Wat is er mist met een native PHP template?

Dat is altijd nog het snelst.
True Maar dan moet je wel steeds <?php ... ?> gebruiken, en da's misschien niet altijd wenselijk. Uiteindelijk is het gewoon een keuze.
pi_60222043
@super-muffin: de verleiding is vaak heel groot om dan logica in je template te zetten

Natuurlijk kan het prima, maar je moet dan zelf wel heel consequent zijn. Met een template engine dwing je jezelf tot een bepaalde manier van werken
pi_60242225
quote:
Op zaterdag 19 juli 2008 23:40 schreef Farenji het volgende:
Jezus chandler wat kun je soms toch kansloos overkomen. Met je "stackbased parsen", heb je weer ergens een termpje opgevangen?
Jou post is nogal kansloos vriend, stackbased parsen zit al ruim 4 jaar in mijn hoofd maar is er nog nooit uitgekomen qua scripten.

Verder zou ik zeggen tegen iedereen die zegt dat ik het wiel niet opnieuw moet uitvinden om dan maar lekker te stoppen met scripten want volgens mij is alles al eens een keertje gemaakt.

Ik wil gewoon mijn kennis vergroten door uit te vogelen hoe ik middels php op een goede manier een parser kan maken die idd stackbased werkt (dus niet met regexjes de content aanpassen).

Zelf gebruik ik voor een aantal projecten mijn eigen geschreven parser plus dat ik voor heel veel andere sites gewoon inline php in de templates gebruik.

Maar toch, nog iemand hier die mij wel op het juiste pad kan zetten hoe ik toch lekker eigenzinnig een stackbased parser kan maken?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 21 juli 2008 @ 13:02:35 #132
187069 slacker_nl
Sicko pur sang
pi_60243193
quote:
Op maandag 21 juli 2008 12:19 schreef Chandler het volgende:
Verder zou ik zeggen tegen iedereen die zegt dat ik het wiel niet opnieuw moet uitvinden om dan maar lekker te stoppen met scripten want volgens mij is alles al eens een keertje gemaakt.
Tuurlijk, maar je kan ook gebruik maken van modules/libraries/etc om zo je eigen code base kleiner te maken/oiverzichtelijker te houden. Zo wilde ik een LDAP API maken welke OO based was, maar die bleek er al te zijn in de vorm van Net_LDAP2. Dan ga ik niet nogmaals het wiel uitvinden als mensen mij al voor zijn..

Maar goed, blijf vooral het wiel opnieuw uitvinden, niemand die je tegenhoudt. Maar kijk dan niet gek op als mensen tegen je zeggen dat je het wiel opnieuw probeert uit te vinden...

Google is je beste vriend: http://www.google.nl/search?q=stacked+based+parser+php
In theory there is no difference between theory and practice. In practice there is.
pi_60244136
quote:
Op maandag 21 juli 2008 12:19 schreef Chandler het volgende:

[..]

Jou post is nogal kansloos vriend, stackbased parsen zit al ruim 4 jaar in mijn hoofd maar is er nog nooit uitgekomen qua scripten.
Nou, eerlijk gezegd denk ik (ook nav je codefragmentje) een beetje dat je niet weet wat er precies met een stack bedoeld wordt (en dus ook niet waarom/wanneer het beter is dan andere manieren van parsen) maar dat je het wel interessant vindt klinken.
pi_60244203
True true,

maar bedankt slacker_nl, ik ga eens een stack based UBB parser van a-z bestuurderen
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_60249193
Ook heel bruikbaar / leerzaam: een parser van .oisyn.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_60251769
Op wat voor manier meten / testen jullie de snelheid van jullie webservers? ( Apache / PHP / MySQL)
Op vrijdag 12 augustus 2005 01:46 schreef ElisaB het volgende:
Wat is SHERMAN leuk he Bloes O+
pi_60252745
wat bedoel je precies?
pi_60252767
Tnx SR
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_60253698
quote:
Op maandag 21 juli 2008 20:49 schreef Xcalibur het volgende:
wat bedoel je precies?
Ik heb een Windows 2003 server (2 dual cores, 6Gb) met Apache, PHP en MySQL. Hierop draait een soort van helpdesk tool op. Probleem is de webpagina van de een op de andere dag bagger traag is geworden.

- reboot werkt niet
- server staat volgens Windows niks te doen
- in de mysql status pagina (die ik via MyPHPAdmin zie) zag ik wat problemen met cache langs komen
- hier op heb ik in de mysql config de mem config omhoog gegooid (na wat googlen)

Nog steeds is het traag, bagger traag.

Ik ben nu eigenlijk op zoek naar een tool of iets om te zien waar het fout gaat op de server aangezien ik geen ideeen meer heb..
Op vrijdag 12 augustus 2005 01:46 schreef ElisaB het volgende:
Wat is SHERMAN leuk he Bloes O+
pi_60255963
quote:
Op maandag 21 juli 2008 21:29 schreef SHERMAN het volgende:

[..]

Ik heb een Windows 2003 server
Voila.
pi_60256214
Je moet even kijken of je langlopende queries hebt, weet niet precies meer welke commando's je daarvoor nodig hebt, maar het is redelijk makkelijk te achterhalen..
pi_60274551
in PHPmyadmin zit volgens mij ook een tooltje om trage queries te checken?
Met EXPLAIN moet je ook een eind kunnen komen

Verder kan je natuurlijk een timertje maken om verschillende punten in je script te timen. Dan kan je in ieder geval achterhalen op welk stuk script hij hangt
pi_60275978
Weet iemand waarom:

1
2
3
4
5
6
7
8
9
10
11
12
13
   
   <dl>         
      <dt onmouseover="javascript:montre('smenu1');"><a href="http://www.pestforum.nl/forum" target = blank>Forum</a></dt>
         <dd id="smenu1">
            <ul>
               <li><a href="http://www.pestforum.nl/forum">Bezoek het forum</a></li>
               <li><a href="http://pestforum.nl/forum/index.php?act=Reg&CODE=00">Registreer een account</a></li>
               <li><a href="http://pestforum.nl/forum/index.php?showtopic=1855">Bekijk de regels</a></li>

            </ul>

         </dd>
   </dl>



Dit wel werkt, maar zodra ik hetzelfde parse vanuit PHP niet:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
   


           <dl>
          <dt onmouseover='javascript:montre('smenu1');'><a href='http://www.pestforum.nl/forum' target = blank>Forum</a></dt>
         <dd id='smenu1'>
            <ul>
               <li><a href='http://www.pestforum.nl/forum'>Bezoek het forum</a></li>
               <li><a href='http://pestforum.nl/forum/index.php?act=Reg&CODE=00'>Registreer een account</a></li>
               <li><a href='http://pestforum.nl/forum/index.php?showtopic=1855'>Bekijk de regels</a></li>

            </ul>
                   </dd>
   </dl>


Het is een roll-out menu, voorbeeldjes staan op
http://pestforum.nl/users/test.htm
http://pestforum.nl/users/test.php

(het uitrol deel werkt dus niet :) ).

Alvast dank voor de hulp :)
pi_60276212
door de single quotes om je onmouseover
die confliteren met de single quotes in de functie aanroep 'smenu1'
pi_60276446
ah, stik. Hoe kon je daar ook alweer omheen werken, iets van / ervoor en dan " gebruiken toch?

(dus /" ipv ' ?)
pi_60276548
Zoiets:

$tekst = "blabla \"tussen dubbele quotes\" 'en single quotes' bla bla";

Als je dit print krijg je

blabla "tussen dubbele quotes" 'en single quotes' bla bla
pi_60277591
Gelukt, dankjewel :) Ben ik alleen bij het volgende probleem aanbeland...

Onderstaande code werkt, haalt info op uit een database, en tekent een menu uit. En de submenu's.

Dat gaat goed. 1x. Ik heb nl. 2 menu's in de database staan (Forum en Informatie) en ik krijg er maar 1..

Werking te zien op http://pestforum.nl/users/test.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
<div id="menu">
    <
dl>
        <
dt onmouseover="javascript:montre();"><a href="http://www.pestforum.nl" title="Terug naar de startpagina">Home</a></dt>
    </
dl>
    


//Lets get the menu here!
       
include('connect.php');
       
$Counter 0;
       
$sql "SELECT * FROM cmsmnu WHERE Mother = 0 ORDER BY Position";
       
$query mysql_query($sql) or die(mysql_error());
       while (
$result mysql_fetch_array($query)) {
          
$Counter++;
          
$MnuID $result['ID'];
          
$MnuText $result['Text'];
          
$MnuLink $result['Link'];
          
$MnuMother $result['Mother'];
          
$MnuNewPage $result['Newpage'];
          
$MnuTarget ''// Reset!
          
If ($MnuNewPage == 1) {
            
$MnuTarget 'target = blank';
          }
          echo
"
            <dl>
          <dt onmouseover=\"javascript:montre('smenu$Counter');\"><a href='$MnuLink' $MnuTarget>$MnuText</a></dt>
          <dd id='smenu$Counter'>
          <ul>
          "
;


         
//Now check if there is a submenu for this menu, and generate it!
             
$sql "SELECT * FROM cmsmnu WHERE Mother = '$MnuID' ORDER BY Position";
             
$query mysql_query($sql) or die(mysql_error());
             while (
$result mysql_fetch_array($query)) {
                          
$MnuText $result['Text'];
                          
$MnuLink $result['Link'];
                          
$MnuMother $result['Mother'];
                          
$MnuNewPage $result['Newpage'];
                          
$MnuTarget ''// Reset!
                          
If ($MnuNewPage == 1) {
                            
$MnuTarget 'target = blank';

                          }
                          echo 
"                          <li><a href='$MnuLink' $MnuTarget>$MnuText</a></li>";

                          }
             echo 
"</ul></dd>  ";
       }


</
dl>
</
div>
?>
  dinsdag 22 juli 2008 @ 21:22:31 #148
85514 ralfie
!Yvan eht nioj
pi_60278686
quote:
Op dinsdag 22 juli 2008 20:38 schreef LeeHarveyOswald het volgende:
Gelukt, dankjewel Ben ik alleen bij het volgende probleem aanbeland...

Onderstaande code werkt, haalt info op uit een database, en tekent een menu uit. En de submenu's.

Dat gaat goed. 1x. Ik heb nl. 2 menu's in de database staan (Forum en Informatie) en ik krijg er maar 1..

Werking te zien op http://pestforum.nl/users/test.php
[ code verwijderd ]


het ziet er naar uit dat je $query als mysql result overschrijft...
pi_60279674
Ah wat stom!
pi_60280088
quote:
Op dinsdag 22 juli 2008 20:38 schreef LeeHarveyOswald het volgende:
Werking te zien op http://pestforum.nl/users/test.php
[ code verwijderd ]
Oh heerlijk, php, html, javascript en mysql dwars door elkaar
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_60280182
Ja, je moet wat, als je je menustructuur uit een database wilt halen en wilt laten uittekenen
pi_60284284
quote:
Op dinsdag 22 juli 2008 22:03 schreef LeeHarveyOswald het volgende:
Ja, je moet wat, als je je menustructuur uit een database wilt halen en wilt laten uittekenen :D
Je hebt nu 2x praktisch dezelfde query staan. Daar kan je makkelijk 1 functie van maken die een array met menu-item data geeft. Dat maakt het een stuk leesbaarder:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$counter = 0;
$mainMenuItems = readMenu(0);
foreach ($mainMenuItems as $item)
{
   ++$counter;
   printf('<dl>...</dl>', 
      $counter,
      htmlspecialchars($item['Link']),
      htmlspecialchars($item['Text']),
      ...);

   $subMenuItems = readMenu($item['ID']);
   foreach ($subMenuItems as $subItem)
   {
      printf('<li>...</li>', 
         htmlspecialchars($subItem['Link']),
         htmlspecialchars($subItem['Text']),
         ...);
   }
}
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_60284534
Ik snap hem niet helemaal? Hoe kan ik die 2e query dan uitsluiten, terwijl ik pas 1 stap verder weet welke subitems ik op wil halen? (kan het tijdstip zijn hoor .. )
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')