Salve a tutti, devo creare un sito web/gioco online dove cliccando il tasto 'Inizia' del form viene estratta una capitale casualmente dal

faccone

Nuovo Utente
8 Mag 2024
1
0
1
Salve a tutti, devo creare un sito web/gioco online dove cliccando il tasto 'Inizia' del form viene estratta una capitale casualmente dal database 'utenti' con il suo corrispettivo 'numero', l'utente dopo che ha visualizzato la capitale deve cliccare sull' area della mappa corretta, io ho utilizzato una variabile pass. Ora il php dovrebbe fare il controllo che il l'area cliccata sia uguale alla capitale estratta.
Domanda:
è possibile creare questo sito utilizzando solamente: html, php, css, mysql ?
Grazie !!!
Questo e il codice:
<?php
session_start();
?>


<html>
<head>
<h1>Trova la Nazione:</h1>
<link rel="stylesheet" href="style3.css">
</head>
<div></div>
<body>

<div></div>
<form method="post" >
<input type="submit" name="inizia" value="Inizia">
</form>
<div></div>
<?php
$conn = new mysqli("localhost", "root", "", "utenti");
if ($conn->connect_error) {
die("Errore di connessione: ". $conn->connect_error);
}
if (isset($_POST['inizia'])) {
$sql = "SELECT Capitale, numero FROM capitali WHERE numero BETWEEN 1 AND 34 ORDER BY RAND() LIMIT 1";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
$capitale = $row['Capitale'];
$numero = $row['numero'];
echo "La capitale è: $capitale (Numero: $numero)";
} else {
echo "Nessun risultato trovato";
}
}
if (isset($_GET['PASS'])) {
$passo = $_GET['PASS'];
if ($passo == $numero) {
echo "La capitale è giusta!";
} else {
echo "La capitale è sbagliata!";
}
}
$conn->close();
?>
<div></div>

<img src="euro.jpg" usemap="#mappa">
<map name="mappa">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=1" shape="rect" coords="344,383,477,123" alt="capitale di Inghilterra" rel="">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=2" shape="circle" coords="254,770,90" alt="capitale di Spagna">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=3" shape="rect" coords="357,690,560,472" alt="capitale di Francia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=4" shape="rect" coords="623,541,724,345" alt="capitale di Germania">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=5" shape="rect" coords="43,833,156,708" alt="capitale di Portogallo">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=6" shape="rect" coords="10,150,174,4" alt="capitale di Islanda">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=7" shape="rect" coords="213,309,321,204" alt="capitale di Irlanda">
<area href="<?php echo $_SERVER['PHP_SELF'];?>PASS=8" shape="rect" coords="525,437,564,402" alt="capitale di Belgio">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=9" shape="circle" coords="562,355,30" alt="capitale di Paesi bassi">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=10" shape="circle" coords="617,576,38" alt="capitale di Svizzera">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=11" shape="rect" coords="595,651,917,849" alt="capitale di Italia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=12" shape="rect" coords="576,98,731,2" alt="capitale di Norvegia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=13" shape="rect" coords="739,223,818,4" alt="capitale di Svezia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=14" shape="rect" coords="622,270,720,166" alt="capitale di Danimarca">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=15" shape="rect" coords="893,72,1071,2" alt="capitale di Finlandia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=16" shape="rect" coords="958,142,1083,79" alt="capitale di Estonia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=17" shape="rect" coords="923,205,1101,146" alt="capitale di Lettonia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=18" shape="rect" coords="923,288,1045,214" alt="capitale di Lituania">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=19" shape="circle" coords="893,377,60" alt="capitale di Polonia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=20" shape="circle" coords="803,478,62" alt="capitale di RepCeca">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=21" shape="circle" coords="914,513,60" alt="capitale di Slovacchia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=22" shape="circle" coords="906,579,64" alt="capitale di Ungheria">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=23" shape="circle" coords="777,568,60" alt="capitale di Austria">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=24" shape="circle" coords="1065,609,86" alt="capitale di Romania">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=25" shape="circle" coords="779,622,21" alt="capitale di Slovenia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=26" shape="circle" coords="884,694,40" alt="capitale di Bosnia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=27" shape="rect" coords="797,666,903,624" alt="capitale di Croazia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=28" shape="rect" coords="1034,786,1185,697" alt="capitale di Bulgaria">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=29" shape="rect" coords="988,1013,1122,821" alt="capitale di Grecia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=30" shape="rect" coords="919,869,962,779" alt="capitale di Albania">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=31" shape="circle" coords="997,784,20" alt="capitale di Macedonia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=32" shape="rect" coords="930,727,999,652" alt="capitale di Serbia">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=33" shape="rect" coords="965,747,14" alt="capitale di Kosovo">
<area href="<?php echo $_SERVER['PHP_SELF'];?>?PASS=34" shape="rect" coords="914,753,20" alt="capitale Montenegro">
</map>
</body>
</html>
 
