abonnement Unibet Coolblue Bitvavo
pi_56038068

cd niet bijgeleverd

Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten w�t er niet lukt en w�lke foutmelding je precies krijgt

Vorige delen:
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


Zie ook:
  • PHP Dataverwerking
  • Offici�le PHP website
  • PHP Documentatie
  • MySQL Reference Manual
  • Yet Another PHP Faq
  • PHP Cheat Sheet
  • PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

    Tutorials:
  • W3Schools PHP
  • W3Schools SQL

    Deze OP en instructies voor nieuw topic: http://wiki.fok.nl/index.php/OP/PHP
  • pi_56038117
    Zo, party on!
    pi_56039506
    Ik moet trouwens wel zeggen dat ik de laatste tijd wel telkens meer richting JSP aan het gaan ben, i.p.v. PHP.
      dinsdag 15 januari 2008 @ 08:35:14 #4
    136730 PiRANiA
    All thinking men are atheists.
    pi_56041450
    Weet iemand hoe ik dit moet oplossen:
    1
    2
    3
    4
    5
    <?php
    if(newtopicmatches('[PHP/(My)SQL] voor dummies')){
    echo 
    "tvp geplaatst;
    }
    ?>

    :P
    pi_56041474
    1
    2
    3
    <?php
    $rotpost 
    = new Reply(....)
    ?>


    :Y
    pi_56041560
    quote:
    Op dinsdag 15 januari 2008 08:35 schreef PiRANiA het volgende:
    Weet iemand hoe ik dit moet oplossen:
    [ code verwijderd ]

    Wat dacht je van een countertje inbouwen
    pi_56041568
    quote:
    Op dinsdag 15 januari 2008 08:38 schreef Geqxon het volgende:

    [ code verwijderd ]

    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    class Reply {
         
    __construct (tvp) {
            if (
    tvp == 1) {
                 
    $this->makereply();
            }
        }
    }
    ?>
    pi_56041631
    quote:
    Op dinsdag 15 januari 2008 08:50 schreef Mordreth het volgende:

    [..]
    [ code verwijderd ]


    $this->post()
    pi_56041650
    quote:
    Op dinsdag 15 januari 2008 08:55 schreef Geqxon het volgende:

    [..]



    $this->post()
    Nee joh, die wordt gebruikt om een nieuw bericht te posten, niet een reply .

    Om toch maar eens mijn eerste vraag ooit hier te stellen: Iemand enig idee hoe je een pagina kan preloaden?
      dinsdag 15 januari 2008 @ 09:30:13 #10
    84926 WyriHaximus
    Release the hounds smithers!
    pi_56042057
    1
    2
    3
    4
    5
    6
    7
    include_once('Snoopy.class.php');
    include_once('Human.class.php');
    include_once('Fok!Bot.class.php');
    $fokbot = new fokbot('WyriHaximus','jadachtjedatnouecht');
    $topic_ids = $fokbot->get_topic_ids('[PHP/(My)SQL] voor dummies',16);
    rsort($topic_ids,SORT_NUMERIC);
    $fokbot->reply($topic_ids[0],6,'/me is lekker aan het coden :+');
    phluphy for president!
    pi_56042128
    quote:
    Op dinsdag 15 januari 2008 09:30 schreef WyriHaximus het volgende:

    [ code verwijderd ]
    Nu nog ff een automatische zoeker maken die 's nachts de laatste doodsverwensingen / scheldpartijen ophaalt en dan hoef je 's ochtends niet alle topics meer langs .
      dinsdag 15 januari 2008 @ 10:16:44 #12
    84926 WyriHaximus
    Release the hounds smithers!
    pi_56042895
    quote:
    Op dinsdag 15 januari 2008 09:34 schreef Mordreth het volgende:

    [..]

    Nu nog ff een automatische zoeker maken die 's nachts de laatste doodsverwensingen / scheldpartijen ophaalt en dan hoef je 's ochtends niet alle topics meer langs .
    Nog niet eens zon slechtplan maar zat zelf aan TR's te denken en die dan in een crewonly plaats te gooien maar dat is nog maar een gedachte spinsel .
    phluphy for president!
    pi_56043728
    buikgriep tvp
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_56044821
    quote:
    Op maandag 14 januari 2008 23:47 schreef Farenji het volgende:
    De overhead van smarty is behoorlijk laag hoor, templates worden gecompileerd en gecached, uiteindelijk is het gewoon vrij geoptimaliseerde php wat je uitvoert en dus echt niet langzamer dan een oplossing die je zelf inelkaar sleutelt. Wel veel krachtiger.
    Inderdaad... zeker de caching doet een hoop goed
    Ik vind Smarty een erg prettige oplossing in ieder geval, zeker omdat je ook zelf redelijk eenvoudig template-functie kunt toevoegen... en dat houdt je template ook wel overzichtelijk natuurlijk
      dinsdag 15 januari 2008 @ 12:06:02 #15
    62215 qu63
    ..de tijd drinkt..
    pi_56045144
    quote:
    Op dinsdag 15 januari 2008 10:16 schreef WyriHaximus het volgende:

    [..]

    Nog niet eens zon slechtplan maar zat zelf aan TR's te denken en die dan in een crewonly plaats te gooien maar dat is nog maar een gedachte spinsel .
    ik had een scriptje wat bij een weblog-update een post maakte in 2 topics

    Alleen ik heb er iets te veel aan geklooid, en nu issie stuk
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      dinsdag 15 januari 2008 @ 12:45:07 #16
    84926 WyriHaximus
    Release the hounds smithers!
    pi_56046006
    quote:
    Op dinsdag 15 januari 2008 12:06 schreef qu63 het volgende:

    [..]

    ik had een scriptje wat bij een weblog-update een post maakte in 2 topics

    Alleen ik heb er iets te veel aan geklooid, en nu issie stuk
    Hmm niet handig . Misschien terug naar een oudere versie die nog wel werkte?
    phluphy for president!
      dinsdag 15 januari 2008 @ 12:53:16 #17
    62215 qu63
    ..de tijd drinkt..
    pi_56046210
    quote:
    Op dinsdag 15 januari 2008 12:45 schreef WyriHaximus het volgende:

    [..]

    Hmm niet handig . Misschien terug naar een oudere versie die nog wel werkte?
    Neuh, ik weet waar de fout zit, en ik update mn weblog toch niet meer
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      dinsdag 15 januari 2008 @ 13:03:39 #18
    84926 WyriHaximus
    Release the hounds smithers!
    pi_56046440
    quote:
    Op dinsdag 15 januari 2008 12:53 schreef qu63 het volgende:

    [..]

    Neuh, ik weet waar de fout zit, en ik update mn weblog toch niet meer
    Ah ik weer wel, al hoewel het meeste wat ik de laatste tijd tegen lijk te komen vooral money make blogs zijn . Pings + RSS zijn een leuke manier om aandacht op je blog te krijgen .
    phluphy for president!
    pi_56047159
    thp

    Hoe kan ik zorgen dat die wampserver van outside ook te bezoeken is? want poort 80 is toch standaard poort? ik zit op een router en heb het adres 192.168.1.119. maar als ik IP:119/www doe krijg ik page not found
    wat doe ik verkeerd?

    [ Bericht 65% gewijzigd door Flaccid op 15-01-2008 17:40:15 ]
    pi_56052687
    Het lukt mij niet om een .htaccess goed te configureren voor dat wamp. ik krijg een internal server error of hij wil niet inloggen (als ik goede invoer)

    [ Bericht 89% gewijzigd door Flaccid op 15-01-2008 19:24:12 ]
    pi_56056943
    quote:
    Op dinsdag 15 januari 2008 13:34 schreef Flaccid het volgende:
    thp

    Hoe kan ik zorgen dat die wampserver van outside ook te bezoeken is? want poort 80 is toch standaard poort? ik zit op een router en heb het adres 192.168.1.119. maar als ik IP:119/www doe krijg ik page not found
    wat doe ik verkeerd?
    Waarschijnlijk moet je op je router nog poort 80 forwarden naar dat IP-adres?
    pi_56056990
    quote:
    Op dinsdag 15 januari 2008 20:30 schreef Xcalibur het volgende:

    [..]

    Waarschijnlijk moet je op je router nog poort 80 forwarden naar dat IP-adres?
    al gedaan, het gaat nu om het htacces gebeure.
      dinsdag 15 januari 2008 @ 20:35:13 #23
    62215 qu63
    ..de tijd drinkt..
    pi_56057041
    quote:
    Op dinsdag 15 januari 2008 17:40 schreef Flaccid het volgende:
    Het lukt mij niet om een .htaccess goed te configureren voor dat wamp. ik krijg een internal server error of hij wil niet inloggen (als ik goede invoer)
    internal server error kan ook zijn dat je pc te druk is, gebeurt mij zelf ook nog wel eens namelijk
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_56057130
    quote:
    Op dinsdag 15 januari 2008 20:35 schreef qu63 het volgende:

    [..]

    internal server error kan ook zijn dat je pc te druk is, gebeurt mij zelf ook nog wel eens namelijk
    zal wel meevallen denk ik.
      woensdag 16 januari 2008 @ 12:44:02 #25
    67938 MuRKie
    ..warm as butters..
    pi_56070591
    Hoi iedereen,
    ik ben nieuw in deze topic reeks. Zag net pas dit topic langskomen.
    Laat ik er maar meteen gebruik van maken..

    Ik ben beetje aan het rommelen met het maken van een cms systeempje..
    Nu vroeg ik me af of je een bestand kan includen in een variabele.
    Ik had zoiets gezien op www.php.net/include maar ik krijg het niet werkend.. Ik heb het idee dat ik dat voorbeeld niet begrijp en dat het voor andere doeleinden is dan waarvoor ik het wil gebruiken.

    Hier dat voorbeeld:
    quote:
    Example#1 include() in PHP 3 en PHP 4

    Naam aan dat het volgende bestand bestaat (genoemd test.inc) en dat deze zich in dezelfde directory bevindt als het hoofdscript:

    1
    2
    3
    4
    5
    6
    7
    <?php
    echo "Voor de return <br>\n";
    if (
    1) {
        return 
    27;
    }
    echo 
    "Na de return <br>\n";
    ?>


    Naam aan dat het hoofdscript, (main.html) het volgende bevat:

    1
    2
    3
    4
    <?php
    $retval 
    = include ('test.inc');
    echo 
    "File returned: '$retval'<br>\n";
    ?>


    When main.html is called in PHP 3, it will generate a parse error on line 2; you can't take the value of an include() in PHP 3. In PHP 4, however, the result will be:

    Before the return
    File returned: '27'

    Now, assume that main.html has been altered to contain the following:

    1
    2
    3
    4
    <?php
    include ('test.inc');
    echo 
    "Back in main.html<br>\n";
    ?>


    In PHP 4, the output will be:

    Before the return
    Back in main.html
    However, PHP 3 will give the following output:
    Before the return
    27Back in main.html

    Parse error: parse error in /home/torben/public_html/phptest/main.html on line 5

    The above parse error is a result of the fact that the return statement is enclosed in a non-function block within test.inc. When the return is moved outside of the block, the output is:

    Before the return
    27Back in main.html

    The spurious '27' is due to the fact that PHP 3 does not support returning values from files like that.
    Wat ik hier eigenlijk mee wil is de code die in de te includen file staat in de variabele krijgen. Zodat ik deze later kan printen. Ik wil geen gebruik maken van ob_start..
    Maar volgens mij kan je niet includen in een variabele of wel?

    Iemand die me hiermee kan helpen?

    [ Bericht 6% gewijzigd door MuRKie op 16-01-2008 13:55:24 ]
    pi_56070661
    http://nl.php.net/file_get_contents
    quote:
    file_get_contents — Reads entire file into a string
    pi_56070692
    quote:
    Op woensdag 16 januari 2008 12:44 schreef MuRKie het volgende:
    Hoi iedereen,
    ik ben nieuw in deze topic reeks. Zag net pas dit topic langskomen.
    Laat ik er maar meteen gebruik van maken..

    Ik ben beetje aan het rommelen met het maken van een cms systeempje..
    Nu vroeg ik me af of je een bestand kan includen in een variabele.
    Ik had zoiets gezien op www.php.net/include maar ik krijg het niet werkend.. Ik heb het idee dat ik dat voorbeeld niet begrijp en dat het voor andere doeleinden is dan waarvoor ik het wil gebruiken.

    Hier dat voorbeeld:
    [..]

    Wat ik hier eigenlijk mee wil is de code die in de te includen file staat in de variabele krijgen. Zodat ik deze later kan printen. Ik wil geen gebruik maken van ob_start..
    Maar volgens mij kan je niet includen in een variabele of wel?

    Iemand die me hiermee kan helpen?
    Hoe wil je eigenlijk in een .html php zetten?
    pi_56070723
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <?php
        
    function get_include($file)
        {
            foreach(
    $_POST AS $key => $value) {
                ${
    $key} = $value;
            }

            foreach(
    $_GET AS $key => $value) {
                ${
    $key} = $value;
            }

            
    ob_start();

            include
    $file;
            
    $buffer = ob_get_contents();
            
            
    ob_end_clean();  
            
            return
    $buffer;        
        }
    ?>


    Werkt voor mij prima

    Oeps, je wil geen ob_start gebruiken, dan zou ik het ook niet weten.
    Gr. Gr.
      woensdag 16 januari 2008 @ 12:51:35 #29
    67938 MuRKie
    ..warm as butters..
    pi_56070836
    quote:
    Op woensdag 16 januari 2008 12:47 schreef Flaccid het volgende:

    [..]

    Hoe wil je eigenlijk in een .html php zetten?
    Wie heeft het over een .html?
    Ow dat voorbeeld zie ik nu
    Ik weet niet hoe je dat wilt ik heb het ook maar van php.net gekopieerd.. Zal wel main.php moeten zijn ofzo..
      woensdag 16 januari 2008 @ 12:55:24 #30
    67938 MuRKie
    ..warm as butters..
    pi_56070918
    quote:
    Op woensdag 16 januari 2008 12:48 schreef unox_worst het volgende:

    [ code verwijderd ]

    Werkt voor mij prima

    Oeps, je wil geen ob_start gebruiken, dan zou ik het ook niet weten.
    Ik had van een vriend van me, die meer ervaring heeft met php dan ik, vernomen dat ob_start geen nette en verouderde methode was ofzo? Vandaar dat ik dat niet wil gebruiken, maar als jij het tegendeel kan bewijzen dan hoor ik het graag. Ik sta open voor nieuwe informatie
      woensdag 16 januari 2008 @ 12:57:47 #31
    67938 MuRKie
    ..warm as butters..
    pi_56070970
    quote:
    Is dat een nette methode? Zie mijn post hierboven over ob_start..
    Ik weet niet of dat ook een nette methode is?

    Ik zelf had het geprobeerd alsvolgt:
    1
    2
    3
    <?php
    $varComponentResult 
    = include('map/file.php');
    ?>

    maar volgens mij is dat een hele domme poging

    [ Bericht 14% gewijzigd door MuRKie op 16-01-2008 13:55:57 ]
    pi_56070977
    quote:
    Op woensdag 16 januari 2008 12:55 schreef MuRKie het volgende:

    [..]

    Ik had van een vriend van me, die meer ervaring heeft met php dan ik, vernomen dat ob_start geen nette en verouderde methode was ofzo? Vandaar dat ik dat niet wil gebruiken, maar als jij het tegendeel kan bewijzen dan hoor ik het graag. Ik sta open voor nieuwe informatie
    Ik ken zo geen andere manier, maar ik ben dan ook geen echte expert
    Ik was allang blij dat ik dit voor elkaar kreeg.
    Maar wat zou er mis zijn met ob_start dan? Als er alternatieven zijn die beter werken dan zou ik dat ook wel graag willen weten.
    Je kan volgens mij geen include in een variabele stoppen, ik kreeg er foutmeldingen op volgens mij.
    Gr. Gr.
    pi_56071482
    "ob_start" houd alle output richting de browser tegen, vangt het tijdelijk op in een buffer, en laat het daarna pas zien. Als je dat voor dit soort doeleinden gebruikt kan het ietwat vies zijn.
      woensdag 16 januari 2008 @ 13:19:30 #34
    67938 MuRKie
    ..warm as butters..
    pi_56071559
    quote:
    Op woensdag 16 januari 2008 13:16 schreef Geqxon het volgende:
    "ob_start" houd alle output richting de browser tegen, vangt het tijdelijk op in een buffer, en laat het daarna pas zien. Als je dat voor dit soort doeleinden gebruikt kan het ietwat vies zijn.
    Dat bedoel ik.. Maar file_get_contents is wel een schone manier hiervoor?
    En wordt de inhoud van de file dan eerst geevalueerd en dan in een variabele gestopt?
    Het te includen script maakt namelijk wel gebruik van functies die in de file staan die het script gaat includen..
    Anders moet ik namelijk wel mijn huidige methode blijven gebruiken om dit werkend te houden..

    Ik laad nu het script in via require('map/script.php'); en in script.php return ik een variabele welke ik in het script waarin ik script.php include weer in een variabele plak.. om het even gemakkelijk te maken

    [ Bericht 13% gewijzigd door MuRKie op 16-01-2008 13:26:44 ]
      woensdag 16 januari 2008 @ 13:34:51 #35
    107951 JortK
    Immer kwaliteitsposts
    pi_56072309
    quote:
    Op woensdag 16 januari 2008 13:19 schreef MuRKie het volgende:

    [..]

    Dat bedoel ik.. Maar file_get_contents is wel een schone manier hiervoor?
    En wordt de inhoud van de file dan eerst geevalueerd en dan in een variabele gestopt?
    Het te includen script maakt namelijk wel gebruik van functies die in de file staan die het script gaat includen..
    Anders moet ik namelijk wel mijn huidige methode blijven gebruiken om dit werkend te houden..

    Ik laad nu het script in via require('map/script.php'); en in script.php return ik een variabele welke ik in het script waarin ik script.php include weer in een variabele plak.. om het even gemakkelijk te maken
    file_get_contents is niets anders dan het bestand opvragen, en de letterlijke tekst die erin staat returnen. Net zoals jij het bestand in notepad zou openen.
    pi_56072502
    quote:
    Op dinsdag 15 januari 2008 08:35 schreef PiRANiA het volgende:
    Weet iemand hoe ik dit moet oplossen:
    1
    2
    3
    4
    5
    <?php
    if(newtopicmatches('[PHP/(My)SQL] voor dummies')){
    echo 
    "tvp geplaatst;
    }
    ?>


    :P
    Ja, ik denk dat het probleem zit in het feit dat je de string niet afsluit met dubbele quotes, ik zou het volgende doen:
    (let op regel 3 :o )
    1
    2
    3
    4
    5
    <?php
    if(newtopicmatches('[PHP/(My)SQL] voor dummies')){
    echo 
    "tvp geplaatst";
    }
    ?>
    8-)
      woensdag 16 januari 2008 @ 13:57:53 #38
    67938 MuRKie
    ..warm as butters..
    pi_56072602
    quote:
    Op woensdag 16 januari 2008 13:45 schreef Geqxon het volgende:

    [..]

    file_get_contents is niets anders dan het bestand opvragen, en de letterlijke tekst die erin staat returnen. Net zoals jij het bestand in notepad zou openen.
    Ja maar include zorgt ervoor dat de included file onderdeel wordt van het script waarin je het include..
    Maar als ik het in eenvariabele stop via file_get_contents dan is dat niet het geval of wel?
    pi_56072769
    quote:
    Op woensdag 16 januari 2008 13:57 schreef MuRKie het volgende:

    [..]

    Ja maar include zorgt ervoor dat de included file onderdeel wordt van het script waarin je het include..
    Maar als ik het in eenvariabele stop via file_get_contents dan is dat niet het geval of wel?
    Tip:

    1
    2
    3
    4
    5
    6
    <?php
    // #to_include.php
    function getWhatINeed(){
      return 
    "Foo";
    }
    ?>


    1
    2
    3
    4
    5
    <?php
    // #main.php
    include('to_include.php');
    $bar getWhatINeed();
    ?>


    :)
      woensdag 16 januari 2008 @ 14:10:23 #40
    84926 WyriHaximus
    Release the hounds smithers!
    pi_56072907
    quote:
    Op woensdag 16 januari 2008 13:57 schreef MuRKie het volgende:

    [..]

    Ja maar include zorgt ervoor dat de included file onderdeel wordt van het script waarin je het include..
    Maar als ik het in eenvariabele stop via file_get_contents dan is dat niet het geval of wel?
    Nee standaard niet, file_get_contents returned de inhoud van het bestand wat je ophaald. echter
    1
    2
    3
    <?php
    eval(file_get_contents($file));
    ?>
    is het zelfde als
    1
    2
    3
    <?php
    include($file);
    ?>
    phluphy for president!
      woensdag 16 januari 2008 @ 14:42:18 #41
    67938 MuRKie
    ..warm as butters..
    pi_56073828
    quote:
    Op woensdag 16 januari 2008 14:05 schreef Geqxon het volgende:

    [..]

    Tip:
    [ code verwijderd ]


    [ code verwijderd ]

    Ja zo doe ik het nu dus.
    Maar in de to_include.php wordt weer een bestand geinclude via dezelfde methode.
    En ik vond die constructie een beetje omslachtig dus ik hoopte dat te kunnen omzijlen via de include in een variabele..
    Maar misschien is mijn huidige constructie dan toch de beste methode..
      woensdag 16 januari 2008 @ 14:43:41 #42
    67938 MuRKie
    ..warm as butters..
    pi_56073868
    quote:
    Op woensdag 16 januari 2008 14:10 schreef WyriHaximus het volgende:

    [..]

    Nee standaard niet, file_get_contents returned de inhoud van het bestand wat je ophaald. echter
    [ code verwijderd ]

    is het zelfde als
    [ code verwijderd ]
    Maar dan zit het dus nog niet in een variabele?
    Ik denk ook bij nader inzien niet dat dat handig is in mijn situatie, maar allicht kan ik het later nog ergens goed voor gebruiken..

    Ik moet het namelijk zo hebben dat hij eerst de to_include file afhandeld en het resultaat in de variabele zet. En dat kan niet via de methode die ik in de OP aangaf denk ik.
    Ik denk dan toch dat ik mijn huidige methode oftewel de hierboven door Geqxon genoemde methode moet blijven gebruiken

    Of kan ik de volgende methode gebruiken:
    1
    2
    3
    <?php
         $varComponentResult 
    = eval(file_get_contents($file));
    ?>
    pi_56074298
    Ik kan me niet voorstellen dat eval(file_get_contents()) good practice is. Ik zou nog eens goed naar je opzet kijken want op die manier dingen doen kan éécht niet goed zijn
      woensdag 16 januari 2008 @ 15:05:09 #44
    67938 MuRKie
    ..warm as butters..
    pi_56074352
    quote:
    Op woensdag 16 januari 2008 15:02 schreef Thomass het volgende:
    Ik kan me niet voorstellen dat eval(file_get_contents()) good practice is. Ik zou nog eens goed naar je opzet kijken want op die manier dingen doen kan éécht niet goed zijn
    Ik heb het nu op de manier gedaan zoals Geqxon heeft beschreven.
    Maar ik dacht dat het makkelijker zou zijn om het rechtstreeks in een variabele te includen, maar ik begin langzaam aan te twijfelen of dat ook echt zo is..
    pi_56075131
    Weet iemand trouwens hoe ik het slim aan kan pakken, dat als ik volledig met MultiView danwel Mod_Rewrite werk, hoe ik dan mijn forms met GET kan posten?

    Ik heb nu een drop-down list met diverse automerken, en daarnaast eentje met diverse kleuren. Ik wil dat hij bij een submit naar "/cars/chevrolet/red/" gaat, maar is dat zonder javascript wel mogelijk?
      woensdag 16 januari 2008 @ 15:40:09 #46
    136730 PiRANiA
    All thinking men are atheists.
    pi_56075309
    quote:
    Op woensdag 16 januari 2008 15:33 schreef Geqxon het volgende:
    Weet iemand trouwens hoe ik het slim aan kan pakken, dat als ik volledig met MultiView danwel Mod_Rewrite werk, hoe ik dan mijn forms met GET kan posten?

    Ik heb nu een drop-down list met diverse automerken, en daarnaast eentje met diverse kleuren. Ik wil dat hij bij een submit naar "/cars/chevrolet/red/" gaat, maar is dat zonder javascript wel mogelijk?
    1
    2
    3
    <?php
    header
    ('location: /cars'.$_GET['merk']. '/'$_GET['merk']);
    ?>

    ?

    zonder submit is het niet mogelijk zonder javascript denk ik
      woensdag 16 januari 2008 @ 15:43:30 #47
    62215 qu63
    ..de tijd drinkt..
    pi_56075390
    quote:
    Op woensdag 16 januari 2008 15:33 schreef Geqxon het volgende:
    Weet iemand trouwens hoe ik het slim aan kan pakken, dat als ik volledig met MultiView danwel Mod_Rewrite werk, hoe ik dan mijn forms met GET kan posten?

    Ik heb nu een drop-down list met diverse automerken, en daarnaast eentje met diverse kleuren. Ik wil dat hij bij een submit naar "/cars/chevrolet/red/" gaat, maar is dat zonder javascript wel mogelijk?
    het post-veld van je formulier laten verwijzen naar de waarden van je 2 dropdown lijsten lijkt me, geen idee of dat dan javascript is of html
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_56075404
    quote:
    Op woensdag 16 januari 2008 15:40 schreef PiRANiA het volgende:

    [..]
    [ code verwijderd ]

    ?

    zonder submit is het niet mogelijk zonder javascript denk ik
    Echter zou ik in dat geval al mijn pagina's aan moet passen. Ik ga er nog even mee fiddlen. Ik kan JavaScript natuurlijk ook optioneel maken, en dat javascriptloze personen dan helaas wel richting "car.php?brand=chevrolet&color=red" gaan. Het is toch maar een extraatje.
      woensdag 16 januari 2008 @ 15:44:19 #49
    67938 MuRKie
    ..warm as butters..
    pi_56075416
    quote:
    Op woensdag 16 januari 2008 15:40 schreef PiRANiA het volgende:

    [..]
    [ code verwijderd ]

    ?

    zonder submit is het niet mogelijk zonder javascript denk ik
    Volgens mij kan dat ook alleen zonder javascript als je dat met een submit button doet..
    pi_56075421
    ff tvptje.
      woensdag 16 januari 2008 @ 15:50:36 #51
    84926 WyriHaximus
    Release the hounds smithers!
    pi_56075596
    quote:
    Op woensdag 16 januari 2008 15:02 schreef Thomass het volgende:
    Ik kan me niet voorstellen dat eval(file_get_contents()) good practice is. Ik zou nog eens goed naar je opzet kijken want op die manier dingen doen kan éécht niet goed zijn
    Het is iig niet netjes .
    phluphy for president!
    pi_56075704
    quote:
    Op woensdag 16 januari 2008 15:43 schreef Geqxon het volgende:

    [..]

    Echter zou ik in dat geval al mijn pagina's aan moet passen. Ik ga er nog even mee fiddlen. Ik kan JavaScript natuurlijk ook optioneel maken, en dat javascriptloze personen dan helaas wel richting "car.php?brand=chevrolet&color=red" gaan. Het is toch maar een extraatje.
    Ik ga er toch wel maar voor. Simpelweg boven elke pagina kijken of de huidige filename met PHP eindigt, en zo ja, doorsturen naar de MultiView pagina.
      woensdag 16 januari 2008 @ 16:09:33 #53
    67938 MuRKie
    ..warm as butters..
    pi_56076116
    Is het trouwens mogelijk om mod_rewrite te gebruiken als je pagina's met verschillende aantallen $_GET variabelen in je url's hebt.
    Ik heb namelijk de ene keer index.php?component=news&category=algemeen en de andere keer heb ik een url met index.php?component=content&type=view&id=5&itemid=7

    Is het voor mod_rewrite noodzakelijk dat je altijd dezelfde aantallen $_GET variabelen in de url hebt?
    Dit had ik namelijk een keer gelezen toen ik nog niet wist wat mod_rewrite inhield en ging kijken wat mod_rewrite eigenlijk inhield (rare zin eigenlijk)
      woensdag 16 januari 2008 @ 16:14:13 #54
    136730 PiRANiA
    All thinking men are atheists.
    pi_56076248
    quote:
    Op woensdag 16 januari 2008 15:43 schreef Geqxon het volgende:

    [..]

    Echter zou ik in dat geval al mijn pagina's aan moet passen. Ik ga er nog even mee fiddlen. Ik kan JavaScript natuurlijk ook optioneel maken, en dat javascriptloze personen dan helaas wel richting "car.php?brand=chevrolet&color=red" gaan. Het is toch maar een extraatje.
    heb je veel javascriptloze bezoekers dan?
    check je google analytics als je dat hebt
      woensdag 16 januari 2008 @ 16:15:36 #55
    84926 WyriHaximus
    Release the hounds smithers!
    pi_56076286
    quote:
    Op woensdag 16 januari 2008 16:09 schreef MuRKie het volgende:
    Is het trouwens mogelijk om mod_rewrite te gebruiken als je pagina's met verschillende aantallen $_GET variabelen in je url's hebt.
    Ik heb namelijk de ene keer index.php?component=news&category=algemeen en de andere keer heb ik een url met index.php?component=content&type=view&id=5&itemid=7

    Is het voor mod_rewrite noodzakelijk dat je altijd dezelfde aantallen $_GET variabelen in de url hebt?
    Dit had ik namelijk een keer gelezen toen ik nog niet wist wat mod_rewrite inhield en ging kijken wat mod_rewrite eigenlijk inhield (rare zin eigenlijk)
    Nee absoluut niet, dat kan je allemaal opgeven en voor iedere 'case' een apparte regel maken .
    phluphy for president!
      woensdag 16 januari 2008 @ 16:17:01 #56
    67938 MuRKie
    ..warm as butters..
    pi_56076326
    quote:
    Op woensdag 16 januari 2008 16:15 schreef WyriHaximus het volgende:

    [..]

    Nee absoluut niet, dat kan je allemaal opgeven en voor iedere 'case' een apparte regel maken .
    Dan moet ik me toch maar eens gaan verdiepen in het mod_rewrite wezen
    Wat is eigenlijk het verschil tussen mod_rewrite en multiview?
    Wat werkt beter, makkelijker enz. enz.?

    Als ik zo vrij mag zijn om dat te vragen
      woensdag 16 januari 2008 @ 16:27:39 #57
    67938 MuRKie
    ..warm as butters..
    pi_56076633
    Ik lees net een en ander op www.mod-rewrite.nl
    Maar hoe los ik het op als ik bij een bepaalde url andere volgorde van $_GET variabelen gebruik?
    index.php?component=news&category=algemeen
    index.php?component=content&type=view&id=5&itemid=7

    Dan krijg ik toch een conflict met category en type? Hoe weet mod_rewrite dat ik de ene keer category bedoel en de andere keer type?
      woensdag 16 januari 2008 @ 16:36:51 #58
    84926 WyriHaximus
    Release the hounds smithers!
    pi_56076863
    quote:
    Op woensdag 16 januari 2008 16:27 schreef MuRKie het volgende:
    Ik lees net een en ander op www.mod-rewrite.nl
    Maar hoe los ik het op als ik bij een bepaalde url andere volgorde van $_GET variabelen gebruik?
    index.php?component=news&category=algemeen
    index.php?component=content&type=view&id=5&itemid=7

    Dan krijg ik toch een conflict met category en type? Hoe weet mod_rewrite dat ik de ene keer category bedoel en de andere keer type?
    Nee hoeft niet als jij voor bijde manieren van URL indeling een regel aan maakt .
    phluphy for president!
      woensdag 16 januari 2008 @ 16:49:27 #59
    67938 MuRKie
    ..warm as butters..
    pi_56077177
    quote:
    Op woensdag 16 januari 2008 16:36 schreef WyriHaximus het volgende:

    [..]

    Nee hoeft niet als jij voor bijde manieren van URL indeling een regel aan maakt .
    Maar stel bij de volgende url's:
    1
    2
    3
    4
    5
    index.php?component=news&category=algemeen
    www.site.nl/news/algemeen/

    index.php?component=content&type=view&id=5&itemid=7
    www.site.nl/content/view/5/7/


    in je script geef je dan als link de volgende url op:
    1www.site.nl/content/view/5/7/


    Hoe weet mod_rewrite dan of hij bij view de $_GET['type'] moet gebruiken of $_GET['category']
    want dat staat niet meer in de url dan toch..

    En dan even niet op het aantal $_GET variabelen gelet want het kan maar zo zijn dat ik een keer evenveel $_GET variabelen heb maar wel verschillende.. Dan heb ik toch een probleem?

    of moet ik in mijn script gewoon de oude url's gebruiken zoals:
    index.php?component=news&category=algemeen
    index.php?component=content&type=view&id=5&itemid=7

    en dat mod_rewrite dat zelf omtovert tot een mooie url?

    [ Bericht 2% gewijzigd door MuRKie op 16-01-2008 17:17:13 ]
    pi_56078477
    quote:
    Op woensdag 16 januari 2008 16:14 schreef PiRANiA het volgende:

    [..]

    heb je veel javascriptloze bezoekers dan?
    check je google analytics als je dat hebt
    Mijn website moet tot Lynx aan toe compatible zijn.
      woensdag 16 januari 2008 @ 17:50:56 #61
    136730 PiRANiA
    All thinking men are atheists.
    pi_56078697
    quote:
    Op woensdag 16 januari 2008 17:43 schreef Geqxon het volgende:

    [..]

    Mijn website moet tot Lynx aan toe compatible zijn.
    kee...
    da's wel een mooie doelstelling, maar waarom?
    heb je een speciale doelgroep waar je een verhoogde kans heb op niet-javascript-gebruikers?
    pi_56078725
    quote:
    Op woensdag 16 januari 2008 17:43 schreef Geqxon het volgende:

    [..]

    Mijn website moet tot Lynx aan toe compatible zijn.
    Ik heb een mysql table met een aantal dingetjes. Deze moeten er uitkomen in een tabel. Nu moet de user deze volgorde kunnen aanpassen. Hoe kan ik dat het beste doen? Auto increment werkt niet goed, want als je iets verwijderd gaat ie gewoon door met tellen!
    pi_56079040
    quote:
    Op woensdag 16 januari 2008 17:51 schreef Flaccid het volgende:
    Ik heb een mysql table met een aantal dingetjes. Deze moeten er uitkomen in een tabel. Nu moet de user deze volgorde kunnen aanpassen. Hoe kan ik dat het beste doen? Auto increment werkt niet goed, want als je iets verwijderd gaat ie gewoon door met tellen!
    Als de sorteervolgorde niet gerelateerd is aan andere gegevens in de tabel, dan heb je een extra kolom nodig die de sorteervolgorde bepaald.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_56079459
    quote:
    Op woensdag 16 januari 2008 16:49 schreef MuRKie het volgende:

    [..]

    Maar stel bij de volgende url's:
    [ code verwijderd ]

    in je script geef je dan als link de volgende url op:
    [ code verwijderd ]

    Hoe weet mod_rewrite dan of hij bij view de $_GET['type'] moet gebruiken of $_GET['category']
    want dat staat niet meer in de url dan toch..

    En dan even niet op het aantal $_GET variabelen gelet want het kan maar zo zijn dat ik een keer evenveel $_GET variabelen heb maar wel verschillende.. Dan heb ik toch een probleem?

    of moet ik in mijn script gewoon de oude url's gebruiken zoals:
    index.php?component=news&category=algemeen
    index.php?component=content&type=view&id=5&itemid=7

    en dat mod_rewrite dat zelf omtovert tot een mooie url?
    In je mod_rewrite doe je ongeveer zoiets:

    1RewriteRule   ^content/view/(.*)/(.*)/   index.php?component=content&type=view&id=$1&itemid=$2


    De matches in je rule kun je in de rewrite herbruiken middels de variabelen $1, $2, enz...
      woensdag 16 januari 2008 @ 18:44:28 #65
    136730 PiRANiA
    All thinking men are atheists.
    pi_56079998
    quote:
    Op woensdag 16 januari 2008 18:21 schreef HuHu het volgende:

    [..]

    In je mod_rewrite doe je ongeveer zoiets:
    [ code verwijderd ]

    De matches in je rule kun je in de rewrite herbruiken middels de variabelen $1, $2, enz...
    $ op het eind toch?
    pi_56080081
    quote:
    Op woensdag 16 januari 2008 18:44 schreef PiRANiA het volgende:

    [..]

    $ op het eind toch?
    Hoeft niet persé.
    pi_56080583
    1RewriteRule ^content/view/([0-9]{1,2})/([0-9]{1,2})/{0,1}$ /index.php?component=content&type=view&id=$1&itemid=$2 [L]


    Dat is de rule. Waar je op het letten zijn de rondje haakjes, die in dit geval in de reguliere expressie om de eerste en tweede plek staan. Dit vertaalt zich in $1 en $2.
    pi_56080595
    En gaan eten met een browservenster open is niet al te slim. Voortaan maar even refreshen.
      woensdag 16 januari 2008 @ 19:50:49 #69
    67938 MuRKie
    ..warm as butters..
    pi_56081928
    heeft iemand misschien een linkje voor een tutorial betreft mod_rewrite want ik snap er de ballen van..

    [edit]
    wacht (.*) betekent dat er vanalles kan staan en anders kan je het specifiek op de waarde toepassen?
    Dus kan zou ik per uitzondering zo'n regel aan moeten maken. zie ik dat zo goed?
    [/edit]

    tutorial zou overigens nog steeds welkom zijn

    [ Bericht 26% gewijzigd door MuRKie op 16-01-2008 20:01:29 ]
    pi_56082547
    http://pro.tweakers.net/n(...)eemt-mysql-over.html

    moeten we daar nou blij mee zijn?
      woensdag 16 januari 2008 @ 20:27:01 #71
    67938 MuRKie
    ..warm as butters..
    pi_56083009
    quote:
    Op woensdag 16 januari 2008 20:10 schreef mschol het volgende:
    http://pro.tweakers.net/n(...)eemt-mysql-over.html

    moeten we daar nou blij mee zijn?
    hopelijk veranderd er niks dankzij deze overname..
      woensdag 16 januari 2008 @ 20:33:03 #72
    159635 Spike1506
    NullPointerException
    pi_56083213
    quote:
    Op woensdag 16 januari 2008 19:50 schreef MuRKie het volgende:
    heeft iemand misschien een linkje voor een tutorial betreft mod_rewrite want ik snap er de ballen van..

    [edit]
    wacht (.*) betekent dat er vanalles kan staan en anders kan je het specifiek op de waarde toepassen?
    Dus kan zou ik per uitzondering zo'n regel aan moeten maken. zie ik dat zo goed?
    [/edit]

    tutorial zou overigens nog steeds welkom zijn
    Als je een beetje gezocht had op Google had je dit vast ook kunnen vinden.
    pi_56083628
    quote:
    Op woensdag 16 januari 2008 19:50 schreef MuRKie het volgende:
    heeft iemand misschien een linkje voor een tutorial betreft mod_rewrite want ik snap er de ballen van..

    [edit]
    wacht (.*) betekent dat er vanalles kan staan en anders kan je het specifiek op de waarde toepassen?
    Dus kan zou ik per uitzondering zo'n regel aan moeten maken. zie ik dat zo goed?
    [/edit]

    tutorial zou overigens nog steeds welkom zijn
    Google eens op regular expression. Of dump hier wat je nodig hebt, dan kan ik wat voor je bakken, waarna jij er hopelijk wat van leert.

    In bovenstaand geval staat de punt voor "willekeurig karakter", en het sterretje voor "maakt niet uit welke lengte".
      woensdag 16 januari 2008 @ 21:05:06 #74
    67938 MuRKie
    ..warm as butters..
    pi_56084262
    quote:
    Op woensdag 16 januari 2008 20:33 schreef Spike1506 het volgende:

    [..]

    Als je een beetje gezocht had op Google had je dit vast ook kunnen vinden.
    ik zit via mijn pda te fokken omdat ik nog geen internet heb in mijn huisie. en googlen op een pda is geen ideale situatie.. dus heb nog niet echt gegoogled
      woensdag 16 januari 2008 @ 21:18:53 #75
    67938 MuRKie
    ..warm as butters..
    pi_56084814
    quote:
    Op woensdag 16 januari 2008 20:46 schreef Geqxon het volgende:

    [..]

    Google eens op regular expression. Of dump hier wat je nodig hebt, dan kan ik wat voor je bakken, waarna jij er hopelijk wat van leert.

    In bovenstaand geval staat de punt voor "willekeurig karakter", en het sterretje voor "maakt niet uit welke lengte".
    ik kan nog niet echt iets concreets posten omdat ik mijn cms nog aan het ontwikkelen ben maar ik krijg url's als die ik hierboven eerder heb geschreven. maar ik begrijp dat ik voor elke afwijkende url een nieuwe regel moet maken?

    [ Bericht 0% gewijzigd door MuRKie op 16-01-2008 21:36:19 ]
    pi_56085025
    Jep. Zo heb ik zelf bv. een stuk of 10 regels.
      woensdag 16 januari 2008 @ 21:34:24 #77
    67938 MuRKie
    ..warm as butters..
    pi_56085361
    quote:
    Op woensdag 16 januari 2008 21:24 schreef Geqxon het volgende:
    Jep. Zo heb ik zelf bv. een stuk of 10 regels.
    dan ga ik eerst maar eens een beetje aankloten met de info die ik nu heb, en als het dan niet wil lukken dan vraag ik dat alsnog wel
    pi_56085724
    quote:
    Op woensdag 16 januari 2008 17:51 schreef Flaccid het volgende:
    Ik heb een mysql table met een aantal dingetjes. Deze moeten er uitkomen in een tabel. Nu moet de user deze volgorde kunnen aanpassen. Hoe kan ik dat het beste doen? Auto increment werkt niet goed, want als je iets verwijderd gaat ie gewoon door met tellen!
    Gisteren heb ik in dit topic ook al antwoord gegeven op deze vraag, namelijk: extra kolom toevoegen.... misschien effe terug gaan lezen?
    pi_56087212
    Welk editor gebruiken jullie?
    Ik gebruik zelf Crimson Editor, echter het geeft veel errors wanneer ik met remote bestanden werkt.

    Wat is een ander goed editor welke met remote bestanden overweg kan?
    ne okuyon, bokmu var?
    pi_56090813
    @MuRKie: kijk eens naar regular expressions m.b.v. Regexbuddy.
    helaas geen gratis software maar wel erg handig voor het bouwen van regex'en (op zo'n manier dat je het ook nog snapt )
    pi_56094070
    quote:
    Op woensdag 16 januari 2008 22:20 schreef saban het volgende:
    Welk editor gebruiken jullie?
    Ik gebruik zelf Crimson Editor, echter het geeft veel errors wanneer ik met remote bestanden werkt.

    Wat is een ander goed editor welke met remote bestanden overweg kan?
    jEdit! . Heeft zowel ondersteuning voor ftp als sftp en kan je verder uitbreiden met plugins en macro's.
    Plugins die ik gebruik:
    - ftp (overduidelijk waarvoor)
    - buffertabs (tabbladen binnen het programma).
    - jDiff om bestanden met elkaar te vergelijken.

    Enige wat ik bij jEdit mis is auto-completetion.. dat is best wel jammer. Maar voor de rest retestabiel.
    pi_56094465
    quote:
    Op woensdag 16 januari 2008 22:20 schreef saban het volgende:
    Welk editor gebruiken jullie?
    Ik gebruik zelf Crimson Editor, echter het geeft veel errors wanneer ik met remote bestanden werkt.

    Wat is een ander goed editor welke met remote bestanden overweg kan?
    ik gebruik dreamwaever maar niet voor ftp'en (server staat thuis, dus een netwerkshare
    pi_56095500
    Ik gebruik Homesite (= codeview van Dreamweaver in principe), maar ik ben op zoek naar iets anders
      donderdag 17 januari 2008 @ 10:03:59 #84
    84926 WyriHaximus
    Release the hounds smithers!
    pi_56095715
    Laten we niet al te veel offtopic gaan, we hebben voor editors een mooi topic: Welke editor voor PHP?
    phluphy for president!
    pi_56106921
    quote:
    Op donderdag 17 januari 2008 09:02 schreef mschol het volgende:

    [..]

    ik gebruik dreamwaever maar niet voor ftp'en (server staat thuis, dus een netwerkshare
    Stom van me! Niet eerder aan gedacht. Ik draai het ook thuis, maar maakte gebruik van FTP terwijl ik er natuurlijk ook een share van kan maken!
    ne okuyon, bokmu var?
    pi_56111135
    quote:
    Op woensdag 16 januari 2008 12:48 schreef unox_worst het volgende:

    [ code verwijderd ]

    Werkt voor mij prima

    Oeps, je wil geen ob_start gebruiken, dan zou ik het ook niet weten.
    Waarom simuleer je register_globals?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
            
    foreach($_POST AS $key => $value) {
                ${
    $key} = $value;
            }

            foreach(
    $_GET AS $key => $value) {
                ${
    $key} = $value;
            }
    ?>
    Om te beginnen kan ik iedere $_POST variabele zo overschrijven met een $_GET-waarde. Da's niet zo handig. Daarbij gebruik je in de functie geen enkele variabele die je op die manier hebt gemaakt.
      donderdag 17 januari 2008 @ 22:08:06 #87
    37634 wobbel
    Da WoBBeL King
    pi_56114681
    Stel ik roep de functie Dump ( ); aan, en ik geef een variable mee..dus dit:

    $data = "heel veel tekens";

    Dump ( $data );


    Is er dan een limiet aan de hoeveel tekens die $data mag bevatten? Dat PHP bijv. geen buffer overflow krijgt bij bijv. 100.000 tekens
    pi_56114955
    quote:
    Op donderdag 17 januari 2008 22:08 schreef wobbel het volgende:
    Stel ik roep de functie Dump ( ); aan, en ik geef een variable mee..dus dit:

    $data = "heel veel tekens";

    Dump ( $data );


    Is er dan een limiet aan de hoeveel tekens die $data mag bevatten? Dat PHP bijv. geen buffer overflow krijgt bij bijv. 100.000 tekens
    memory_limit
      donderdag 17 januari 2008 @ 22:18:27 #89
    37634 wobbel
    Da WoBBeL King
    pi_56115011
    quote:
    Op donderdag 17 januari 2008 22:16 schreef Thomass het volgende:

    [..]

    memory_limit
    ooh daar loopt het nooit tegenaan
    pi_56115831
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $kaart    
    =    $_GET['kaart'];

    function 
    checkOption($value) {
        if (
    $value == $kaart) {
            echo 
    "Checked!";
        }
    }

    checkOption("test");
    ?>


    Dit werkt niet. Hoe is dit op te lossen zonder regel 2 in de functie te nemen?

    Ik heb namelijk een select-lijst (in HTML), maar ik wil 'm netter hebben met een functie, hoe ik het nu heb:
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $kaart        
    =    mysql_result($sql0kaart);
    <
    option if ($kaart == "Koza Sade") { echo " selected"; } >Koza Sade</option>
    <
    option if ($kaart == "Koza Luks") { echo " selected"; } >Koza Luks</option>
    <
    option if ($kaart == "Koza Sunnet") { echo " selected"; } >Koza Sunnet</option>
    <
    option if ($kaart == "Koza Pelin") { echo " selected"; } >Koza Pelin</option>
    <
    option if ($kaart == "Koza Alara") { echo " selected"; } >Koza Alara</option>
    ?>


    Dit wil ik omtoveren naar:
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $kaart        
    =    mysql_result($sql0kaart);
    <
    option  checkOption("Koza Sade"); >Koza Sade</option>
    <
    option  checkOption("Koza Luks"); >Koza Luks</option>
    <
    option  checkOption("Koza Sunnet"); >Koza Sunnet</option>
    <
    option  checkOption("Koza Pelin"); >Koza Pelin</option>
    <
    option  checkOption("Koza Alara"); >Koza Alara</option>
    ?>


    [ Bericht 67% gewijzigd door saban op 17-01-2008 22:50:45 ]
    ne okuyon, bokmu var?
    pi_56116381
    Hoe ik het zou doen:

    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $kaart_select 
    mysql_result($sql0kaart);
    $kaarten = array("Koza Sade""Koza Luks""Koza Sunnet""Koza Pelin""Koza Alara");

    foreach(
    $kaarten as $kaart){
        
    printf("<option%s>%s</option>", ($kaart == $kaart_select) ? " selected" ""$kaart);
    }
    ?>
    pi_56116480
    Verder moet je een functie zien als een gesloten ruimte, en die alleen kennis heeft van variabelen die je doorgeeft, en geen flauw idee heeft wat er om hem heen gebeurd. In jouw geval kent hij $kaart niet.
    pi_56122674
    quote:
    Op donderdag 17 januari 2008 22:44 schreef saban het volgende:
    kan je niet gewoon $kaart aan de functieaanroep meegeven?
    dus: checkOption($value, $kaart) ?
    pi_56124318
    quote:
    Op vrijdag 18 januari 2008 09:58 schreef Xcalibur het volgende:

    [..]

    kan je niet gewoon $kaart aan de functieaanroep meegeven?
    dus: checkOption($value, $kaart) ?
    Waarschijnlijk wel
    ne okuyon, bokmu var?
    pi_56124358
    Functions moet je dingen laten retourneren, niet laten echo-en imo.
      vrijdag 18 januari 2008 @ 23:49:11 #96
    67938 MuRKie
    ..warm as butters..
    pi_56144520
    hey nog even over mod_rewrite. als ik dat wil gebruiken moet ik dan alle url's, die in mijn scripts verwerkt zitten, aanpassen of worden die on the fly aangepast door mod_rewrite?

    en kan iemand kijken wat er fout is aan de volgende query?

    1
    2
    3
    4
    5
    6
    <?php
    $varQuery  
    "UPDATE menuitem ";
    $varQuery .= "SET delete = 'yes' ";
    $varQuery .= "WHERE ID = '" fetchItemID() . "'";
    $varRun mysql_query($varQuery) or die(_DATABASE_QUERY_ERROR " " mysql_error());
    ?>


    hij geeft een error terug dat de syntax niet goed is. maar een identieke query die enkel een ander Veld update werkt wel gewoon goed..

    [ Bericht 39% gewijzigd door MuRKie op 19-01-2008 01:25:47 ]
    pi_56149379
    quote:
    Op vrijdag 18 januari 2008 23:49 schreef MuRKie het volgende:

    en kan iemand kijken wat er fout is aan de volgende query?
    [ code verwijderd ]

    hij geeft een error terug dat de syntax niet goed is. maar een identieke query die enkel een ander Veld update werkt wel gewoon goed..
    Tja het zou handig zijn om te weten wat er uit die functie fetchItemID() komt. Waarschijnlijk komt daar iets anders dan je verwacht. Print de resulterende query eens naar stderr zodat je ziet wat er precies gebeurt.
    Rare functie overigens, zo zonder params enzo, heb je maar 1 item tegelijk in je programma ofzo?
    pi_56149566
    wat voor veld is delete? is dat een boolean of een varchar?
    pi_56150116
    quote:
    Op vrijdag 18 januari 2008 23:49 schreef MuRKie het volgende:
    hey nog even over mod_rewrite. als ik dat wil gebruiken moet ik dan alle url's, die in mijn scripts verwerkt zitten, aanpassen of worden die on the fly aangepast door mod_rewrite?

    en kan iemand kijken wat er fout is aan de volgende query?
    [ code verwijderd ]

    hij geeft een error terug dat de syntax niet goed is. maar een identieke query die enkel een ander Veld update werkt wel gewoon goed..
    Je had ook even de query die uitgevoerd wordt aan het die() statement kunnen toevoegen, dan weet je tenminste welke query precies fout gaat.
    'delete' is een reserved word, dus als je die als kolomnaam gebruikt, dan moet je er `back ticks` omheen zetten. Ik denk dat 't ook niet echt de juiste naam voor de kolom is ('deleted' zou waarschijnlijk beter zijn). En een varchar veld gebruiken om er 'yes' of 'no' in te zetten is niet handig, daar kan je beter een tinyint voor gebruiken met 1 of 0.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_56150590
    quote:
    Op zaterdag 19 januari 2008 11:43 schreef SuperRembo het volgende:
    daar kan je beter een tinyint voor gebruiken met 1 of 0.
    In dat geval kan je weer beter een ENUM(1,0) gebruiken volgens mij
      zaterdag 19 januari 2008 @ 12:13:01 #101
    67938 MuRKie
    ..warm as butters..
    pi_56150611
    quote:
    Op zaterdag 19 januari 2008 11:43 schreef SuperRembo het volgende:

    [..]

    Je had ook even de query die uitgevoerd wordt aan het die() statement kunnen toevoegen, dan weet je tenminste welke query precies fout gaat.
    'delete' is een reserved word, dus als je die als kolomnaam gebruikt, dan moet je er `back ticks` omheen zetten. Ik denk dat 't ook niet echt de juiste naam voor de kolom is ('deleted' zou waarschijnlijk beter zijn). En een varchar veld gebruiken om er 'yes' of 'no' in te zetten is niet handig, daar kan je beter een tinyint voor gebruiken met 1 of 0.
    de melding was dat ik de syntax "near SET delete = 'yes' WHERE ID = 13"

    het veld is trouwens geen VARCHAR maar ENUM
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')