Hoi,

ik ben wel eens nieuwsgierig naar de stomste fouten welke jullie maken.

Mijn laatste; ik maak een lus in een array van achter naar voor en i.p.v. $n-- te gebruiken schreef ik $n++
[/code]for($n=(count($dagen)-1);$n>=0;$n++)[/code]
Natuurlijk creëerde ik een lus die niet te stoppen viel.

Jan
Tsja, ik leer hier veel @Tobias :-)
Zo ben ik ook begonnen. Op zoek naar hulp voor mijn eerste script (zoekfunctie in liedteksten) kwam ik hier terecht. Nog steeds enthousiast amatuer
Hier nog een stom foutje, waar ik na een nachtje over heb liggen slapen eindelijk het probleem zag.
In javascript:

rExp = /^(((0)[1-9]{2}[0-9][-]?[1-9][0-9]{5})|((\\+31|0|0031)[1-9][0-9][-]?[1-9][0-9]{6})|((\\+31|0|0031)[1-9]{2}[0-9][-]?[1-9][0-9]{5}))$/i;


Hoe dat 'i'-tje erachter kwam te staan, geen idee.

Het zat in het begin van een flinke script. Alles wat na dit statement kwam deed het niet meer.

Paco de Wulp op 13/05/2015 21:26:25


<?php
$sql = "SELECT klant_id, gebruiker_id, wachtwoord 
	FROM T_GBRKR 
        WHERE klant_id     = '$klant_id' AND
 	      gebruiker_id = '$gebruiker_id' "; 	
$result = mysqli_query ($con,$sql);
$rows = mysqli_num_rows($result);
if ($rows == 1)
{	$data = mysqli_fetch_assoc($result);
	$emailadres = $data['emailadres'] ;
}
?>


Koste me enige tijd om uit te vinden waarom nu $emailadres ongedefinieerd was.

Ach, zal wel aan mij liggen ! :-) Tralalalala !



Op zich zag ik deze fout wel rap, maar om dit te voorkomen gebruik ik soms ook nog wel het bekende *
Herkenbare fouten :-)

- Hier ook wel eens de WHERE vergeten
- F5 toets meerdere malen indrukken en niet in de gaten hebben dat je op de verkeerde pagina zit te verversen
- puntkomma
- apostrof vergeten
- blindstaren op de verkeerde regel
- testversie op live versie overschrijven
- online testen en dan erachter komen dat Google je website compleet geïndexeerd heeft ( heeft ook z'n voordelen ).
- afbeeldingen optimaliseren d.m.v. een Windows programma, uploaden en er vervolgens achter komen dat er veel afbeeldingen verkeerd geoptimaliseerd zijn, het zag er niet uit ( ik blij dat ik nog een back-up had ).
- een oneindige lus maken en maar niet begrijpen wat je fout doet...
De oplossing voor al onze fouten/problemen:


Zie het als een dagelijkse bugfix voor de programmeurs ;-)
Paco de Wulp op 15/05/2015 09:16:01

Tsja, ik leer hier veel @Tobias :-)


Daarvoor had ik dit topic gestart. Ik wou wel niet te vroeg reageren maar allen bedankt om deze info vrij te geven. Zo weet ik ook dat ik niet de enige ben die achter eenvoudige zaken lang zit te zoeken.

Jan
Paco de Wulp op 15/05/2015 15:07:50

Misschien handig om te weten: http://www.jslint.com/ Een javascripttester !

Thanks, altijd makkelijk. ;-)
Foutje nog net gemaakt en eindelijk gevonden:

if ($modus = 2) i.p.v. if ($modus == 2)

Reageren