far apparire immagine in base al numero uscito

schumy12

Nuovo Utente
13 Set 2012
3
0
0
Salve a tutti,
sono nuovo e volevo chiedervi un aiuto su un problema che ho riscontrato.
Ho iniziato da ieri circa a creare un "minigioco" da usare io e un mio amico (non online, ognuno nel proprio pc a giocare da soli) in php (conoscevo questo linguaggio da tempo, ma non ho mai avuto voglia e bisogno di impararlo fino ad oggi) in cui dopo che si preme il pulsante apposito, appare il numero con sotto l'immagine associata al numero (la base del gioco l'ho presa da una discussione in questo forum sullo script del dado.
(premetto che avendo iniziato ieri sera il "minigioco" è fermo al "dado")

Codice:
<html>
<head>
<title>Minigioco</title>
</head>
<body>

<?
    function genrnd($max=20) {
            $difensori = rand(1,$max);
             return $difensori;
     }


    if (isset($_POST['tira']) && $_POST['tira']==true){
            $numero = genrnd(20);
            }
             if (isset($_POST['tira2']) && $_POST['tira2']==true){
            $numero2 = genrnd(1);
   }
?>

<form name="lancio_D20" method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">

<input type="submit" value="DIFENSORE 1" name="tira">
</form>

<p><b>Risultato:</b> <? echo "$numero"; ?></p>
<p><b>Il tuo difensore1 è <img src= '£numero.jpg'/>
<form name="lancio_D21" method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">

<input type="submit" value="DIFENSORE 2" name="tira2">
</form>

<p><b>Risultato:</b> <? echo "$numero2"; ?></p>
<p><b>Il tuo difensore2 è <img src= '£numero2.jpg'/>

</body>
</html>

come faccio a far apparire l'immagine corrispondente al numero che esce?
 

marcomg

Utente Attivo
19 Nov 2011
204
0
16
Non è questione di essere nuovo. Sai cosa è switch?

Opsione a no. Cerca su google o su php.net o sul manuale
Opsione b si. Applicalo facendo stampare il giusto codice html.

Troppo difficile? Forse devi rileggere il manuale.
 

schumy12

Nuovo Utente
13 Set 2012
3
0
0
per "essendo nuovo" intendo che queste cose le ho praticamente lette da pochissimo tempo, e non c'ho capito molto nello switch. comunque adesso vado a vedere altre guide.. poi ti dirò se lo saprò fare o no :)
 

marcomg

Utente Attivo
19 Nov 2011
204
0
16
Ti do una piccola dritta.

Una volta saputo il valore:

PHP:
$valore = 'il_valore_qualsiasi_ottenuto_tramite_form'; // Questo è un valore che hai ottenuto tramite form
switch($valore){
     case 'a':
          echo '<img src="Sorgenti immagine"/>'
     break;
     case 'b':
          // Fai quello che devi fare
     break;
     default:
          //Fai quello che devi fare
     break;
}

Studia su Il Manuale http://php.net/manual/en/control-structures.switch.php
 
Discussioni simili
Autore Titolo Forum Risposte Data
P far apparire immagine sotto testo con rollover Javascript 2
Shyson Far apparire le l'icona Back To Top in fondo jQuery 8
Mr. Alex D. Come far apparire un testo preimpostato in una casella di un form di uno script php? PHP 1
Shyson Far apparire o scomparire div jQuery 1
C Far apparire segno + PHP 1
F far apparire in automatico tutti gli ultimi post di facebook nella propria home page HTML e CSS 4
L Far apparire/scomparire un sottomenù al click jQuery 1
S [jQuery] Far apparire un div per qualche secondo Javascript 4
asevenx problema con funzione per far apparire e scomparire un form di commenti PHP 1
Z Far apparire una textarea cliccando su submit Javascript 2
R Piacere di far parte di questa community Presentati al Forum 0
D Devo far funzionare un form di contatti PHP 4
J Far partire Angular Javascript 1
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
J Far comparire e scomparire un div con un select Javascript 1
T Far sparire dalla pagina div che saranno inseriti successivamente jQuery 0
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
Q Problema su come far aggiornare i campi su un database Mysql PHP 17
W [PHP] Come far funzionare un form di selezione PHP 12
otto9due Al Click su optgroup di un select, far comparire le option annidate jQuery 2
M Riadattamento funzioni per far scomparire un menu. jQuery 4
momeraths [HTML] Come non far scaricare video HTML e CSS 1
trattorino [Javascript] FAR sparire campo dopo top caratteri Javascript 2
T [Javascript] Far partire script al raggiungimento del div/section Javascript 0
M [PHP] Far rimanere biffata checkbox dopo aggiornamento pagina PHP 24
M [Javascript] far scomparire il menu al click Javascript 0
Bryan [PHP] Far mostrare tutte le tabelle contenenti in un database PHP 2
maurogiarrizzo È un piacere far parte di questo sito Presentati al Forum 1
C [PHP] DEVO FAR SPUNTARE SOLO LE CONSONANTI DI UNA STRINGA PHP 1
R Come faccio a far tradurre un mio video su Youtube? Social Media Marketing 2
SimooRu [PHP] Non riesco a far passare i dati con i form PHP 4
D script per far funzionare l'animazione Javascript 4
D script per far funzionare l'animazione Presentati al Forum 1
G Ciclo if php per far comparire un pulsante solo nel caso in cui una variabile sia 0 PHP 2
M Creazione codice html per far prelevare un banner HTML e CSS 3
M Far partire una funzione/codice php con javascript Javascript 1
S Far partire in automatico una slide all'apertura della pagina Javascript 0
U Far partire una funzione JavaScript premendo bottone in html Javascript 13
S Se voglio far scorrere le immagini dello sfondo di una pagina (oviamente html) come faccio? HTML e CSS 1
S Come faccio a far scorrere delle immagini come sfondo di una pagina? Discussioni Varie 1
I Far conoscere un sito SEO e Posizionamento 4
D Come far ripartire una gif quando si rivisita la pagina dello slideshow WordPress 1
K Far scorrere il menu dal fondo al top della pagina HTML e CSS 6
P Codice per far aprire un <div> al click di un immagine? HTML e CSS 0
piccino Far pubblicare un solo articolo WordPress 0
D cliccare sul tasto per far comparire una scritta tipo PHP 0
G Come far passare un valore attraverso il metodo POST utiliazzando PHP a jQuery PHP 4
S Far scrivere un testo ad un utente registrato..... PHP 3
L Come far commentare/scrivere agli altri utenti?? Windows e Software 10

Discussioni simili