Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema con query

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    102

    problema con query

    HO 2 tabelle:
    CLIENTE (id, dataprenotazione,numeropersoneprenotanti)
    CENE (idcene,totalepersoneacena,datacena)

    Prima creo la cena attraverso la tabella CENE e poi in base alla disponibilità (n° totale di persone per cena (CLIENTE) - persone prenotanti(CENE)) voglio visualizzare i posti ancora liberi.
    La query che ho fatto è (anzi sono due):

    $sql="select dataprenotazione,datacena,totalepersoneacena,idcen e
    from cliente,cene
    GROUP BY datacena";
    $result=mysql_query($sql) or die(mysql_error());
    $number = mysql_numrows($result);

    $sql1="select SUM(numeropersoneprenotanti) as pers
    from cliente join cene
    on cene.datacena=cliente.dataprenotazione
    GROUP BY datacena";
    $result1=mysql_query($sql1) or die(mysql_error());
    $number1 = mysql_numrows($result1);

    Voglio visualizzare una tabella con 3 campi:
    - datacena (ovvero in quella data c'è una cena per 100 persone)
    - totalepersoneacena (massimo n° di persone per quella cena ad es: 100)
    - posti liberi (la differenza tra il n° totale di chi ha prenotato in quella data e il totale dei posti liberi.

    Spero tanto che qualcuno di voi mi aiuti perchè sono disperata!!!!!!!!!!

    Il risultato di questa query mi dà come datacena solo quelle date che hanno già una prenotazione in quella data (ON cene.datacena=cliente.dataprenotazione) io voglio anche le date che non hanno ancora prenotazioni.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    324
    Secondo me dovresti integrare quello che stai facendo con uno script calendario / organizer...

    Ce ne sono diversi in rete gia pronti e gratuiti...più o meno completi e flessibili...

    In questa maniera, e con queries opporture sulle tue tabelle, puoi vedere immediatamente se un giorno ci sono prenotazioni oppure no...e via di seguito.

    Ho la sindrome di Peter Pan, le manie di persecuzione...se sapessi suonare uno strumento sicuramente avrei anche un complesso.

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.