abonnement Unibet Coolblue
  zaterdag 1 maart 2014 @ 09:06:52 #151
91039 mstx
2x1/2 = 1/2 x 1/2
pi_137264128
quote:
0s.gif Op zaterdag 1 maart 2014 03:01 schreef Robuustheid het volgende:
Trouwens, een vraag:
[ code verwijderd ]

Output:

[..]

Waar komt die spatie vandaan? Die kan toch niet door Javascript geïmplementeerd zijn?
Dat komt door de newline tussen </script> en <?php.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_137267917
quote:
0s.gif Op zaterdag 1 maart 2014 03:00 schreef Robuustheid het volgende:

[..]

Python was oorspronkelijk niet zo gericht op OO, omdat de bedenker ervan de OO niet zo relevant vond. Maar het leent zich ook beter voor dan PHP. Python is sowieso een betere taal dan PHP, er zitten geen rare syntax-gewoonten in. En PHP is sterk gefragmenteerd met al die frameworks zoals Symfony, Zend, CodeIgniter, etc. Dat kost je meer tijd om te leren dan de taal zelf. Met Python zit je meestal vast aan Django, dus dat scheelt je naar verhouding minder tijd.
Over PHP is wel een shitload aan documentatie beschikbaar. Python wordt minder gebruikt.

Maar je hebt gelijk. Wat ik ook mooi vind aan Python is dat het mensen dwingt om mooie code te schrijven met indenting. :D

PHP is ook heel inconsequent in naamgeving en dergelijke. Sommige methodes beginnen met str_ en andere methodes weer zonder de lage streep.

[ Bericht 0% gewijzigd door #ANONIEM op 01-03-2014 12:22:35 ]
  FOK!-Schrikkelbaas zaterdag 1 maart 2014 @ 15:56:01 #153
1972 Swetsenegger
Egocentrische Narcist
pi_137273770
Wat doe ik fout?

1
2
RewriteEngine On
RewriteRule ^\/index\/kids/(.*)$ http://www.domein.nl/index/school/$1 [L,R=301]

Ik wil dat bijvoorbeeld
http://www.domein.nl/index/kids/Pink

wordt geredirect naar
http://www.domein.nl/index/school/Pink
pi_137274484
Is het niet gewoon:
1RewriteRule ^/index/kids/(.*)$ /index/school/$1 [R=301,L]
Spoilers: geen rewrite held, gebruik het nooit.
  FOK!-Schrikkelbaas zaterdag 1 maart 2014 @ 16:32:52 #155
1972 Swetsenegger
Egocentrische Narcist
pi_137274963
quote:
0s.gif Op zaterdag 1 maart 2014 16:16 schreef Diabox het volgende:
Is het niet gewoon:
[ code verwijderd ]

Spoilers: geen rewrite held, gebruik het nooit.
got it. Was deze bijna :)
pi_137282764
quote:
5s.gif Op zaterdag 1 maart 2014 15:56 schreef Swetsenegger het volgende:
Wat doe ik fout?
[ code verwijderd ]

Ik wil dat bijvoorbeeld
http://www.domein.nl/index/kids/Pink

wordt geredirect naar
http://www.domein.nl/index/school/Pink
Ik zou dit eerlijk gezegd anders oplossen :)

gewoon met een router class.
pi_137284259
Hoi een vraagje ik krijg een error betreft de volgende regel:
while ($row = mysql_fetch_array($result))

De error die vermeldt werd, is dit:

De error is dit:
Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\Users\yomac_000\Documents\GitHub\website\getcourse.php on line 15

Ik had al naar stackoverflow gekeken o.a. hiernaar:
link: http://stackoverflow.com/(...)esource-string-given

Maar de oplossing leek al heel erg op mijn eigen code.

Mochten jullie mijn code zien, dan staat hij hieronder:

courses.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
 <form>
                <select name="courses" onchange="showCourse(this.value)">
                    <option value="">Select a year:</option>
                    <option value="1">Year 1</option>
                    <option value="2">year 2</option>
                    <option value="3">Year 3</option>
                    <option value="4">Year 4</option>
                </select>
            </form>
            <br>

