Visualizzare Un Immagine Dopo Un Evento

adamsrolando

Nuovo Utente
10 Gen 2008
1
0
0
CIAO A TUTTI;

Gentilmente qualcuno sa come poter visualizzare un immagine con le seguente regole:

[0-10] ------> ROSSO
[11-90] ------> ARRANCIO
[90-100] ------> VERDE

* immagini (rosso.png, arrancio.png, verde.png)
* Gli intervalli [0-10]; [11-90]; [90-100] sono numeri tirati dal database.
* Il file: semaforo.php e/o regole.php

So che bisoga scrivere scipt php. Aiuto, aiuto. Xchè non so da dove cominciare.

Grazie Cari.
PS: Sono un volontario in Africa, non so tanto di php. Aiuto, aiuto voglio spiegare domani questo ai miei alunni. Qualcuno mi aiuto?
 

Matt89

Utente Attivo
4 Feb 2006
50
1
8
Vicenza
puoi usare javascript usando il metodo random, senza necessariamnete usare php o un database per fare questo semplice script
 

XspeciaL

Nuovo Utente
10 Gen 2008
2
0
0
Ecco

Inserisci nel file semaforo.php questo codice:
PHP:
<?php
$rand = rand(0, 100);
if($rand <= 10) {
echo <<<EOD
<img src="verde.png">
EOD;
}elseif($rand >= 90) {
echo <<<EOD
<img src="rosso.png">
EOD;
}else {
echo <<<EOD
<img src="arancio.png">
EOD;
}
?>
 

Matt89

Utente Attivo
4 Feb 2006
50
1
8
Vicenza
avevo creato anchio di getto uno script prima. aspettavo un riscontro da adamsrolando prima di postarlo.

Eccolo comunque:

PHP:
<?php
$server = "nomeserversql";
$utente = "nomeutente";
$psw = "password";

$db=mysql_connect ($server,$utente,$psw) or die ("Impossibile connettersi al server"); 
mysql_select_db($utente,$db) or die ("Database non trovato");

$risultato = mysql_query("SELECT CAMPO FROM TABELLA"); 
while ($row = mysql_fetch_array($risultato)) {
$intervallo = $row["campo"];
}


if (($intervallo >= 0) and ($intervallo <= 10))
echo "<img src=\"semaforo-rosso.gif\">";

if (($intervallo >= 11) and ($intervallo <= 90))
echo "<img src=\"semaforo-arancione.gif\">";

if (($intervallo >= 91) and ($intervallo <= 100))
echo "<img src=\"semaforo-verde.gif\">";

?>

Bisognarebbe commentare ogni riga dei nostri codici (questo è anche piu' complesso perchè prende i dati da un record di un campo di una tabella).

Ma in che zona dell'Africa sei? :)

EDIT

spero che funzioni anche se non l'ho testato. Se trovi complicazioni la soluzione proposta da XspeciaL è piu' diretta e semplice.
 
Ultima modifica:

XspeciaL

Nuovo Utente
10 Gen 2008
2
0
0
Si dipende se vuoi attaccarti a un MySQL o no..
Ma da quello che ho capito nn serve il DB.. Visto che sfrutti il random.. Comunque ecco le righe commentate:
PHP:
<?php
$rand = rand(0, 100); //Genera random da 0 a 100
if($rand <= 10) { //Se il num generato e' minore o uguale a 10
echo <<<EOD //Ho usato un sistema chiamato heredoc, al posto di EOD ci puo' stare qualsiasi parola.. Questo evita l'utilizzo dello slash di escape..
<img src="verde.png">  //codice html per inserire un'immagine
EOD; //Chiude l'heredoc
}elseif($rand >= 90) {  //Queste operazioni sono analoghe a quelle citate sopra
echo <<<EOD
<img src="rosso.png">
EOD;
}else {  //Se non si presenta nessuno dei 2 casi sopra:
echo <<<EOD
<img src="arancio.png">
EOD;
}
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
M visualizzare una immagine dopo essere sarta cliccata PHP 0
Y Come caricare e visualizzare un'immagine PHP 0
felino [Javascript] [jQuery] Slick Carousel: visualizzare una porzione dell'immagine successiva Javascript 0
Creatt Visualizzare un immagine al mopmento di un messaggio di alert Javascript 7
R visualizzare immagine con 2 tabelle differenti PHP 6
M [risolto] visualizzare immagine PHP 4
M visualizzare una immagine Javascript 6
P Visualizzare immagine in base al risultato PHP 8
C Visualizzare un'immagine diversa a seconda di giorno ed ora Javascript 1
K Visualizzare l'immagine con il numero più alto PHP 0
ElfoDelBasket Visualizzare un immagine a caso PHP 4
I visualizzare lista utenti registrati PHP 1
N php problemi a visualizzare video PHP 3
P come posso visualizzare l'nvr online IP Cam e Videosorveglianza 0
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
M Visualizzare ultima data registrata MS Access 2
G Numero zero null non deve visualizzare nulla PHP 0
D visualizzare solo foto filtrate jQuery 1
M Visualizzare nuove domande in base a risposta precedente PHP 0
N Non Autorizzato. Dovresti rimuovere il parametro customize_messenger_channel per visualizzare l'anteprima in frontend. WordPress 1
M visualizzare ip cam in windows IP Cam e Videosorveglianza 0
W visualizzare solo file html e sottocartelle di una cartella PHP 1
napuleone visualizzare il codice senza usare gli & HTML e CSS 1
M Visualizzare file PDF con link preso dal DB PHP 0
Alex_70 Visualizzare 2 bandiere PHP 6
Alex_70 Visualizzare anteprima foto in dropdown PHP 2
L Visualizzare tabella all'interno finestra modal PHP 4
P Visual Studio VB.NET Visualizzare un messaggio alla scadenza. .NET Framework 0
J [PHP] Visualizzare risultato query stessa pagina PHP 3
B visualizzare una sola riga Database 3
Alex_70 [PHP] Visualizzare foto tramite select PHP 0
K [ASP] Visualizzare nome del file selezionato Classic ASP 3
M [PHP] Visualizzare un array partendo dal numero 1 e non 0 PHP 5
L [PHP] Visualizzare utente dopo login PHP 0
L [PHP] Visualizzare se una pagina è pingata PHP 1
M [PHP] Visualizzare nell'alert il calcolo PHP 4
D [WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato WordPress 0
L come visualizzare array di oggetti php PHP 9
S [PHP] visualizzare commento su un prodotto precedentemente selezionato PHP 2
V [Javascript] Visualizzare o nascondere div figlio Javascript 4
W [PHP] Visualizzare errori su Statements in MySQLi PHP 3
S [javascript] visualizzare/nascondere div Javascript 3
W [Javascript] Visualizzare l'href di un link nascosto Javascript 0
L [HTML] Problemi a visualizzare le modifiche eseguite alle pagine del sito. HTML e CSS 2
G [HTML] Visualizzare iframe in un blog non funziona sempre xchė? HTML e CSS 3
tritabit [HTML] Visualizzare stelle tipo rating HTML e CSS 5
A Visualizzare div quando le immagini sono state uploadate con successo (Ajax) Ajax 0
T Visualizzare un Xml su un sito in modo semplice XML 1
F Visualizzare data in formato gg/mm/aaaa da database mysql. PHP 3
M [PHP] Visualizzare record nel db PHP 2

Discussioni simili