Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #1

    errore passaggio variabili... PHP + jQuery

    Ciao a tutti,
    premettendo che non ho ancora capito se è un errore PHP o jQuery... spero mi possiate aiutare perché non ne esco

    ho una pagina principale index.php dove ci sono 2 bottoni. premendo uno si carica nel div #content (messo poco sotto) un risultato proveniente da estrazione mySQL mentre premendo l'altro escono altri risultati.
    <a class="filterON" val="yes">DISPONIBILE</a>
    <a class="filterOFF" val="no">NON DISPOPNIBILE</a>

    per quanto riguarda il jQuery il codice è questo (ho omesso delle parti per stringere):

    $(function(){
    // se i bottoni non sono ancora stati premuti carico in #content la pagina php inviando in GET val=yes
    $("#content").load("showcanvas.php?val=yes");
    // faccio caricare la pagina php inviando in GET val = yes o no
    $("a").click(function() {
    [......varie azioni sui css.............]
    if ($(this).attr("val")=="yes")
    {
    $("#content").load("showcanvas.php?val=yes");
    }else{
    $("#content").load("showcanvas.php?val=no");
    }
    });
    });


    la pagina show canvas per ora stampa solo la stringa da mandare a mySQL

    $showQuery = "SELECT * FROM canvas WHERE available = '".$_GET['val']."'";
    $nQuery = "SELECT COUNT(*) FROM canvas WHERE available = '".$_GET['val']."'";

    echo $showQuery."<br>".$nQuery;


    -----
    Risultato..la prima volta che carica o se premo il bottone con val = yes...
    SELECT * FROM canvas WHERE available = 'yes'
    SELECT COUNT(*) FROM canvas WHERE available = 'yes'

    quindi ok... se premo il bottone con val = no compare
    SELECT * FROM canvas WHERE available = 'no'

    quindi solo la prima stringa e l'esecuzione dello script muore lì....... ho fatto mille test sempre semplificando ma tutte le volte che premo il bottone con il NO lo script muore....

    che sbaglio?

    spero in un vostro aiuto... grazie mille in tanto
    Ultima modifica di atthepier; 05-10-2015 a 21:32

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.