<div id="txtHint"><b>All courses of a year will be listed here.</b></div>

  <script>
                    function showCourse(str)
                    {
                        if (str == "")
                        {
                            document.getElementById("txtHint").innerHTML = "";
                            return;
                        }
                        if (window.XMLHttpRequest)
                        {// code for IE7+, Firefox, Chrome, Opera, Safari
                            xmlhttp = new XMLHttpRequest();
                        }
                        else
                        {// code for IE6, IE5
                            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        xmlhttp.onreadystatechange = function()
                        {
                            if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
                            {
                                document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
                            }
                        }
                        xmlhttp.open("GET", "getcourse.php?q=" + str, true);
                        xmlhttp.send();
                    }

        </script>



getcourse.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php

require ('core/init.php');

$q = intval($_GET['q']);
echo $q;
$result = "SELECT `course_id`,`name` FROM `courses` WHERE `categoryId` = '" . $q . "'";

echo"<table border='1'> 
    <tr>   <td><b>Course id</b></td>
            <td><b>Course naam</b></td>

        </tr>";

while ($row = mysql_fetch_array($result)) {

    echo "<tr>";
    echo "<td>" . $row['course_id'] . "</td>";
    echo "<td>" . $row['name'] . "</td>";
    echo "</tr>";
}
echo "</table>";
?>

Alvast bedankt voor uw antwoord :)
  Moderator / Redactie Sport / Devops zaterdag 1 maart 2014 @ 20:53:09 #158
176766 crew  zoem
zoemt
pi_137284374
De oplossing voor jouw probleem wordt gegeven in de eerste reactie van de link die je geeft :?
quote:
You are passing in $query which is your sql string, when you need to pass in $result which is your db result object
  zaterdag 1 maart 2014 @ 20:53:43 #159
91039 mstx
2x1/2 = 1/2 x 1/2
pi_137284397
quote:
0s.gif Op zaterdag 1 maart 2014 20:50 schreef superky het volgende:
Hoi een vraagje ik krijg een error betreft de volgende regel:
while ($row = mysql_fetch_array($result))

De error die vermeldt werd, is dit:

De error is dit:
Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\Users\yomac_000\Documents\GitHub\website\getcourse.php on line 15

Ik had al naar stackoverflow gekeken o.a. hiernaar:
link: http://stackoverflow.com/(...)esource-string-given

Maar de oplossing leek al heel erg op mijn eigen code.

Mochten jullie mijn code zien, dan staat hij hieronder:

courses.php
[ code verwijderd ]

getcourse.php
[ code verwijderd ]

Alvast bedankt voor uw antwoord :)
Die $result is nu een string, die moet je nog door mysql_query() halen om een query op de database uit te voeren, en dan geeft hij een resource terug.

Onder deze lijn mensen die gaan vertellen dat je PDO moet gebruiken.
----------------------------------------------------------------------------------------------------------------
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_137284525
De MySQL API is al tijden deprecated, gebruik alsjeblieft PDO.
pi_137284723
quote:
0s.gif Op zaterdag 1 maart 2014 20:53 schreef mstx het volgende:

[..]

Die $result is nu een string, die moet je nog door mysql_query() halen om een query op de database uit te voeren, en dan geeft hij een resource terug.

Onder deze lijn mensen die gaan vertellen dat je PDO moet gebruiken.
----------------------------------------------------------------------------------------------------------------

Ja klopt xD nu werkt het bedankt! Ja klopt ik werd al eerder aangesproken dat ik PDO moet gebruiken xD. Maarja als het werkt dan werkt het :p
  zaterdag 1 maart 2014 @ 21:23:26 #162
12221 Tijn
Powered by MS Paint
pi_137285739
quote:
0s.gif Op zaterdag 1 maart 2014 21:02 schreef superky het volgende:

[..]

Maarja als het werkt dan werkt het :p
De vraag is alleen hoe lang nog, aangezien mysql_query() zeker verwijderd gaat worden uit PHP in toekomstige versies.
pi_137285758
quote:
0s.gif Op zaterdag 1 maart 2014 21:02 schreef superky het volgende:

[..]

Ja klopt xD nu werkt het bedankt! Ja klopt ik werd al eerder aangesproken dat ik PDO moet gebruiken xD. Maarja als het werkt dan werkt het :p
Maar als de mysql_* functies eenmaal zijn verwijderd dan werkt het niet meer. En ja, dat zit wel in de planning, dat die functies verwijderd worden.
pi_137288923
quote:
0s.gif Op zaterdag 1 maart 2014 21:02 schreef superky het volgende:

[..]

Ja klopt xD nu werkt het bedankt! Ja klopt ik werd al eerder aangesproken dat ik PDO moet gebruiken xD. Maarja als het werkt dan werkt het :p
dit is een gevaarlijke gedachte als ontwikkelaar. Door dit soort geintjes worden veel dingen gehackt.
Nalatigheid ;)
pi_137289790
quote:
0s.gif Op zaterdag 1 maart 2014 22:43 schreef totalvamp het volgende:

[..]

dit is een gevaarlijke gedachte als ontwikkelaar. Door dit soort geintjes worden veel dingen gehackt.
Nalatigheid ;)
True. mysql_ functies zijn deprecated, en PDO is een goede oplossing, maar waar je ook voor kiest je moet altijd zorgen dat de user input veilig gemaakt is als je die richting een database (of iets anders) stuurt. Anders merk je vanzelf wanneer Bobby op bezoek is geweest. :)

