• User Attivo

    Ignora categoricamente gli SCRIPT contenenti le parole NREUMQ che ci sono nell'header e nel footer del codice che ti ho postato. Per qualche motivo, il Forum GT aggiunge i parametri di monitoraggio di New Relic nei codici HTML che posti nel tag CODE, quando usi la risposta rapida. Eliminali dal codice che ho postato.


  • User

    Grazie mille, avevo intuito e li avevo già tolti... Sfortunatamente il risultato non cambia... Continua a non trovare le immagini, ho provato a inserire un'immagine fissa, come nella demo, ed il resto da MySql... ma vede solo la prima immagine, sia nella mia versione che nella tua. Indi per cui funzionare funziona tutto, fatto salvo che non riesco a fare in modo che le immagini vengano passate da una variabile condizionata da un POST.
    Il numero dell'appartamento però lo vede sempre, quindi il problema non è nel post (e tanto meno nella pagina precedente)... HELP!!! Non ne vengo a capo!


  • User

    Scusate se posto nuovamente io, ma le ho veramente provate tutte, il codice è corretto, ma non stampa i link. Mi viene un dubbio, potrebbe essere che uno dei file .js abbia un filtro di controllo e mi blocchi lo script? Mi sembra strano perché dovrebbero lavorare su due livelli diversi, uno lato server uno lato client, ma forse se intervenisse prima lo script js FORSE è possibile che mi blocchi la pagina html? (Mi sto incasinando la testa, non capisco neanche più quello che scrivo, spero che qualcuno sia in grado di interpretare).

    Ancora scusate ciao a tutti!!!!

    PS: di seguito per comodità il link ai tre file js

    pomba25.it/_galleria/js/jquery.easing.min.js
    pomba25.it/_galleria/js/supersized.3.2.7.js
    pomba25.it/_galleria/js/supersized.3.2.7.min.js


  • User Attivo

    Scusa, ma qual è il form che passa il parametro "unità"? Linkare la gallery non ti serve a nulla, dobbiamo passargli il parametro unità per far lavorare quello script.


  • User

    Prima di tutto grazie per l'assidua assistenza, sei molto gentile. Ad ogni modo ti incollo anche la porzione di codice che dovrebbe passare il parametro "unita". Esiste la probabilità che il parametro non venga passato correttamente, però mi stupisce il fatto che il titolo della foto restituisce correttamente il parametro unità. (il parametro che mi interessa è l'unità abitativa, tuttavia il parametro impostato è "unita" volutamente senza accento, lo chiarisco giusto per escludere la possibilità che si tratti di un banale errore di sintassi o battitura). Di seguito il link alla pagina "madre" così da poter controllare tu stesso il funzionamento e/o eventuali anomalie.

    Ancora grazie, CIAO!

    pomba25.it/_prove/appartamenti-bis.php

      echo "<form action='../_galleria/galleria.php' method='post' name='appartamenti'>";  echo "<!-- TIPOLOGIA A -->";
    		$tipo = mysql_query("SELECT * FROM Appartamenti WHERE id='$A'");
    		while($row = mysql_fetch_array($tipo))
      		{
      echo "<input type='submit' class='sx-a' name='unita' value='".$row['unita']."'/>";
      echo "<p class='corto-a'><br/>".$row['mq']."</p>
    		<p class='lungo1-a'><br/>".$row['terrazzo']."</p>
    		<p class='lungo2-a'><br/>".$row['canone']."</p>
    		<p class='dx-a'><br/>".$row['disponibile']."</p>";
            }
    		
      echo '<!-- TIPOLOGIA B -->';
    		$tipo = mysql_query("SELECT * FROM Appartamenti WHERE id='$B'");
    		while($row = mysql_fetch_array($tipo))
      		{
      echo "<input type='submit' class='sx-b' name='unita' value='".$row['unita']."'/>";
      echo "<p class='corto-b'><br/>".$row['mq']."</p>
    		<p class='lungo1-b'><br/>".$row['terrazzo']."</p>
    		<p class='lungo2-b'><br/>".$row['canone']."</p>
    		<p class='dx-b'><br/>".$row['disponibile']."</p>";
            }
    		
      echo' <!-- TIPOLOGIA C -->';
    		$tipo = mysql_query("SELECT * FROM Appartamenti WHERE id='$C'");
    		while($row = mysql_fetch_array($tipo))
      		{
      echo "<input type='submit' class='sx-c' name='unita' value='".$row['unita']."'/>";
      echo "<p class='corto-c'><br/>".$row['mq']."</p>
    		<p class='lungo1-c'><br/>".$row['terrazzo']."</p>
    		<p class='lungo2-c'><br/>".$row['canone']."</p>
    		<p class='dx-c'><br/>".$row['disponibile']."</p>";
            }
     
      echo '<!-- TIPOLOGIA D -->';
    		$tipo = mysql_query("SELECT * FROM Appartamenti WHERE id='$D'");
    		while($row = mysql_fetch_array($tipo))
      		{
      echo "<input type='submit' class='sx-d' name='unita' value='".$row['unita']."'/>";
      echo "<p class='corto-d'><br/>".$row['mq']."</p>
    		<p class='lungo1-d'><br/>".$row['terrazzo']."</p>
    		<p class='lungo2-d'><br/>".$row['canone']."</p>
    		<p class='dx-d'><br/>".$row['disponibile']."</p>";
            }
    
    
      echo '<!-- TIPOLOGIA E -->';
    		$tipo = mysql_query("SELECT * FROM Appartamenti WHERE id='$E'");
    		while($row = mysql_fetch_array($tipo))
      		{
      echo "<input type='submit' class='sx-e' name='unita' value='".$row['unita']."'/>";
      echo "<p class='corto-e'><br/>".$row['mq']."</p>
    		<p class='lungo1-e'><br/>".$row['terrazzo']."</p>
    		<p class='lungo2-e'><br/>".$row['canone']."</p>
    		<p class='dx-e'><br/>".$row['disponibile']."</p>";
            }
    		
      echo '<!-- TIPOLOGIA F -->';
    		$tipo = mysql_query("SELECT * FROM Appartamenti WHERE id='$F'"); 
    		while($row = mysql_fetch_array($tipo))
      		{
      echo "<input type='submit' class='sx-f' name='unita' value='".$row['unita']."'/>";
      echo "<p class='corto-f'><br/>".$row['mq']."</p>
    		<p class='lungo1-f'><br/>".$row['terrazzo']."</p>
    		<p class='lungo2-f'><br/>".$row['canone']."</p>
    		<p class='dx-f'><br/>".$row['disponibile']."</p>";
            }
    
    
      echo "</div>
            <div id='appartamento'>"; // GENERALE PIANTINE
    		$pianta_piano = mysql_query("SELECT * FROM Appartamenti WHERE tipologia='$TIPO'");
    		while($row_piano = mysql_fetch_array($pianta_piano))
      		{
            echo "<a href='appartamento.php' class='".$row_app['class']."'><img src='".$row_piano['pianta']."' alt='".$row_piano['unita']."' /></a>";
    		}
    		
    		$pianta_app = mysql_query("SELECT * FROM Appartamenti WHERE piano='$PIANO'");
    		while($row_app = mysql_fetch_array($pianta_app))
      		{
      echo "<input type='image' name='unita' value='".$row_app['unita']."' class='".$row_app['class']."' src='".$row_app['pianta']."'/>";
    		}
    

  • User Attivo

    Ciao,

    ho verificato con un debugger HTTP, dalla pagina che hai linkato il parametro unita viene passato correttamente.
    Quindi l'errore è da ricercarsi nella pagina ricettiva.
    Per favore, applica i controlli che ti ho indicato:

    • sulla variabile $foto, quello in cui memorizzi il buffer della query, va controllata come segue
      [php]
      if (!$foto) {
      echo mysql_error();
      exit();
      }
      if (mysql_num_rows($foto) == 0) {
      echo "Non ci sono record per questa unità.";
      exit();
      }
      [/php]
    • subito dopo l'estrazione della variabile $row, stampa con
      [php]
      print_r($row);
      [/php]
      e posta l'output.

  • User

    Fatto... errore restituito "Cant connect to local MySQL Server through socket '/var/lib/mysql/mysql.sock'(2).

    Le mie conoscenze autodidattiche di PHP sono limitate, capisco a stento l'errore, ma non comprendo assolutamente le ragioni, visto che uso un MySql remoto e non locale. Ma soprattutto il parametro unita viene restituito correttamente, quindi la connessione al DB funziona???

    :?:?:?:?:?:?:?

    Riesci ad uscirne??

    GRAZIEEEEE


  • User

    Fatto... errore restituito "Cant connect to local MySQL Server through socket '/var/lib/mysql/mysql.sock'(2).

    Le mie conoscenze autodidattiche di PHP sono limitate, capisco a stento l'errore, ma non comprendo assolutamente le ragioni, visto che uso un MySql remoto e non locale. Ma soprattutto il parametro unita viene restituito correttamente, quindi la connessione al DB funziona???

    :?:?:?:?:?:?:?

    Riesci ad uscirne??

    GRAZIEEEEE


  • User Attivo

    La connessione al DB non funziona... nella pagina che estrae il record la fai la connessione? I dati host, user, password e nome db sono corretti?


  • User

    Ho risolto!!!! Grazie Francesco!!! Nei vari copia, incolla e sostituisci mi aveva aggiunto caratteri inutili alla stringa "include" che includeva il codice di connessione al DB.

    Grazie mille!!!

    Ciao