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.

<?php
//opzetten databaseconnectie
$db = new mysqli(<connectiedetails>);
//queries
$result = $db->query('SELECT FLOOR(RAND() * COUNT(*)) AS `sample` FROM `clubs`');
$row = $result->fetch_assoc();
$result->free();
$result = $db->query('SELECT * FROM `clubs` LIMIT ' . $row['sample'] . ', 1');
$club = $result->fetch_assoc();
$result->free();
//test uitvoer
header('Content-type: text/plain');
var_dump($club);
die();
?>
Dank u wel, denk dat ik het zo wel voor elkaar krijg iedereen bedankt voor het helpen! Behalve dan van het resultaat dat maar 1x voor mag komen.

Reageren