Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Come cambiare un'immagine utilizzando una serie di pulsanti?

    Cio guardate questo sito di meteo...
    http://www.lamma.rete.toscana.it/ww3/index.html

    Si vedono i pulsanti 6 9 12 15 18 21 24 che cliccandoli modificano l'immagine al centro.
    io devo creare una cosa uguale, ho un quadrato formato dai pulsanti
    6 9 12 15 18 21 24
    6 9 12 15 18 21 24
    6 9 12 15 18 21 24
    6 9 12 15 18 21 24
    6 9 12 15 18 21 24
    e questi pulsanti dovrebbero cambiare la foto sottostante
    le foto però non sono sul mio host ma sono esterne quindi:
    codice:
    <?php echo("<img src=\"http://www.xxxxxx.xx/foto.jpg\"/>"); ?>
    ora quello che serve a me è che ogni pulsante associ ad una variabile $var un valore in modo tale da avere una cosa di questo tipo:
    codice:
    <?php echo("<img src=\"http://www.xxxxxx.xx/foto_$var.jpg\"/>"); ?>
    in modo tale da associare al pulsante 6 la foto foto_6.jpg

    come posso fare? grazie in anticipo

  2. #2
    Mettiamo subito in chiaro una cosa: sul sito che hai linkato è stato usato uno script JS per cambiare immagine, non un php. In questo caso JS converrebbe, perchè con php l'utente è costretto a ricaricare la pagina ogni volta che cambia immagine.
    La differenza fra la genialità e la stupidità è che la genialità ha i suoi limiti.


  3. #3
    e dovendolo fare in php?

  4. #4
    Ti basta usare un parametro GET che contenga il numero dell'immagine, perciò i tuoi link saranno così
    codice:
    6
    9
    12
    ecc.
    e questo il codice che visualizza l'immagine
    Codice PHP:
    <?php
    if(isset($_GET['img']) && is_int($_GET['img'])){
    $image=$_GET['img'];
    }else{
    $image=1;
    }
    ?>
    [img]http://www.xxxxxx.xx/foto_<?php echo $image?>.jpg[/img]
    Ciao
    La differenza fra la genialità e la stupidità è che la genialità ha i suoi limiti.


  5. #5
    grazie.. era quello che mi serviva... l'ho modificato così

    codice:
    <?php 
    for($i=0; $i <= 100 ; $i ++){ 
      echo "<a href=\"?img=$i\">$i</a> "; 
    } 
    
    $image=$_GET['img']; ?> 
    
    
    
    </p>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.