[ Bericht 1% gewijzigd door Light op 01-03-2014 23:52:27 ]
pi_137293616
quote:
0s.gif Op zaterdag 1 maart 2014 23:04 schreef Light het volgende:

[..]

True. mysql_ functies zijn deprecated, en PDO is een goede oplossing, maar waar je ook voor kiest je moet altijd zorgen dat de user input veilig gemaakt is als je die richting een database (of iets anders) stuurt. Anders merk je vanzelf wanneer Bobby op bezoek is geweest. :)
Je kan ook nog gaan voor mysqli, die is (voorlopig) niet deprecated en kan alles wat PDO ook kan (behalve verbinden met een dozijn andere databases dan mysql en named parameters). Is nog sneller dan PDO ook kwa performance (ok, is maar ~2% ofzo, maar toch :') )
  zondag 2 maart 2014 @ 17:46:01 #167
272287 henrivo
Tikt tegen jassies
pi_137315053
Moet zeggen, ik keek op tegen Symfony2 als een berg, maar 't is eigenlijk best een leuk framework :)

// Overgestapt vanaf ZF2
pi_137321745
quote:
99s.gif Op zondag 2 maart 2014 00:56 schreef CrashO het volgende:

[..]

Je kan ook nog gaan voor mysqli, die is (voorlopig) niet deprecated en kan alles wat PDO ook kan (behalve verbinden met een dozijn andere databases dan mysql en named parameters). Is nog sneller dan PDO ook kwa performance (ok, is maar ~2% ofzo, maar toch :') )
die performance wordt weer driedubbel teniet gedaan omdat je zelf nog een wrapperclass moet schrijven om het praktisch bruikbaar te maken, wat je geheid niet zo efficiënt doet als de native wrapper pdo.
  zondag 2 maart 2014 @ 22:02:13 #169
166255 Maringo
Bèhèhèhèh
pi_137326965
quote:
2s.gif Op zaterdag 1 maart 2014 21:23 schreef Tijn het volgende:

[..]

De vraag is alleen hoe lang nog, aangezien mysql_query() zeker verwijderd gaat worden uit PHP in toekomstige versies.
In 5.5 is het er al uit.
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
  zondag 2 maart 2014 @ 22:03:56 #170
166255 Maringo
Bèhèhèhèh
pi_137327076
quote:
0s.gif Op zondag 2 maart 2014 17:46 schreef henrivo het volgende:
Moet zeggen, ik keek op tegen Symfony2 als een berg, maar 't is eigenlijk best een leuk framework :)

// Overgestapt vanaf ZF2
Ik ben net overgestapt van Symfony naar Silex voor kleinere projecten. :+
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
pi_137327549
quote:
1s.gif Op zondag 2 maart 2014 22:02 schreef Maringo het volgende:

[..]

In 5.5 is het er al uit.
Nee, het is officieel deprecated. En het gaat worden verwijderd in een volgende versie. Dus je kunt het nog steeds gebruiken, maar je krijgt nu een melding dat je deprecated code gebruikt. En die melding kun je weer uitzetten, waardoor alles gewoon werkt. Je komt dan wel in de toekomst in de problemen.
  zondag 2 maart 2014 @ 22:58:10 #172
12221 Tijn
Powered by MS Paint
pi_137330584
quote:
1s.gif Op zondag 2 maart 2014 22:02 schreef Maringo het volgende:

[..]

In 5.5 is het er al uit.
Nee, je krijgt alleen een warning als je het gebruikt.
  zondag 2 maart 2014 @ 23:23:47 #173
272287 henrivo
Tikt tegen jassies
pi_137331791
quote:
1s.gif Op zondag 2 maart 2014 22:03 schreef Maringo het volgende:

[..]

Ik ben net overgestapt van Symfony naar Silex voor kleinere projecten. :+
Dat overweeg ik nu ook moet ik zeggen, als soort van tussenstap (ivm het leerproces). Aan te raden? Of juist niet? Anyone?
pi_137336719
Klein vraagje, wat vinden de Zend certified mensen van deze cursus:
http://www.eduvision.nl/c(...)mpaign=php%20dag%205
  maandag 3 maart 2014 @ 09:39:23 #175
166255 Maringo
Bèhèhèhèh
pi_137337753
quote:
2s.gif Op zondag 2 maart 2014 22:58 schreef Tijn het volgende:

[..]

Nee, je krijgt alleen een warning als je het gebruikt.
Oja.. Van mij hadden het er al wel uit mogen halen. :+
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')