Discussioni simili
Autore Titolo Forum Risposte Data
LDB Multimedia e Internet Salve a Tutti e, mi devo ambientare una presentazione di massima Presentati al Forum 1
E salve a tutti Presentati al Forum 1
B Salve a tutti Presentati al Forum 1
L Salve a tutti Presentati al Forum 1
A Salve a tutti Presentati al Forum 2
H Salve a tutti Presentati al Forum 1
I salve a tutti gli iscritti. Presentati al Forum 1
C Salve a tutti Presentati al Forum 0
J Salve a tutti Presentati al Forum 0
M Salve a tutti Presentati al Forum 0
M Salve a tutti Presentati al Forum 0
O Salve a tutti! Presentati al Forum 0
M Salve a tutti. Presentati al Forum 0
G Salve a tutti! Presentati al Forum 0
R Salve a tutti Presentati al Forum 1
E Salve a tutti Presentati al Forum 0
D Salve a tutti Presentati al Forum 0
R Salve a tutti. Presentati al Forum 0
F salve a tutti Presentati al Forum 1
8 Salve a tutti Presentati al Forum 2
socket32 Salve a tutti! Presentati al Forum 1
F Salve a tutti! Presentati al Forum 0
J Salve a Tutti Presentati al Forum 0
M Salve a tutti Presentati al Forum 2
G Salve a tutti Community Presentati al Forum 0
A Salve a tutti Presentati al Forum 0
O Salve a tutti! Presentati al Forum 0
S Salve a tutti Presentati al Forum 0
A Salve a tutti Presentati al Forum 0
C Salve a tutti, sono uno studente Presentati al Forum 1
S Salve a tutti Presentati al Forum 0
R salve a tutti sono un insegnante di pianoforte e a tempo perso mi sto dedicando ad access Presentati al Forum 1
F Salve a tutti Presentati al Forum 0
P Salve a tutti Presentati al Forum 0
F Salve a tutti Presentati al Forum 1
N Buongiorno e salve a tutti Presentati al Forum 0
panchouino #stiamoacasa Salve a tutti Presentati al Forum 1
X Salve a tutti! :) Presentati al Forum 1
W Salve a tutti. Offerte e Richieste di Lavoro e/o Collaborazione 0
C Salve a tutti Presentati al Forum 0
M Salve a tutti Presentati al Forum 1
M Salve a tutti Presentati al Forum 2
F Salve A tutti Presentati al Forum 1
A Salve a tutti Presentati al Forum 1
R Salve a tutti Presentati al Forum 0
T Salve a tutti Presentati al Forum 0
A Salve a tutti sono Andrea Presentati al Forum 1
A Salve a tutti , grazie in anticipo per l'impegno che ci vorrà Presentati al Forum 1
beatle salve a tutti.. Presentati al Forum 1
M Salve a tutti Presentati al Forum 0

Discussioni simili