Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Da valore MIN del form a MAX del db

    Salve a tutti/e,

    vorrei fare una selezione dal valore minimo recuperato da un form e quello massimo presente nel db ed ho usato come campo del form "mq", quindi:

    $mq = $_POST['mq'];

    $selezione = mysql_query ("
    SELECT * , MIN (mq) AS minmq, MAX (mq) AS maxmq
    FROM tabella
    WHERE zona = '$valorezona' AND stanze ='$valorestanze'
    BETWEEN minmq AND maxmq
    ORDER BY id ASC
    ");

    Dove sbaglio??
    En la habana hay una pila 'e locos!

  2. #2

    Re: Da valore MIN del form a MAX del db

    Originariamente inviato da scudobravo
    Salve a tutti/e,

    vorrei fare una selezione dal valore minimo recuperato da un form e quello massimo presente nel db ed ho usato come campo del form "mq", quindi:

    $mq = $_POST['mq'];

    $selezione = mysql_query ("
    SELECT * , MIN (mq) AS minmq, MAX (mq) AS maxmq
    FROM tabella
    WHERE zona = '$valorezona' AND stanze ='$valorestanze'
    BETWEEN minmq AND maxmq
    ORDER BY id ASC
    ");

    Dove sbaglio??

    up :quote:
    En la habana hay una pila 'e locos!

  3. #3

    Re: Re: Da valore MIN del form a MAX del db

    Originariamente inviato da scudobravo
    up :quote:

    up :quote:
    En la habana hay una pila 'e locos!

  4. #4

    Re: Da valore MIN del form a MAX del db

    Originariamente inviato da scudobravo
    Salve a tutti/e,

    vorrei fare una selezione dal valore minimo recuperato da un form e quello massimo presente nel db ed ho usato come campo del form "mq", quindi:

    $mq = $_POST['mq'];

    $selezione = mysql_query ("
    SELECT * , MIN (mq) AS minmq, MAX (mq) AS maxmq
    FROM tabella
    WHERE zona = '$valorezona' AND stanze ='$valorestanze'
    BETWEEN minmq AND maxmq
    ORDER BY id ASC
    ");

    Dove sbaglio??
    ma la tua variabile non si chiama $mq invece di mq? o.0

  5. #5

    Re: Re: Da valore MIN del form a MAX del db

    Originariamente inviato da goikiu
    ma la tua variabile non si chiama $mq invece di mq? o.0
    Ho cambiato la SELECT così:

    SELECT * , MIN ($mq) AS minmq, MAX (mq) AS maxmq
    FROM immagini
    WHERE zona = '$valorezona' AND stanze ='$valorestanze'
    BETWEEN minmq AND maxmq
    ORDER BY id ASC

    Ma continua a darmi quest'errore:

    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in....

    Non riesco a capire dove sbaglio

    Suggerimenti??
    En la habana hay una pila 'e locos!

  6. #6
    dovresti cambiare tutti gli mq in $mq o.0 (la variabile sempre quella è)

  7. #7
    In realtà no perché il secondo mq [quello di MAX (mq)] rappresenta il valore del campo 'mq' del db, mentre il primo mq [quello di MIN ($mq)] rappresenta il valore impostato dal form.

    Dico bene?
    En la habana hay una pila 'e locos!

  8. #8
    Originariamente inviato da scudobravo
    In realtà no perché il secondo mq [quello di MAX (mq)] rappresenta il valore del campo 'mq' del db, mentre il primo mq [quello di MIN ($mq)] rappresenta il valore impostato dal form.

    Dico bene?
    up
    En la habana hay una pila 'e locos!

  9. #9
    up :quote:
    En la habana hay una pila 'e locos!

  10. #10
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    la variabile $mq contiene il nome del campo presente nel db'

    prova così:

    SELECT * , MIN ('$mq') AS minmq, MAX (mq) AS maxmq
    FROM immagini
    WHERE zona = '$valorezona' AND stanze ='$valorestanze'
    BETWEEN minmq AND maxmq
    ORDER BY id ASC
    quando eseguire la query utilizza mysql_error();
    Codice PHP:
    $query mysql_query("SELECT * , MIN ('$mq') AS minmq, MAX (mq) AS maxmq
    FROM immagini
    WHERE zona = '
    $valorezona' AND stanze ='$valorestanze'
    BETWEEN minmq AND maxmq
    ORDER BY id ASC"
    ) or die (mysql_error()); 

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 © 2024 vBulletin Solutions, Inc. All rights reserved.