Posts by L.Groot

    [offtopic]Voor de mensen die niet vanaf Schiphol vertrekken en/of aankomen met een vlieg vakantie: Bedankt voor het geven van geld aan een ander land:@[/offtopic]


    Duitsland word een actieve vakantie: Raften, Mountainbiken, Wandeling, Nordic Walking :p, joggen etc.


    Turkije de relax vakantie: Bananenboot, Jetski, zonnen, zwemmen, je vol vreten met ijs, drinken en koekjes (All Inclusive) etc.


    Iedereen veel plezier ;)


    Lars

    jessewillem & Linkforsoad,


    De ?> tag is een gewone tag, netzoals de <? tag.
    Het probleem zit erin, dat niet elke host de <? tag heeft ondersteund.
    Daarom kan je beter <?php als opentag gebruiken.
    Maar: Een goede host heeft het gewoon aanstaan ;)


    Verder nog wat:
    1) Variabelen ALTIJD BUITEN de quotes (MySQL, echo(); etc.)
    2) Gebruik mysql_real_escape_string(); EN strip_tags(); bij elke input. Dit checkt op html / mysql & php injections.
    3) Probeer de code zo kort mogelijk te houden. (functions, while();, for();, foreach();).


    Verder wens ik jullie veel plezier ;)


    Lars

    @Ferhat,
    Even als toevoeging:
    Doe dit dus niet als je illegale versies van Windows/Office/MSTS, MSFS op je PC hebt staan. Anders ben je natuurlijk de pisang :p


    Lars

    Joey / TS,
    Ik ga 2x 2 weken, waarvan:
    1) Duitsland:
    - Roompot Hambachtal
    - 13 dagen
    - 10 juli - 22 juli
    - Met de Toyota Prius (en dakkoffer, hond moet achterin :))
    - Reis gewoon online geboekt volgensmij
    - Ik vertrek overmorgen.


    2) Turkije:
    - Hotel Turquoise***** in Side.
    - 15 dagen
    - 3 augustus - 27 augustus
    - ArkeFly, heenreis Comfort klas en terug Economy klas :(
    - Vanaf Amsterdam natuurlijk :) Ik hoop dat ik mag inchecken bij een lekkere vrouw, en het niet computermatisch hoef te doen ;)


    Veel vakantie plezier iedereen ;)


    Lars

    Werkt het wel in Word?
    Volgens mij ondersteund Adobe enzo niet alle fonts.
    Net zoals Paint.net.
    Had ik een font geinstalleerd, stond ie daar ook niet bij, maar wel in Word.


    Lars

    En zelfs ik heb dat niet 100% gemaakt.
    Ik had het van iemand hier op CP gekregen.
    Je kan duidelijk in de scripts zien, overal waar <?php word geopend is van mij ;)


    Ik gebruik dat al vanaf dat ik zelf scripts schrijf (anderhalf jaar geleden).


    Lars

    Ik mag je lettertype niet..
    Zoek eens op http://dafont.com naar een criminal lettertype, of vervang die lelijke zwarte kleur.
    Verder 4/10.


    Zoals persoon hier boven ook zegt:
    Je hebt gewoon een willekeurige achtergrond kleur gepakt en daar wat plaatjes ingeplakt.


    Lars

    Dus jij hebt 399 EUR betaalt voor Dreamweaver?
    Laat me niet lachen (xD)(xD)
    Doe gewoon legaal en gebruik Notepad++.
    Nu kan het is legaal en dan willen jullie het illegaal...


    Oja, Notepad++ geeft al het belangrijke aan.
    En voor HTML is http://validator.w3.org (World Wide Web Consortium) uitgevonden, waar je het kan laten checken ;)


    Succes met het leren scripten ;)


    Lars

    Joey,


    Gebruik nooit dreamweaver. Dit is kut software en het word je te makkelijk gemaakt.
    Gebruik gewoon notepad++.
    Dit om vier redenen:
    1) Simpel voor de beginner;
    2) Highlighting van fouten;
    3) Word door professionele scripters gebruikt;
    4) Gratis, dus zonder illegale cracks, keygens etc.


    Hier te downloaden:
    http://notepad-plus.sourceforge.net


    Lars

    Omdat een personeel lid wel / niet aan het werk kan zijn.
    Dus er word in die tabel ook nog een datetime(); opgeslagen en de tijd dat het vliegtuig weg is etc.


    Snap je?


    Maar het is al opgelost.
    De correcte structuur is hier:

    PHP
    $res1 = mysql_query("SELECT name FROM users WHERE vipdays = '0'") or die(mysql_error());
    while($sel1 = mysql_fetch_array($res1)){
    $result2 = mysql_query("SELECT id AS id2 FROM personeel WHERE eigenaar='".$sel1['name']."' AND soort='3'") or die(mysql_error());
    if(mysql_num_rows($result2) > 1){
    $result3 = mysql_num_rows($result2);
    $result = $result3-1;
    mysql_query("DELETE FROM personeel WHERE eigenaar='".$sel1['name']."' AND soort='3' LIMIT '".$result."'") or die(mysql_error());
    }
    }


    Hij kwam volgens mij bij de Limit onder de 0 (-1) dus hij telt nu eerst het aantal rows, en als die groter dan 1 is dan pas voert ie het uit ;)


    Bedankt iedereen,


    Lars

    Robin,
    Hoe dan?


    On:
    Het is nu opgelost.
    Dit is de huidige code:

    PHP
    $res1 = mysql_query("SELECT name FROM users WHERE vipdays = '0'");
    while($sel1 = mysql_fetch_array($res1)){
    $result2 = mysql_query("SELECT id FROM personeel WHERE eigenaar = '".$sel1['name']."' AND soort='3'");
    $result = mysql_num_rows($result2)-1;
    mysql_query("DELETE FROM personeel WHERE eigenaar='".$sel1['name']."' AND soort='3' LIMIT ".$result."") or die(mysql_error());
    }


    En het werkt perfect ;)
    Via count(); werkte het niet, dus maar met mysql_num_rows(); gedaan.


    Bedankt Killingdevil en de rest ;)


    Lars

    Nieuwe reactie samengevoegd met originele reactie op 03.07.10 20:18:53:
    Update:
    Ik krijg deze error:


    Citaat

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


    Terwijl er helemaal geen -1 in staat...
    Weet iemand hoe ik die oplos?

    Ik heb nu dit in een cron staan:

    PHP
    mysql_query("DELETE FROM personeel2 WHERE eigenaar='".$sel1['name']."' AND soort='3' LIMIT ((SELECT COUNT(id) AS id2 FROM personeel2 WHERE eigenaar = '".$sel1['name']."' AND soort='3')-1)") or die(mysql_error());


    Maar ik krijg deze error:

    Citaat

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '((SELECT COUNT(id) AS id2 FROM personeel2 WHERE eigenaar = 'admin' AND soort='3'' at line 1


    Ik heb al wat geprobeerd, maar ik behoud deze error...
    Zou iemand het even willen oplossen :)


    Lars

    Beste,


    Bij planemania.nl kan je monteurs inhuren.
    Als gratis spelende 1 en als Premium 5.
    Maar: Als je premium verloopt, moeten die 5 monteurs weg, en moet er 1 blijven staan (die je krijgt als free).


    Ik haal de monteurs zo op:

    PHP
    mysql_query("SELECT id FROM personeel WHERE eigenaar='".$data['name']."' AND soort='3'");


    Nu de vraag:
    Hoe kan ik alle 5 verwijderen, maar er wel 1 laten staan?


    Kan dit met LIMIT 1,4, worden dan de laatste 4 records verwijderd?
    Dus dat ik in de delete doe:

    PHP
    mysql_query("DELETE FROM personeel WHERE eigenaar='".$data['name']."' AND soort='3' LIMIT 1,4");


    Maar dan volgend probleem:
    Als je er nu 2 hebt, dan moet er alleen LIMIT 1 worden verwijderd...


    Dus hoe doe ik dit het makkelijkst?


    Bedankt alvast,


    Lars Groot

    Deze is genomineerd voor de domste post op CP:



    Zo, even tellen hoeveel spellings fouten (excl. hoofdletters en leestekens) deze post al bevat:
    8 spellingsfouten in een post van maar 60 woorden en 337 karakters.


    On: Ik ben echt heel erg benieuwd op de finale..


    Lars