Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Php & Javascript

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    168

    Php & Javascript

    Ho una ricerca di immobili che ad oggi, grazie ad un bottoncino permetteva di visualizzare x ogni immobile la foto.

    Ora vorrei inserirne di più... premesso che a db è tutto funzionante.. e che da pannello amministrazione funziona tutto.. ho questo problema di visualizzazione:

    il bottone ha questo codice:

    echo "<a href=\"javascript:\" onClick=\"myWindow('../fin/$cantiere',$id,'cantiere')\"><img src=\"cantiere.jpg\" border=\"0\" alt=\"Cantiere\" style=\"padding-right:4px;\" hspace=\"6\"></a>";

    dove la var $cantiere è un url

    e la funzione myWindow

    function myWindow(file,item,prov){
    window.open('pop_cantiere.php?img='+file+'&id='+it em+'&prov='+prov,'finestra','width=300,height=150, resizable');
    }

    ok.. come fare x passare le altre var??

  2. #2
    quali altre var? che risultato vuoi ottenere?
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    168
    le varie foto2, foto3, foto4, foto5

    che poi dovrò visualizzare la prima (come è ora) ma far apparire tastini se sono presenti le altre

  4. #4
    allora ti conviene modificare la pagina pop_cantiere.php in modo che sul fondo compaiano se possibile anche le altre foto.
    In pratica con una query ti farai ritornare tutte le foto che appartengono a quel'id, poi usando un ciclo while potresti stampare nella pagina che viene fuori anche i link alle varie foto.

    esempio:
    Codice PHP:
    $risultato mysql_query("SELECT url FROM immobili WHERE id=$_GET['id']"$db);

    while (
    $row mysql_fetch_array($risultato))
    {  
        
    nfoto 1;
        echo 
    '[url="'$row['urlfoto'] . '"]' $nfoto '[/url] | ';
        
    nfoto++;
        } 
    tutto questo al fondo della pagina.
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    168

    piano piano procedo....

    la pagina che visualizza l'immagine è cosi:

    <?php

    include_once('prepend.php3');

    ?>

    <?php

    $img = $_GET['img'];

    $foto2 = $_GET['foto2'];

    $foto3 = $_GET['foto3'];

    $foto4 = $_GET['foto4'];

    $foto5 = $_GET['foto5'];

    $id_realizzazione = $_GET['id'];

    $db->query('select didascalia_mappa from '.$pre.'realizzazioni where id_realizzazione = '.$id_realizzazione);

    while($db->next_record())

    {
    if ($prov=="mappa") {

    $didascalia = '<div align="center" style="font-size: 14px; font-weight: bolder; padding: 3px; background-color: #ff0000; color: #ffffff;">'.stripslashes($db->f('didascalia_mappa')).'</div>';

    }
    }



    if(is_file($img))

    {

    if($didascalia != '')

    {

    echo $didascalia;

    }

    echo '[img]'.$img.'[/img]';

    }

    else

    {

    echo '<div name="immagine" style="width: 250px; height: 150px;"><table width="100%" height="100%"><tr><td width="100%" height="100%" align="center" valign="middle">'.$img.'<hr>Chiudi</td></tr></table></div>';

    }




    ?>

    come faccio ora a mettere a fine foto.. dei bottoncini numeri che se la var foto2 != "" faccia comparire il tasto 2 e cliccando mi visualizzi la foto etc etc?

  6. #6

    Re: piano piano procedo....

    prova con questo, sicuramente è da perfezionare, ma puoi farti un'idea.
    Ho ripreso la parte finale del tuo codice e vi ho aggiunto una parte:
    Codice PHP:
    if(is_file($img))

    {

    if(
    $didascalia != '')

    {

    echo 
    $didascalia;

    }

    echo 
    '[img]'.$img.'[/img]';

    }

    else



    #Parte aggiunta
    if(isset($foto2) || $foto2 != '') { echo '[url="$foto2"]$foto2[/url] | '; }
    if(isset(
    $foto3) || $foto3 != '') { echo '[url="$foto2"]$foto3[/url] | '; }
    if(isset(
    $foto4) || $foto4 != '') { echo '[url="$foto2"]$foto4[/url] | '; }
    if(isset(
    $foto5) || $foto5 != '') { echo '[url="$foto2"]$foto5[/url]'; }
    #----------------------------------- fine parte aggiunta

    echo '<div name="immagine" style="width: 250px; height: 150px;">
    <table width="100%" height="100%">
     <tr>
        <td width="100%" height="100%" align="center" valign="middle">
    [b]'
    .$img.'[/b]
    <hr>
    [url="javascript:"]Chiudi[/url]
        </td>
     </tr>
    </table>
    </div>'
    ;

     }
    ?> 
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

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.