abonnement Unibet Coolblue Bitvavo
pi_61560435

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, 54, 55, 56, 57, 58, 59, 60, 61, 62,


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
  •   donderdag 11 september 2008 @ 20:44:59 #2
    63192 ursel
    "Het Is Hier Fantastisch!
    pi_61560482
      donderdag 11 september 2008 @ 20:59:51 #3
    136730 PiRANiA
    All thinking men are atheists.
    pi_61563806
    quote:
    Op donderdag 11 september 2008 19:32 schreef mcDavid het volgende:
    Als je hoofdletters gebruikt is het gewoon geen correcte HMTL. Weet niet wie dat ooit verzonnen heeft, maar 't klopt gewoon niet.
    Vroeger, toen slakkie nog een jonge god was, schreven we al die tags in UPPERCASE, zie de RFC: http://tools.ietf.org/html/rfc1866

    [ Bericht 0% gewijzigd door slakkie op 12-09-2008 08:13:38 ]
    pi_61566263
    quote:
    Op donderdag 11 september 2008 @ 22:34 schreef slakkie het volgende:

    [..]

    Vroeger, toen slakkie, nog een jonge god was, schreven we al die tags in UPPERCASE, zie de RFC: http://tools.ietf.org/html/rfc1866
    Tering, dat was, euh, 1995 ofzo?

    toen kregen wij net onze eerste computer met kleurenscherm joh!
    pi_61570170
    quote:
    Op donderdag 11 september 2008 22:34 schreef slakkie het volgende:

    [..]

    Vroeger, toen slakkie nog een jonge god was, schreven we al die tags in UPPERCASE, zie de RFC: http://tools.ietf.org/html/rfc1866
    Ghehe idd. De goeie ouwe tijd .

    tvptje
    pi_61570568
    quote:
    Op donderdag 11 september 2008 19:32 schreef mcDavid het volgende:
    Als je hoofdletters gebruikt is het gewoon geen correcte HMTL. Weet niet wie dat ooit verzonnen heeft, maar 't klopt gewoon niet.
    Html tags zijn case insensitive, dus hoofdletters en kleine letters zijn beide toegestaan. Pas bij (echte) xhtml moeten tags in kleine letters.
    Kleine letters worden wel aanbevolen, maar hoofdletters in html zijn zeker niet fout.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_61570721
    Is het mogelijk om bijvoorbeeld de dagen terug te krijgen van een week.
    Bijvoorbeeld week 37 als input moet terug geven: 08/09 09/09 10/09 11/09 12/09
    ne okuyon, bokmu var?
    pi_61571583
    Het is mogelijk om daar een functie voor te schrijven
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_61579998
    quote:
    Op vrijdag 12 september 2008 10:09 schreef saban het volgende:
    Is het mogelijk om bijvoorbeeld de dagen terug te krijgen van een week.
    Bijvoorbeeld week 37 als input moet terug geven: 08/09 09/09 10/09 11/09 12/09
    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
    <?php
    /* Stolen from http://nl.php.net/manual/en/function.date.php#84533 */
    function firstkw($year) {
        
    $wtag date('w'mktime(0,0,0,1,1,$year));
        if (
    $wtag <= 4) {
            
    /* Mon to Tuesday */
            
    $day mktime(0,0,0,1,1-($wtag-1),$year);
        } else {
            
    /* Friday to sunday */
            
    $day mktime(0,0,0,1,1+(7-$wtag+1),$year);
        }
        return 
    $day;
    }

    function 
    weekno2date() {
        
    $args func_get_args();
        
    $num count($args);

        if (
    $num >= 1) {
            if (
    $num ==2) {
                
    $year array_pop($args);
            } else {
                
    $tmp getdate();
                
    $year $tmp['year'];
            }
            
    $week array_pop($args);
            
    $day firstkw($year) + (($week -) * 24 60 60);
            
    $arr = array();
            for (
    $i 0$i 7$i++) {
                
    $arr[] = date("d/m/Y"$day);
                
    $day += 24 60 60;
            }
            return 
    $arr;
        }
        
    /* If we land here we have an error */
        
    trigger_error(sprintf("%s requires at least 1 parameter"__FUNCTION__), E_USER_WARNING);
        return 
    null;
    }

    print_r(weekno2date(1));
    print_r(weekno2date(37));
    print_r(weekno2date(372006));
    print_r(weekno2date(372010));
    ?>
    pi_61593364
    Nav. een vraagje van iemand in #dig over wat de beste manier was om een extensie op te vragen van een bestand.. ik kwam ergens pathinfo tegen en toen bleek dat split icm end langzamer was. Dat wilde ik even testen.. dat bleek correct. En toen dacht ik, eens kijken hoe het met preg_split zit, want dat is langzamer maar hoeveel langzamer.. het resultaat is verrassend..

    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
    <?php
    include_once("/home/wesleys/sbox/php/etc/env.php");
    include_once(
    "Util.php"); // get_microtime()

    function get_ext_split($file) {
        
    $arr split("\."$file);
        return 
    end($arr);
    }

    function 
    get_ext_psplit($file) {
        
    $arr preg_split("/\./"$file);
        return 
    end($arr);
    }

    function 
    get_ext_pathinfo($file) {
        
    $arr pathinfo($file);
        return 
    $arr['extension'];
    }

    function 
    get_ext_test($file$callback$max) {
        
    $start get_microtime();
        for (
    $i 0$i $max; ++$i) {
            
    $callback($file);
        }
        
    $end get_microtime();
        
    printf("%s [run %s time(s)]: %.5f\n"$callback$max$end $start);
    }

    $bestand "file.txt";
    foreach(array(
    "get_ext_pathinfo""get_ext_split""get_ext_psplit") as $v) {
        
    get_ext_test($bestand$v500000);
    }
    ?>


    get_ext_pathinfo [run 500000 time(s)]: 2.70333
    get_ext_split [run 500000 time(s)]: 4.89224
    get_ext_psplit [run 500000 time(s)]: 2.25432

    poep, explode is sneller dan preg_split, split is langzamer.. heerlijke naamgeving weer

    [ Bericht 1% gewijzigd door slakkie op 13-09-2008 10:11:49 ]
    pi_61610197
    Ik ben bezig met een scriptje dat twee verschillende plaatjes moet kunnen laten zien, maar die plaatjes zijn wel gerelateerd. En er is keuze uit meerdere plaatjes.

    Ik kan heel goed een random waarde uit een array halen en de index in (bijvoorbeeld) een cookie opslaan zodat die bij een tweede aanroep weer gebruikt kan worden. Probleem is alleen dat het scriptje twee keer vanuit dezelfde pagina wordt aangeroepen (met iets andere parameters) en dus (waarschijnlijk) twee maal parallel wordt uitgevoerd op de server.

    En dan wordt het wat lastiger. Bij het leveren van het eerste plaatje mag er een willekeurig plaatje worden gekozen. Dat gaat goed. Het tweede plaatje moet echter bij het eerste plaatje passen, maar de tweede request is al bij de server voordat de eerste klaar is. Is er een manier om te zorgen dat het tweede request met het eerste kan communiceren?

    Een refresh naar zichzelf na een korte pauze kan vast, maar dat vind ik geen nette oplossing.
    pi_61619590
    In het tweede plaatje ook de index vaststellen en in de eerste controleren of die al gebruikt is?

    Ik heb ook een vraagje : ik heb een try/catch blok waarin verschillende exceptions gegooid kunnen worden. Nu wil ik bij 2 soorten exceptions dat het zelfde gehandeld word, en de rest wat anders.

    In het kort dus : ik wil in 1 catch blok 2 soorten exceptions vangen. Hoe dat ik dat?
    pi_61620606
    quote:
    Op zondag 14 september 2008 14:08 schreef super-muffin het volgende:
    In het tweede plaatje ook de index vaststellen en in de eerste controleren of die al gebruikt is?

    Ik heb ook een vraagje : ik heb een try/catch blok waarin verschillende exceptions gegooid kunnen worden. Nu wil ik bij 2 soorten exceptions dat het zelfde gehandeld word, en de rest wat anders.

    In het kort dus : ik wil in 1 catch blok 2 soorten exceptions vangen. Hoe dat ik dat?
    try { /* stuff */ } catch (Exception $e || MyException $e) { /* more stuff */ }

    Zoiets?
    pi_61622976
    Nope, dan krijg ik een syntax error.

    Kan het ook oplossen door alles te vangen in 1 blok en dan te kijken wat voor exception het is en dan de goede actie ondernemen. Niet heel erg netjes, maar het werkt wel.
    pi_61625861
    quote:
    Op zondag 14 september 2008 16:30 schreef super-muffin het volgende:
    Nope, dan krijg ik een syntax error.

    Kan het ook oplossen door alles te vangen in 1 blok en dan te kijken wat voor exception het is en dan de goede actie ondernemen. Niet heel erg netjes, maar het werkt wel.
    Je zou eventueel gewoon 2 catchblokken kunnen maken voor beide exceptions en daar dan een functie aanroepen...
    pi_61628452
    quote:
    Op zaterdag 13 september 2008 22:17 schreef Light het volgende:
    En dan wordt het wat lastiger. Bij het leveren van het eerste plaatje mag er een willekeurig plaatje worden gekozen. Dat gaat goed. Het tweede plaatje moet echter bij het eerste plaatje passen, maar de tweede request is al bij de server voordat de eerste klaar is. Is er een manier om te zorgen dat het tweede request met het eerste kan communiceren?
    Je kan het plaatje door een script laten server, waarbij je in het script een sessie variabele zet.
    Door bij allebei de plaatjes te checken of de andere al gezet is moet je ze wel bij elkaar kunnen krijgen, ongeacht welke request het eerste uitgevoerd wodt
    pi_61630573
    Tering Veel Posts
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      maandag 15 september 2008 @ 16:55:09 #19
    25889 Sitethief
    Fulltime Flapdrol
    pi_61649474
    Ik kon, ooit, in een ver verleden php scriptjes schrijven.
    Nu wou ik laatst een simpele php pagina schrijven maar nu lukt het me niet meer :X.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <?php
       // Maak verbinding
        mysql_connect("lol",
       "lol", "lol");
      
       // Selecteer de database
       mysql_select_db("oib1", $localhost);
      
       // Maak een SQL-query
       $sql = 'SELECT `user_name`,`user_posts` FROM `lz_users` ORDER BY `user_posts` DESC LIMIT 0, 60 '; 
      
       // Voer die query uit
       $resultaat = mysql_query($sql);
      
       // Aantal rijen
       $aantal = mysql_num_rows($resultaat);
       echo "$aantal Top posters op het SWC:<br>\n";
      
       // Maak een lus om alle items te laten zien
       while ($record = mysql_fetch_object($resultaat)) {
          echo "<b>$record->user_name</b> $record->user_posts <br>\n";
       }
    ?> 

    Nee, lol is niet het echte wachtwoord ;)

    Ik krijg deze foutmelding:
    1
    2
    3
    4
    5
    6
    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in [[hierstond een url]]test.php on line 21

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in [[hierstond een url]]test.php on line 30
    Top posters op het SWC:

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in [[hierstond een url]]test.php on line 34

    Waarschijnlijk heb ik de verkeerde functies gebruikt om te doen wat ik wil :X.
    Stroek: Sitethief, die is heel groot en sterk :Y.
    Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
      maandag 15 september 2008 @ 17:03:06 #20
    46383 Tiemie
    sowieso wel!
    pi_61649750
    Doe eens
    1
    2
    3
    <?php
     $resultaat 
    mysql_query($sql) or die(mysql_error());
    ?>


    En je weet precies wáár het mis gaat.

    Je hebt niet de verkeerde functies gebruikt, al is mysql_fetch_assoc sneller dan mysql_fetch_object.

    De verbinding is niet goed gemaakt;
    quote:
    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in [[hierstond een url]]test.php on line 21
    Met mysql_select_db probeer je de database te selecteren, maar dat lukt niet, want je geeft als 2e argument een ongedefinieerde variabele mee.

    1
    2
    3
    <?php
    $localhost 
    mysql_connect("lol",  "lol""lol");
    ?>
      maandag 15 september 2008 @ 17:13:55 #21
    107951 JortK
    Immer kwaliteitsposts
    pi_61650108
    quote:
    Op zondag 14 september 2008 18:41 schreef slakkie het volgende:

    [..]

    Je zou eventueel gewoon 2 catchblokken kunnen maken voor beide exceptions en daar dan een functie aanroepen...
    Ik heb het maar zo opgelost :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    try
    {
        
    /* */
    } catch (Exception $e)
    {
        if (
    $e instanceof MyException OR $e instanceof MyOtherException)
        {
            
    /* afhandelen */
        
    } else
        {
            
    /* afhandelen */
        
    }
    }
    ?>


    Werkt precies het zelfde en een functie is er dan niet voor nodig. :)
    pi_61660544
    quote:
    Op zondag 14 september 2008 20:22 schreef Xcalibur het volgende:

    [..]

    Je kan het plaatje door een script laten server, waarbij je in het script een sessie variabele zet.
    Door bij allebei de plaatjes te checken of de andere al gezet is moet je ze wel bij elkaar kunnen krijgen, ongeacht welke request het eerste uitgevoerd wodt
    Check, dat werkt. Het gaat ook goed bij simultane requests met een verschillend id, die dan een verschillend plaatje moeten opleveren. Perfecte oplossing dus.
      dinsdag 16 september 2008 @ 00:54:16 #24
    25889 Sitethief
    Fulltime Flapdrol
    pi_61664935
    quote:
    Op maandag 15 september 2008 17:03 schreef Tiemie het volgende:
    Doe eens
    [ code verwijderd ]

    En je weet precies wáár het mis gaat.

    :X
    Ik kreeg van de webmaster te horen dat ik standaard 5 bestanden moet includen. Heb ik inmiddels gedaan, maar nu krijg ik dit:

    1Fatal error: Call to undefined function hide_email() in [url]wwwroot\locale\Dutch\global.php on line 153


    Terwijl ik de enigste ben op die server die dat krijgt.
    Stroek: Sitethief, die is heel groot en sterk :Y.
    Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
    pi_61666544
    quote:
    Op maandag 15 september 2008 22:27 schreef Light het volgende:

    [..]

    Check, dat werkt. Het gaat ook goed bij simultane requests met een verschillend id, die dan een verschillend plaatje moeten opleveren. Perfecte oplossing dus.
    pi_61677121
    tvp
      dinsdag 16 september 2008 @ 16:30:24 #27
    226188 baba_ganesh_
    Philosophy of mind
    pi_61677888
    #include active_topics

    tvp
    Take even the most insignificant word of the guru as an order and obey it....
    I am the master of my faith, my destiny I control
    pi_61695353
    Ik heb een vraagje, stel ik wil veel dingen in een dynamisch document aanpassen echter pas vanaf de positie <body> en tot de positie </body>

    Hoe kan ik hier tussen alles veranderen zonder problemen te krijgen? dus alles tussen body en /body?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_61695747
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $content 
    file_get_contents($file);
    $content explode("\n"$content);
    $mayprint true;
    $new_content;
    foreach(
    $content as $v) {
      if (
    preg_match('/<body>/'$v) { $mayprint false; }
      if (
    preg_match('/<\/body>/'$v) { $new_content .= "New Content" "\n" ;  $mayprint true; }
      if (
    $mayprint) { $new_content .=  $v "\n"; }
    }
    ?>


    Is een manier, of je maakt een template:
    1
    2
    3
    4
    5
    6
    <html>
    <!-- stuff goes here !-->
    <body>
    %DYNAMIC_CONTENT%
    </body>
    </html>


    1
    2
    3
    4
    <?php
    $content 
    file_get_contents($template);
    $content str_replace("%DYNAMIC_CONTENT%""New content"$content);
    ?>


    En je bent klaar.

    [ Bericht 5% gewijzigd door slakkie op 17-09-2008 09:37:07 ]
    pi_61696247
    Super slakkie!!! dat is idd handig, dan gelijk nog een vraag.

    Stel je hebt het volgende
    1
    2
    <td>dit is mijn
     vraag</td>


    hoe kan ik zorgen dat tussen de tags geen enters mogelijk zijn? :D
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_61697505
    quote:
    Op woensdag 17 september 2008 09:54 schreef Chandler het volgende:
    Super slakkie!!! dat is idd handig, dan gelijk nog een vraag.

    Stel je hebt het volgende
    [ code verwijderd ]

    hoe kan ik zorgen dat tussen de tags geen enters mogelijk zijn?
    Wat dacht je van str_replace("\n", "", $tekst) ?
    pi_61697837
    op zich logisch dat je dat zou zeggen maar ik wil dit alleen binnen elementen

    dus bv
    1
    2
    3
    4
    5
    <tr>
        <td>korte tekst</td>
        <td>Heel erg lange
     text </td>
    </tr>


    veranderen in

    1
    2
    3
    4
    <tr>
        <td>korte tekst</td>
        <td>Heel erg lange text </td>
    </tr>


    want op jou manier zou het er zo uit zien

    1<tr>    <td>korte tekst</td>    <td>Heel erg lange text </td></tr>


    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      woensdag 17 september 2008 @ 11:17:46 #33
    63192 ursel
    "Het Is Hier Fantastisch!
    pi_61697915
    quote:
    Op woensdag 17 september 2008 11:14 schreef Chandler het volgende:
    op zich logisch dat je dat zou zeggen maar ik wil dit alleen binnen elementen

    dus bv
    [ code verwijderd ]

    veranderen in
    [ code verwijderd ]

    want op jou manier zou het er zo uit zien
    [ code verwijderd ]

    Dus je wilt een hele lange tekst zonder enters??
    Denk je dat dat nog wel leesbaar blijft voor je gebruikers dan??
      woensdag 17 september 2008 @ 11:18:58 #34
    75592 GlowMouse
    l'état, c'est moi
    pi_61697949
    Probeer het eens met een regex. Alle newlines tussen > en < moeten weg, waarbij er tussen > en < geen andere tags mogen staan.
    quote:
    Op woensdag 17 september 2008 11:17 schreef ursel het volgende:

    [..]

    Dus je wilt een hele lange tekst zonder enters??
    Denk je dat dat nog wel leesbaar blijft voor je gebruikers dan??
    Gebruikers zitten nooit in de broncode
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_61698776
    Dit is een manier.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $output 
    "<tr>
      <td>korte tekst</td>
      <td>Heel erg lange
     text </td>
    </tr>"
    ;

    $output str_replace("\n"" "$output);
    $output preg_replace("/(>)\s+(<)/""$1\n$2"$output);
    $output preg_replace("/ {2,}/"" "$output);
    ?>


    [ Bericht 8% gewijzigd door slakkie op 17-09-2008 12:25:54 ]
    pi_61699152
    quote:
    Op woensdag 17 september 2008 11:14 schreef Chandler het volgende:
    op zich logisch dat je dat zou zeggen maar ik wil dit alleen binnen elementen

    dus bv
    [ code verwijderd ]

    veranderen in
    [ code verwijderd ]

    want op jou manier zou het er zo uit zien
    [ code verwijderd ]


    Voor luie mensen is er ook nog zoiets als Tidy

    Deze module moet wél op de server geïnstalleerd zijn, maar is zeker voor sites (b.v. met WYSIWYG - Editors) waar de gebruiker content-pagina's aan kan maken een simpele én handige manier om te zorgen voor geldige (X)HTML.
      woensdag 17 september 2008 @ 12:16:13 #37
    75592 GlowMouse
    l'état, c'est moi
    pi_61699223
    De methode van Slakkie vind ik wel mooi. Je zou alleen nog rtrim kunnen gebruiken zodat indention behouden blijft, en regel 17 staat er voor niets.
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      woensdag 17 september 2008 @ 12:23:38 #38
    14612 _GdR_
    3.1415926536
    pi_61699369
    Hallo, ik heb een probleempje waar ik vreemd genoeg nog nooit tegenaan gelopen bent.

    Ik heb een database met product informatie. Daarin komen o.a. ook de afmetingen van het product te staan.
    Nu moeten die uit gelezen worden van klein naar groot.

    Maar omdat de afmetingingen geschreven worden als b.v.: 100 x 50 Kan ik dus geen float tabel gebruiken maar gewoon een varchar.

    Nu heb ik het volgende wat uit gespuugd wordt:

    10 x 10
    100 x 20
    120 x 10
    20 x 5

    Terwijl dus 20x5 op de 2de positie zal moeten komen.
    Moet ik nu dus gewoon 2tabellen aanmaken (hoogte & breedte) of is hier een sql truukje voor?

    Zojah vertel het me bespaard mij weer tijd.
    Alvast bedankt.
    Out! out! flapoor your father! | DaFan's moeder
      woensdag 17 september 2008 @ 12:26:33 #39
    75592 GlowMouse
    l'état, c'est moi
    pi_61699451
    Kolom met breedte, kolom met hoogte, en dan sorteren op breedte, op hoogte, of op het product van beide.
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_61699528
    quote:
    Op woensdag 17 september 2008 12:16 schreef GlowMouse het volgende:
    De methode van Slakkie vind ik wel mooi. Je zou alleen nog rtrim kunnen gebruiken zodat indention behouden blijft, en regel 17 staat er voor niets.
    Ware het niet dat die eerste methode niet werkte in alle gevallen en de huidige methode wel. Plus dat deze methode factor 3 sneller is..
      woensdag 17 september 2008 @ 12:32:46 #41
    14612 _GdR_
    3.1415926536
    pi_61699583
    quote:
    Op woensdag 17 september 2008 12:26 schreef GlowMouse het volgende:
    Kolom met breedte, kolom met hoogte, en dan sorteren op breedte, op hoogte, of op het product van beide.
    Dat weet ik. Maar sommige producten hebben verschilende afmetingen. sommige hxb of hxbxd etc.
    Out! out! flapoor your father! | DaFan's moeder
    pi_61699588
    quote:
    Op woensdag 17 september 2008 12:23 schreef _GdR_ het volgende:
    Hallo, ik heb een probleempje waar ik vreemd genoeg nog nooit tegenaan gelopen bent.

    Ik heb een database met product informatie. Daarin komen o.a. ook de afmetingen van het product te staan.
    Nu moeten die uit gelezen worden van klein naar groot.

    Maar omdat de afmetingingen geschreven worden als b.v.: 100 x 50 Kan ik dus geen float tabel gebruiken maar gewoon een varchar.

    Nu heb ik het volgende wat uit gespuugd wordt:

    10 x 10
    100 x 20
    120 x 10
    20 x 5

    Terwijl dus 20x5 op de 2de positie zal moeten komen.
    Moet ik nu dus gewoon 2tabellen aanmaken (hoogte & breedte) of is hier een sql truukje voor?

    Zojah vertel het me bespaard mij weer tijd. :)
    Alvast bedankt.
    Ja dat kán wel, het is netter om apart op te slaan, maar als het sorteren alleen op eerste characters word gedaan zou je hem kunnen casten naar een decimal ;)

    1
    2
    3
    SELECT afmeting, CAST( afmeting AS decimal( 10, 2 ) ) AS afmeting2
    FROM tbl_producten
    ORDER BY afmeting2 ASC
      woensdag 17 september 2008 @ 12:43:37 #43
    14612 _GdR_
    3.1415926536
    pi_61699856
    quote:
    Op woensdag 17 september 2008 12:32 schreef Tiemie het volgende:

    [..]

    Ja dat kán wel, het is netter om apart op te slaan, maar als het sorteren alleen op eerste characters word gedaan zou je hem kunnen casten naar een decimal
    [ code verwijderd ]

    ik dank u hartelijk.
    Out! out! flapoor your father! | DaFan's moeder
    pi_61700414
    Ik probeer een eenvoudige bevestigings e-mail te versturen via mail(); echter komt hij niet aan? Ik heb een vermoeden dat hij als spam wordt gezien, nu las ik wat over de headers ofzo?

    Iemand enig idee?

    Of anders een andere eenvoudige oplossing voor het verzenden van e-mail vanuit je PHP scriptje?
    You have to come back with me! Back to the Future!
    pi_61700504
    quote:
    Op woensdag 17 september 2008 13:12 schreef Doc.Brown het volgende:
    Ik probeer een eenvoudige bevestigings e-mail te versturen via mail(); echter komt hij niet aan? Ik heb een vermoeden dat hij als spam wordt gezien, nu las ik wat over de headers ofzo?

    Iemand enig idee?

    Of anders een andere eenvoudige oplossing voor het verzenden van e-mail vanuit je PHP scriptje?
    Ik gebruik meestal htmlMineMail voor het versturen van mail.
    pi_61700786
    quote:
    Op woensdag 17 september 2008 13:17 schreef Tiemie het volgende:

    [..]

    Ik gebruik meestal htmlMineMail voor het versturen van mail.
    Klinkt goed, maar waar kan ik hem downloaden? Bij de Downloads pagina kan ik wel door de directories bladeren, maar als ik een PHP file download krijg ik een bestand van 0kb.
    You have to come back with me! Back to the Future!
    pi_61701278
    quote:
    Op woensdag 17 september 2008 13:30 schreef Doc.Brown het volgende:

    [..]

    Klinkt goed, maar waar kan ik hem downloaden? Bij de Downloads pagina kan ik wel door de directories bladeren, maar als ik een PHP file download krijg ik een bestand van 0kb.
    http://tiemez.nl/htmlMimeMail5/htmlMimeMail5.tar.gz

    (openen met TAR of winRAR)
    pi_61701298
    quote:
    Thanks! Even proberen zo!
    You have to come back with me! Back to the Future!
    pi_61701632
    Wil niet echt werken helaas, als ik de default instellingen gebruik ontvang ik hem alleen op een gmail adres, en dan wel in de spam map. Op mn andere accounts komt hij niet aan. Als ik $mail->send(array(...), sendmail); gebruik dan komt hij ook niet aan.

    Hoe doe jij het dan precies Tiemie?
    You have to come back with me! Back to the Future!
    pi_61701909
    quote:
    Op woensdag 17 september 2008 @ 14:06 schreef Doc.Brown het volgende:
    Wil niet echt werken helaas, als ik de default instellingen gebruik ontvang ik hem alleen op een gmail adres, en dan wel in de spam map. Op mn andere accounts komt hij niet aan. Als ik $mail->send(array(...), sendmail); gebruik dan komt hij ook niet aan.

    Hoe doe jij het dan precies Tiemie?
    Ik krijg een beetje het idee dat je server geregistreerd staat als spamserver. Dit heeft weinig met PHP te maken, het mailtje wordt gewoon verzonden, het wordt er alleen door de andere e-mail dienst uitgefilterd.
    pi_61702002
    quote:
    Op woensdag 17 september 2008 14:17 schreef mcDavid het volgende:

    [..]

    Ik krijg een beetje het idee dat je server geregistreerd staat als spamserver. Dit heeft weinig met PHP te maken, het mailtje wordt gewoon verzonden, het wordt er alleen door de andere e-mail dienst uitgefilterd.
    Hm, ja dat zou best kunnen, onlangs kreeg ik nog alle mail terug die ik probeerde te verzenden met een melding dat de client host geblocked was. Maar als het goed is zou dat weer opgelost moeten zijn. Maar zou kunnen van niet dan ja. Zit er dus iemand op dezelfde server de boel goed te verzieken, was namelijk eerder ook al eens gebeurd.

    Dan maar proberen met een externe SMTP server te verbinden, bijvoorbeeld Gmail.

    [ Bericht 3% gewijzigd door Doc.Brown op 17-09-2008 14:32:52 ]
    You have to come back with me! Back to the Future!
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')