Twany schreef:Je krijgt Er is geen keuze meegestuurd. als je alleen de waarde van de jaar-GET defineert.Klopt niet helemaal, want als je ?jaar=2013 hebt dan zou hij 2013.php moeten laten zien ook al heb je nog geen keuze gemaakt
Kleine Vragen Topic #3
Nielsjojo schreef:Nee, kan krijg je niks.Je krijgt Er is geen keuze meegestuurd. als je alleen de waarde van de jaar-GET defineert.Eerdere citaten tonen
Twany schreef:Klopt niet helemaal, want als je ?jaar=2013 hebt dan zou hij 2013.php moeten laten zien ook al heb je nog geen keuze gemaakt
case 2013:
include ./fot/2013.php;
if(isset($_GET[keuze])) {
if($_GET["keuze"] == "lichtstoet"){
include ./fot/2013.php;
include ./fot/2011/lichtstoet.php;
}elseif($_GET["keuze"] == "optocht"){
include 2015_foto.php;
} else {
echo U heeft niet geselecteerd welke fotos u wilt bekijken.<br><br>;
include ./fot/2013.php;
}
} else {
echo Er is geen keuze meegestuurd.;
}
break; Zo werkt t inmiddels.
Ik loop vast op deze regex in Java. Hij blijft maar niet werken.
String:
toevoeging op 22 februari 2014, 16:24:21:
Gelukt:
String:
(heleboel html eerst) <option value="blabla">blabla [16330]</option> (weer een heleboel html) Pattern pattern = Pattern.compile("<option value="(.*)">(.*)[" + id + "]</option>");
Matcher matcher = pattern.matcher(html); toevoeging op 22 februari 2014, 16:24:21:
Gelukt:
Pattern pattern = Pattern.compile("<options+value=".*?"[^>]*>.*?" + Pattern.quote("[" + id +"]") + "</option>", Pattern.DOTALL | Pattern.UNIX_LINES);
Matcher matcher = pattern.matcher(html); Vraagje, wat is het beste: Ubuntu of Windows Server als OS voor mijn home server? Zelf dacht ik aan Ubuntu toch..
Ligt eraan of je een licentie wilt betalen, betere stabiliteit wilt hebben en op wat voor PC je het gaat gebruiken. Windows vergt een hoop resources meer dan Ubuntu.
Er zijn op internet zat bloemlezingen over de verschillen in de prestaties tussen beiden te vinden.
Er zijn op internet zat bloemlezingen over de verschillen in de prestaties tussen beiden te vinden.
Jordyvc schreef:Ligt er oa wat je ermee wilt doen.. Ik heb je een PB gestuurd, hoop dat ik kan helpen.Vraagje, wat is het beste: Ubuntu of Windows Server als OS voor mijn home server? Zelf dacht ik aan Ubuntu toch..
Benieuwd naar die PM 

Ja wil ik ook wel eens lezen 

Aarclay schreef:Benieuwd naar die PM
Antonn schreef:Meer gewoon wat vragen over hoe of wat hij ermee wilt doen (en ook andere hadden mij een PM gestuurd die ook wel nieuwsgierig waren omdat ze zelf ook nog die keuze moesten maken oid)Ja wil ik ook wel eens lezen
Maar deed het via PM zodat hier niet tientallen berichten staan met vragen + antwoorden, daar is dit topic niet voor..
Om elke item uit een tabel te halen gebruik je toch while()?
Waarom krijg ik dan 1 resultaat
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$query = $mysql->query("SELECT *, COUNT(id) AS founds FROM downloads WHERE one2xsuser = ".$mysql->real_escape_string($info[userinfo][username])."");
if($query->num_rows == 0) {
$output[downloads] = 0;
} else {
while($item = $query->fetch_assoc()) {
$output[downloads][id][] = $item[id];
$output[downloads][file][] = $item[file];
$output[downloads][expire][] = $item[expire];
$output[downloads][type][] = $item[type];
$output[downloads][amount][] = $item[amount];
}
}
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img138.imageshack.us).Bron openen ↗
Codeblok (putput):
1
{"valid":true,"downloads":{"id":["1"],"file":["sasa"],"expire":["2014-02-24 12
15"],"type":["0"],"amount":["1"]}}
Dit hoort gewoon te werken?
Fixed:
idk why
Waarom krijg ik dan 1 resultaat

Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$query = $mysql->query("SELECT *, COUNT(id) AS founds FROM downloads WHERE one2xsuser = ".$mysql->real_escape_string($info[userinfo][username])."");
if($query->num_rows == 0) {
$output[downloads] = 0;
} else {
while($item = $query->fetch_assoc()) {
$output[downloads][id][] = $item[id];
$output[downloads][file][] = $item[file];
$output[downloads][expire][] = $item[expire];
$output[downloads][type][] = $item[type];
$output[downloads][amount][] = $item[amount];
}
}
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img138.imageshack.us).Bron openen ↗Codeblok (putput):
1
{"valid":true,"downloads":{"id":["1"],"file":["sasa"],"expire":["2014-02-24 12
15"],"type":["0"],"amount":["1"]}}Dit hoort gewoon te werken?
Fixed:
$query = $mysql->query("SELECT * FROM downloads WHERE one2xsuser = ".$mysql->real_escape_string($info[userinfo][username]).""); idk why

Omdat je COUNT(id) had, die telt gewoon alle rijen dan. Er had eigenlijk nog een GROUP BY bijgemoeten dan.
Hoe kan ik in MySQLi het beste escape gebruiken?
$mysqli->real_escape_string();
of....
mysqli_real_escape_string($link, $variabele);
Waarbij $link verwijst naar je connectie.
het ligt eraan of je procedueel of object-oriented gebruikt.
mysqli_real_escape_string($link, $variabele);
Waarbij $link verwijst naar je connectie.
het ligt eraan of je procedueel of object-oriented gebruikt.