Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Slideshow da database

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437

    Slideshow da database

    Buongiorno!
    Ci stavo tribolando questa notte ma non son riuscito a giungere a una soluzione.

    Codice PHP:
    <head>

    <link href="slide.css" rel="stylesheet" type="text/css"></link>
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript" src="slide.js"></script>
    </head>
    <body>

    <?

    mysql_connect
    ('localhost','root','') or die("Impossibile collegarsi al server");
    @
    mysql_select_db("cinemaun_gm") or die("Impossibile connettersi al database"); 


    $sqlquery "SELECT * FROM libri WHERE vetrina = '1'";
    $result mysql_query($sqlquery);
    $num mysql_numrows($result);

    mysql_close();


         
    $i=0;
         while (
    $i $num) {
    ?>
    <script language="javascript" type="text/javascript">
                $(function() {
                   $("#webwidget_scroller_amazon").webwidget_scroller_amazon({scroller_title_show:"enable", scroller_time_interval:"6000", scroller_window_background_color:"#3f3f3f", scroller_window_padding:"5", scroller_border_size:"1", scroller_border_color:"#D9D8D8", scroller_images_width:"100", scroller_images_height:"147", scroller_title_size:"12", scroller_title_color:"#000", scroller_show_count:"8", directory:"images", container:"webwidget_scroller_amazon" });
                });
    </script>

    <div id="webwidget_scroller_amazon" class="webwidget_scroller_amazon">
    <div class="webwidget_scroller_simple2_mask">
    <ul>[*]
    <?
          $copertina 
    mysql_result($result,$i,"paveiksliukas");
          
    $titolo mysql_result($result,$i,"pavadinimas");
          
    $id mysql_result($result,$i,"id");
          
    $titolo str_replace(" ","-" $titolo);
          echo 
    "<a title='' href='/libri/$id-$titolo/'>[img]$copertina[/img]";
     
    ?>
    [/list]
    </div>
    <ul class="webwidget_scroller_simple2_nav">[*][*][/list]
    <div style="clear: both"></div>
    </div>

     <?php 
     $i
    ++; 
     } 
     
    ?>
    Praticamente se metto immagini dirette va che e un amore, farlo andare da database non ci sono riuscito. Suggerimenti?

  2. #2
    non capisco perché il JS stia dentro il while
    tra l'altro crei tutta una serie di blocchi con lo stesso id

    a parte questo che errore ricevi?
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    non da errori stampa le foto a caso.. una sotto l'altra oppure sovrapposte.

  4. #4
    Allora é un problema di layout non di PHP.
    Purtroppo non sono in grado di aiutarti.

    Ciao
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    no invece non e un problema di layout perche se inserisco manualmente gli indirizzi delle immagini.. lo slide e la grafica funziona a meraviglia

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    ah ps. questa e solo la parte dello slide inclusa nella pagina principale

  7. #7
    allora confronta il codice generato nei 2 casi e scoprirai qual'è il problema.
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Perché usi i result e la condizione numerica nel while quando potevi usare tranquillamente un fetch mysql come mysql_fetch_array e risparmiarti tutta quella litania? Poi perché ripeti tutte le volte il js, e inoltre controlla l'url dell'immagine ricavato dal database se è giusto

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    Gli url sono giusti.. le immagini vengono visualizzate ma a "cazzo di cane".
    Ho già e infatti mi ripete tutte le volte il js quello devo spostarlo un po piu in alto.
    ora provo a seguire il tuo consiglio. Se ho difficoltà dopo cena riscrivo.

    Grazie

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    Ho risolto.

    Il codice funzionante e questo:

    Codice PHP:
    mysql_connect('localhost','root','') or die("Impossibile collegarsi al server");
    @mysql_select_db("cinemaun_gm") or die("Impossibile connettersi al database"); 


    $sql = "SELECT paveiksliukas FROM filmai WHERE vetrina = '1'";
    $result = mysql_query($sql);

    if ($result && mysql_num_rows($result)) {
            $numrows = mysql_num_rows($result);
            $rowcount = 1;
    ?>
    <script language="javascript" type="text/javascript">
                $(function() {
                   $("#webwidget_scroller_amazon").webwidget_scroller_amazon({scroller_title_show:"enable", scroller_time_interval:"6000", scroller_window_background_color:"#3f3f3f", scroller_window_padding:"5", scroller_border_size:"1", scroller_border_color:"#D9D8D8", scroller_images_width:"100", scroller_images_height:"147", scroller_title_size:"12", scroller_title_color:"#000", scroller_show_count:"8", directory:"images", container:"webwidget_scroller_amazon" });
                });
    </script>
     <div id='webwidget_scroller_amazon' class='webwidget_scroller_amazon'>
    <div class='webwidget_scroller_simple2_mask'>
    <ul>
    <?
            
    while ($row mysql_fetch_assoc($result)) {
                while(list(
    $var$val) = each($row)) {
                    print 
    "[*][url='#'][img]$val[/img][/url][url=''][/url]";
                    }
          ++
    $rowcount;
            }
          
    ?>                [/list]
    </div>
    <ul class='webwidget_scroller_simple2_nav'>[*][*][/list]
    <div style='clear: both'></div>
    </div>
    <?            

          
        
    }


    mysql_close();
    Grazie di nuovo a tutti!

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.