Hallo allemaal,

Ik ben probeer een generator te maken die een willekeurige voetbalclubs uit kiest.
Ik wil graag dat je op een knop drukt en dat er dan zomaar een club tevoorschijn komt.
Tot nu is het niet echt gelukt en is dit er uitgekomen zover:


<!DOCTYPE html>
<html>
<body>

<h2>You Random Genarated Club is:<h2>




<?php
$input = array("ADO Den Haag ","Ajax","AZ","De Graafschap","Excelsior","FC Groningen","FC Twente","FC Utrecht","Feyenoord","Heracles Almelo","NEC","PEC Zwolle","PSV","Roda JC Kerkrade","SC Cambuur","sc Heerenveen","Vitesse","Willem II"
);
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";


?>
</body>
</html>


Heeft iemand tips hoe ik dit beter kan doen, alvast bedankt.

Je zou toch echt met html forms moeten gebruiken om met "knoppen" te werken. Maar hoe je "deze" code beter kan doen:

<?php
$clubs = ["ADO Den Haag","Ajax","AZ","De Graafschap","Excelsior","FC Groningen","FC Twente","FC Utrecht","Feyenoord","Heracles Almelo","NEC","PEC Zwolle","PSV","Roda JC Kerkrade","SC Cambuur","sc Heerenveen","Vitesse","Willem II"];
$rclub = array_rand($clubs);
echo $rclub . "\n";
?>

[/code]

Ik zou als ik jouw was de clubs iets dynamischer te maken. Mochten er in de toekomst clubs bijkomen of verdwijnen staan deze direct in je code en is dit lastig aan te passen. Je zou een database kunnen gebruiken of voor simpel gebruik of een text bestand met op elke lijn een andere club.
Indetificeer clubs met een vast nummer (een club id).

Werken met een database lijkt mij ook wel een stak plan.
Om te voorkomen dat clubs tegenover zichzelf komen te staan zou ik een getrokken vlub ook uit de array verwijderen.
Database lijkt me best wel een mooi idee, alleen het is echt al een tijd geleden dat ik zo bezig geweest ben met PHP hoe kan ik dit het beste aanpakken? En kan je met php er ook voor zorgen dat er gelijk ook een afbeelding bij de bepaalde club komt?

[size=xsmall]Toevoeging op 05/10/2015 04:02:07:[/size]

Het moet zoiets als dit worden. https://www.chrishair.co.uk/fifa16/#
Hoi Bob,

phpMyAdmin is wel de meest bekende database-management tool. 10 tegen 1 dat deze al op je pc/server geïnstalleerd is. Op youtube staan wel leuke video's die laten zien hoe je hiermee aan de slag kunt.
Hier een leuke start als je wilt leren over SQL en MySQL in combinatie met PHP.
Hm das erg lastig.. Ik heb nu Wampserver dat heeft ook Mysql zou iemand een voorbeeldje kunnen maken. hoe het eruit ziet met een randomnizer en dan met een database?
Ik heb nu een database Met ID's maar hoe kan ik dit nu random genereren zonder dat dit opnieuw voorkomt?

[size=xsmall]Toevoeging op 06/10/2015 13:56:28:[/size]

Heb nu zelf wat gevonden heb nu deze lijn

$query = "SELECT TOP 1 column * FROM clubs ORDER BY NEWID()" ;

Krijg alleen steeds een Error:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in

Iemand een idee waar ik de mist in ga?
Dan zal de query mislukt zijn.
Bouw nette foutafhandeling in.
Nevermind ik heb het al gevonden, bedankt!

[size=xsmall]Toevoeging op 06/10/2015 14:06:06:[/size]

Alleen nu weet ik niet hoe je hetzelfde antwoord niet nog een keer krijgt, weet iemand dit :P ?

Reageren