Intanto rigrazio piero.mac che mi sta aiutando alla realizazione di questo script.
Per piero.mac terro una nota di considerazione quando finirò lo script mettendo se a tuo gradimento il tuo contributo
Passiamo ora al mio problema.
Girando per html.it mi sono imbattuto su uno script di mio interesse e riguardante il mio caso o meglio quasi.
Tutorial di esempio: database prenotazioni alberghiere - I
Questo qui sopra è il tutorials di mio interesse.
Premettendo che la domestichezza del linguaggio, PHP, SQL, MySql è a livelli da abbastanza neofiti mi sono imbattuto, nella seconda pagina del tutorial, in una stringa di codice al quale non saprei come metterci mano. Riporto le parti interessanti del mio problema:
Fonte Originale
Innanzitutto decidiamo di creare una stored function per il calcolo del prezzo di una camera, dato il periodo di interesse e il tipo di camera:Codice PHP:
DELIMITER //
CREATE FUNCTION prezzo(arrivo date, partenza date,
tipo enum('singola','doppia','matrimoniale','tripla'))
RETURNS DECIMAL(7,2)
READS SQL DATA
BEGIN
DECLARE varData DATE;
DECLARE varTotale DECIMAL(7,2) default 0;
DECLARE varPrezzo DECIMAL(7,2);
SET varData = arrivo;
WHILE varData < partenza DO
SELECT prezzo INTO varPrezzo FROM prezzi
WHERE varData BETWEEN periodoDal AND periodoAl
AND tipoCamera = tipo;
SET varTotale = varTotale + varPrezzo;
SET varData = DATE_ADD(varData,INTERVAL 1 day);
END WHILE;
return varTotale;
END; //
DELIMITER ;
Ora il mio problema sta: Come trasformare questa stringa per inserirla in un'eventuale pagina PHP?Come vedete la funzione, che si chiama 'prezzo', accetta come parametri in input le date di arrivo e partenza e il tipo di camera, che ricalca lo stesso tipo di campo presente nella tabella relativa.
Grazie ragazzi per ogni eventuale risposta ed aiuto.