.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ comunicazione digitale (http://www.dsy.it/forum/forumdisplay.php?forumid=108)
-- [INFO] Progetto "Aeroporto" (http://www.dsy.it/forum/showthread.php?threadid=27101)


Posted by valery1 on 14-09-2006 11:18:

Progetto Aeroporto, info

Ciao, qualcuno di voi sta svolgendo il progetto di Basi per la realizzazione di un sito web di un aeroporto?!
Se si, mi può contattare via pm per favore?
grazie mille!

__________________
۞_Rag Doll_۞


Posted by lauralalla on 20-09-2006 10:31:

ciao io lo sto svolgendo.
Posso esserti utile?


Posted by UncleBo on 20-09-2006 11:24:

Lo sto facendo anche io...dubbi in condivisione?

__________________
...E' tutto un equilibrio sopra la follia...


Posted by Brov84 on 21-09-2006 15:36:

Io lo devo iniziare ma non so un "h" ne di SQL ne di PHP,non so da che parte iniziare :\ lo schema ER l'ho fatto

__________________
La vita non è altro che un brutto quarto d'ora composto di momenti squisiti.

O.Wilde


Posted by essemme on 21-09-2006 15:43:

Ciao anche io e Alberto lo vorremmo fare... perche' non ne parliamo qua del progetto anziche' solo via pm?

A che punto sieite?

Grazie 1000, hastaluego!


Posted by valery1 on 28-09-2006 13:55:

io sto iniziando adesso il progetto ma non so come popolare il DB con i dati forniti dal professore, visto che vanno inseriti con una qualche funzione che legge i files.....come si fa?!

__________________
۞_Rag Doll_۞


Posted by UncleBo on 28-09-2006 18:00:

io ho fatto un piccolo script che legge dai file che ci hanno dato con la funzione fopen.
la lettura la faccio tramite la fgets e poi butto tutto dentro il db con una insert...

__________________
...E' tutto un equilibrio sopra la follia...


Posted by valery1 on 28-09-2006 18:43:

eh si anche io ho fatto così però non mi torna il pezzo in cui dici "butto tutto dentro con una insert".....cioè la fgets ti legge una riga intera del file, come fai poi a separare i vari valori da inserire nelle tabelle?

__________________
۞_Rag Doll_۞


Posted by UncleBo on 28-09-2006 21:18:

fai un'istruzione tipo:
list($aereoporto, $compagnia, $codicevolo, $orapartenza, $oraarrivo, $frequenza, $inizioservizio, $fineservizio) = explode("\t", $info);

il che vuol dire che dentro $info hai quello che hai letto con la fgets, la explode ESPLODE tutte le informazioni separate da tabulazione ("\t") e le mette dentro le variabili che passi come argomento della list

__________________
...E' tutto un equilibrio sopra la follia...


Posted by essemme on 29-09-2006 16:42:

Ciao, una domanda:
secondo voi per ogni query bisogna andare a leggere dal file e poi, se ci sono modifiche, andare a riscriverci sopra oppure una volta caricato il tutto ( che si puo fare anche comodamente dal terminale di mysql con il comando LOAD INFILE) gestire tutto dal dbms?

poi: non capisco come insreire tutti i record dentro la tabella arrivi e partenze perche' mi inserisce solo la prima riga e poi non avanza, qualcuno sa qualcosa? forse devo specificare anche il comando di rimando a capo \n o simili..

Thx!


Posted by valery1 on 30-09-2006 15:01:

fai un'istruzione tipo:
list($aereoporto, $compagnia, $codicevolo, $orapartenza, $oraarrivo, $frequenza, $inizioservizio, $fineservizio) = explode("\t", $info);



Ok, ma fatto questo mi compare un errore:

Notice: Undefined offset: 7 in c:\programmi\easyphp1-8\www\tanto_non_funziona\prove_progetto\prova.php on line 51


Che cosa vuol dire? cos'è l'offset?! lo stesso errore mi compare per 7 volte di seguito e non capisco come mai.....

__________________
۞_Rag Doll_۞


Posted by UncleBo on 30-09-2006 15:27:

prova con questi due file txt e vedi se te lo da ancora..

__________________
...E' tutto un equilibrio sopra la follia...


Posted by valery1 on 01-10-2006 16:15:

Oh con questi files l'errore non compare più! Che cosa hai modificato?

__________________
۞_Rag Doll_۞


Posted by Ricky7 on 01-10-2006 16:58:

Io ho provato a usare la Insert dopo la list x popolare il database,ma non funzica..praticamente nn succede niente! Non dà nessun errore,ma il db rimane vuoto..:shock:
Nella insert ho specificato la tabella da riempire e poi come VALUES le variabili specificate nella list..è giusto?
Grazie mille!

__________________
Banana Joe


Posted by absynth on 02-10-2006 09:37:

Scusate ragazzi
mi potete gentilmente dire dove posso trovare il testo del progetto dell ' Areoporto che lo sto cercando su tutti i siti possibili e nn riesco a trovarlo
grazie mille


Posted by absynth on 02-10-2006 09:41:

retifico
l ho appena trovato


Posted by dover on 02-10-2006 11:38:

ciao io anche vorrei inziare ilprogetto ma nn so da dove partire... o meglio esistoo manuali o dispense sulle quali prendere dei suggerimenti sullo svoglimento? ciao e grazie


Posted by Totò_7 on 02-10-2006 16:05:

Originally posted by UncleBo
fai un'istruzione tipo:
list($aereoporto, $compagnia, $codicevolo, $orapartenza, $oraarrivo, $frequenza, $inizioservizio, $fineservizio) = explode("\t", $info);

il che vuol dire che dentro $info hai quello che hai letto con la fgets, la explode ESPLODE tutte le informazioni separate da tabulazione ("\t") e le mette dentro le variabili che passi come argomento della list


Ciao....io ho fatto list e explode....dopo ho aggiunto questo:
$stringa_query="INSERT INTO Volo(Numero_Volo,Frequenza,Data_Inizio,Data_Fine,O
ra_Partenza,Ora_Arrivo) VALUES('$codicevolo','$frequenza','$inizioservizio
','$fineservizio','$orapartenza','$oraarrivo')";
$iscrizione=mysql_query($stringa_query) or die(mysql_error());

xo mi da questo errore.
Warning: mysql_query(): Accesso non consentito per l'utente: 'ODBC'@'localhost' (Password: NO) in c:\programmi\easyphp1-8\www\progetto basi 2006\file php\lettura_file.php on line 15

Warning: mysql_query(): A link to the server could not be established in c:\programmi\easyphp1-8\www\progetto basi 2006\file php\lettura_file.php on line 15
Accesso non consentito per l'utente: 'ODBC'@'localhost' (Password: NO)

Qualcuno sa x caso come si risolve?????


Posted by valery1 on 02-10-2006 16:22:

perchè hai messo il risultato della query in una variabile?! ($iscrizione) ??

__________________
۞_Rag Doll_۞


Posted by UncleBo on 02-10-2006 16:43:

dovresti impostare una password nel tuo DB e usare quella anche nella connessione php..non chiedermi perchè:p

__________________
...E' tutto un equilibrio sopra la follia...


Posted by valery1 on 02-10-2006 21:49:

finalmente sono riuscita a popolare il db!
Domandona per qualcuno che sta facendo il punto dei voli in tempo reale....come si fa con le date e i giorni? A quanto ho capito bisogna mostrare in tempo reale quali voli sono decollati, quali sono in check in, quali in imbarco....ecc......ma se per esempio devo fare una SELECT che mi prenda tutti i voli in partenza oggi, come faccio a selezionare quelli ke oggi sono in attività?!! dovrei fare un confronto tra le date di inizio/fine servizio e tra le frequenze! oddio......qualke vaga indicazione?

__________________
۞_Rag Doll_۞


Posted by valery1 on 04-10-2006 19:45:

sob nessuno?
ma anche solamente la frequenza....come l'avete messa? se si mette varchar del tipo "--mgv--" poi come si fa a usare questo valore nelle query?! martedi e mercoledi sono entrambi identificati dalla M!

__________________
۞_Rag Doll_۞


Posted by UncleBo on 04-10-2006 21:16:

Io "estrapolo" la frequenza, in base al giorno in cui viene fatta la select confronto la posizione dell'attributo frequenza del db (substring,etc)..se è diverso da "-" allora il mio volo oggi parte..

__________________
...E' tutto un equilibrio sopra la follia...


Posted by valery1 on 04-10-2006 21:29:

comincio a pensare che questo progetto non sia per niente alla mia portata.......

__________________
۞_Rag Doll_۞


Posted by UncleBo on 04-10-2006 21:50:

non è facilissimo...ma con un paio di ore di sonno in meno si può fare:)!!

__________________
...E' tutto un equilibrio sopra la follia...


Posted by valery1 on 05-10-2006 18:21:

un paio d'ore di sonno in meno? si ma da qui a dicembre però!
comunque io non mi dò pace, non riesco a lavorare con le date nelle query SQL...non riesco!!!!...se metto gli operatori di > < = mi dà errore, se uso delle variabili definite fuori dalla query mi dà errore.....non è flessibile per un ca**o sto linguaggio....sto impazzendo!!

__________________
۞_Rag Doll_۞


Posted by BlackJack on 05-10-2006 18:25:

scusate ma a voi Mazzoleni risponde alle mail?


Posted by UncleBo on 05-10-2006 19:14:

ti do un consiglio valery..per le date usa il between...è più facile

__________________
...E' tutto un equilibrio sopra la follia...


Posted by valery1 on 05-10-2006 21:45:

ci ho già provato col between ma mi dà "nessun risultato"....quando i risultati invece dovrebbero esserci!

__________________
۞_Rag Doll_۞


Posted by essemme on 06-10-2006 11:49:

Ciao, una domanda: ho dei problemi con i campi chiave delle tabelle arrivi e partenze perche comeavrete di sicuro notato ci sono + voli con lo stesso codice che differiscono solo per frequenza e orari.. quindi come campi chiave per quelle tablelle io ho impostato PRIMARY KEY (`codice`,`ora_partenza`,`gg`,`inizio_servizio`) e, se definisco il campo inizio servizio come data allora non mi carica niente, perche non riesce a "decifrare" il formato di data europeo, almeno io suppongo. Come potrei fare? grazie mille;) S


Posted by valery1 on 06-10-2006 21:35:

io ho chiesto al prof e mi ha detto di modificare i file di input....quindi ho cambiato tutte le date e le ho messe in formato y/m/d....usando "sostituisci" di Word

edit: problema delle date risolto :D

__________________
۞_Rag Doll_۞


Posted by essemme on 09-10-2006 12:20:

Grazie,

non saresti così gentile da allegare i file? col comando "sostituisci" non sono riuscito a cambiare tutte le date del documento intero con un solo passo.. tu sei riuscita a farlo con un'istruzione sola?

thx!
S


Posted by valery1 on 11-10-2006 17:45:

no in effetti ci ho messo un pò.......comunque poi ho scoperto che esiste il comando date_format che permette di modificare il formato dell'ora! ti conviene usare quello.....se cerchi con google trovi subito come si usa! fai prima

__________________
۞_Rag Doll_۞


Posted by Totò_7 on 12-10-2006 15:35:

STATISTICHE

Qualcuno sa come si fa il punto delle statistiche???????....non riesco proprio a farlo.....e mi manca solo quello x finire:(


Posted by essemme on 13-10-2006 11:55:

Grazie Valery, risolto il problema delle date facilmente.. grazie comunque!

non capisco perche ma ho dei problemi per le query con le date.. qual'è la maiera giusta di passare una data raccolta in un form?

S


Posted by essemme on 13-10-2006 12:10:

il mio problema è che se eseguo la query da php non viene considerata la data, mentre da un programma che interroga direttamente sul db la data viene considerata. la query è questa:

SELECT * FROM arrivi a WHERE curdate() between inizio_servizio and fine_servizio;

percui da php mi ritorna tutti gli arrivi mentre dal programma solo quelli compresi tra le date di inizio e fine..


Posted by UncleBo on 13-10-2006 20:26:

prova
Select * from arrivi a where current_time between ....

__________________
...E' tutto un equilibrio sopra la follia...


Posted by essemme on 14-10-2006 17:49:

Grazie, risolto, credo fosse un problema di maiuscole-minuscole non chiedetemi perchè....


Posted by valery1 on 15-10-2006 13:51:

Domanda......nella sezione di smarrimento bagagli, voi avete anche messo dei controlli per fare in modo che il numero di volo inserito e la data siano compatibili?! Ovvero che non sia possibile inserire nel form un numero di volo e poi una data in cui quel determinato volo non è in servizio?! ma quanti controlli oh....


seconda domanda..
Ma qualcuno di vuoi per caso sta usando cose del tipo vincoli di check, triggers ecc..?

__________________
۞_Rag Doll_۞


Posted by Totò_7 on 16-10-2006 09:22:

Qualcuno sa in cosa consiste la discussione del progetto????


Posted by essemme on 16-10-2006 15:37:

Totò: che io sappia la discussione consiste in una serie di domande molto specifiche sul progetto che hai svolto, in modo da verificare l'autenticità.

Valery: io non ho messo nessun controllo per ora, non è richiesto.. si può sempre pensare di inserirli.

S


Posted by Totò_7 on 16-10-2006 16:38:

[QUOTE]Originally posted by essemme
[B]Totò: che io sappia la discussione consiste in una serie di domande molto specifiche sul progetto che hai svolto, in modo da verificare l'autenticità.

Ok..quindi farà domande specifche e dettagliate sul codice scritto....
Grazie


Posted by essemme on 17-10-2006 12:48:

Scusate, ho un dobbio:

ho 2 tabelle, una con tutti i voli in arrivo (numero_volo_in_arrivi, freq., balle varie ecc.. ecc..) e un'altra con solo quelli in ritardo (numero_volo_in_arrivo, data, tempo_ritardo).

So fare la select di tutti i voli in arrivo del giorno, voglio allegare anche la colonna del ritardo, la quale esiste solo per i voli che le compagnie hanno voluto ritardare, quindi può anche essere che non ci siano voli in ritardo un giorno o comunque che questi ultimi siano in numero minore di tutti i voli del giorno.
Come posso fare? ho provato con la UNION ma mi dice che, appunto, ci sono numeri di risultati diversi..

Thx!


Posted by Totò_7 on 19-10-2006 12:57:

Una volta finito il progetto, cosa bisogna fare??? bisogna inviarlo al prof. o si prende solo appuntamento x discuterlo???


Posted by UncleBo on 19-10-2006 13:46:

prendi appuntamento per discuterlo via mail..lui ti chiederà se puoi fargli avere la documentazione prima della discussione, quindi la stampa del manuale utente e della relazione del progetto + il cd contenente tutte le pagine che hai scritto..gliela puoi lasciare nella buca delle lettere in comelico :)

__________________
...E' tutto un equilibrio sopra la follia...


Posted by valery1 on 20-10-2006 18:15:

edit


Ho un grosso problema con le sessioni......
anche se faccio una sessione semplicissima dove registro una variabile e poi con un echo cerco di stamparla da un altro file....non va....mi dice "undefined variable"!! perchè non le riconosce?! non mi vanno nemmeno gli esempi del prof..niente da fare!!! cosa devo mettere?!?!??!?!?!:(

__________________
۞_Rag Doll_۞


Posted by essemme on 23-10-2006 18:05:

Hola,

come posso fare in php per sommare l'ora di arrivo normale di un volo (memorizzata in unavariabile $ora_arrivo) al ritardo (nel caso sia presente) dello stesso volo (variabile $ritardo)?

dovrei fare una cosa del tipo: $arrivo_previsto = $ora_arrivo + $ritardo

ovviamente così non funge...................... idee??

Grazie,
S


Posted by UncleBo on 23-10-2006 18:23:

per valery:
nelle pagine dove richiami la variabile metti come prima istruzione del codice session_start(); ?

__________________
...E' tutto un equilibrio sopra la follia...


Posted by UncleBo on 23-10-2006 18:24:

per essemme...
se lo gestisci tramite sql ti esce più facile perchè puoi fare una cosa del tipo
select (oraarrivo + interval $ritardo)...altrimenti se vuoi fare tramite php devi girarti qualche manualetto :)

__________________
...E' tutto un equilibrio sopra la follia...


Posted by valery1 on 24-10-2006 09:29:

Originally posted by UncleBo
per valery:
nelle pagine dove richiami la variabile metti come prima istruzione del codice session_start(); ?


si si, certo che lo metto! come prima istruzione

__________________
۞_Rag Doll_۞


Posted by valery1 on 24-10-2006 09:56:

ma scusate con il ritardo bisognerebbe poter modificare temporaneamente il database? come si fa?! cioè il ritardo deve valere solamente per oggi...giusto? o comunque finchè il volo non è decollato! si può modificare un database temporaneamente?!?!?!?!?!

__________________
۞_Rag Doll_۞


Posted by essemme on 24-10-2006 12:19:

Originally posted by UncleBo
per essemme...
se lo gestisci tramite sql ti esce più facile perchè puoi fare una cosa del tipo
select (oraarrivo + interval $ritardo)...altrimenti se vuoi fare tramite php devi girarti qualche manualetto :)


Grazie, ma se faccio SELECT ('$ora_arrivo' + INTERVAL '$ritardo') AS prevista; mi fallisce la query.. chissa... perche?

Thx,

S


Posted by UncleBo on 24-10-2006 15:57:

correggimi se sbaglio, tu $ora_arrivo e $ritardo le hai gia' calcolate in due variabili prima di fare la query? se sono due campi della tua tabella non devi mettere il $, ma semplicemente il nome della colonna..

__________________
...E' tutto un equilibrio sopra la follia...


Posted by essemme on 24-10-2006 16:47:

Fatto e riuscito, grazie.

Ora sono alle prese con le statistiche, devo unire i ritardi degli arrivi e delle partenze per ogni mese, così posso calcolare il mese con ritardi. Il problema è appunto unire quei due campi appartenenti a due tabelle diverse nella count.

idee please?

S


Posted by UncleBo on 24-10-2006 18:59:

esiste un'istruzione in sql che si chiama union..vedi un po' se ti torna utile...

__________________
...E' tutto un equilibrio sopra la follia...


Posted by essemme on 25-10-2006 12:36:

Si, torna utile.. solo che non so perché ma non riesco ugualmente..


Posted by valery1 on 25-10-2006 20:11:

Originally posted by UncleBo
correggimi se sbaglio, tu $ora_arrivo e $ritardo le hai gia' calcolate in due variabili prima di fare la query? se sono due campi della tua tabella non devi mettere il $, ma semplicemente il nome della colonna..


io non ho messo il ritardo nel DB.....quindi non riesco a venirne a capo perchè se rientro nella pagina, non mi calcola più il ritardo, visto che non mantiene lo stato!!!....bisogna segnalare un ritardo che poi l'indomani non deve comparire più....ma come?!?! come faccio? è meglio mettere il ritardo nel DB?
help please....HELP!!!:?

__________________
۞_Rag Doll_۞


Posted by UncleBo on 25-10-2006 20:31:

io ho risolto facendo una tabella ritardo..se può essere utile:)

__________________
...E' tutto un equilibrio sopra la follia...


Posted by ked on 25-10-2006 21:14:

Originally posted by UncleBo
io ho risolto facendo una tabella ritardo..se può essere utile:)


e si, anche perchè devi usarla per le statistiche.

__________________
:arrow:


Posted by valery1 on 26-10-2006 10:02:

si infatti...speravo non ce ne fosse bisogno invece nada....è da fare...però una tabella per i ritardi delle partenze e una per i ritardi degli arrivi? uffffffff

__________________
۞_Rag Doll_۞


Posted by UncleBo on 26-10-2006 18:56:

ne basta una sola..poi in base al codice (o ad eventuali campi arrivo/partenza della tabella se ne hai messi) riesci a suddividere:)

__________________
...E' tutto un equilibrio sopra la follia...


Posted by essemme on 28-10-2006 14:23:

Domanda:

per le statistiche di quanti utenti hanno comperato i voli, suddivisi per compagnie aeree , come avete fatto?
io li indirizzo su una pagina di un altro sito contenente esattamente i voli che corrispondono alle caratteristiche desiderate dall'utente, ma non ho modo per fare specificare all'utente di quale compagnia vuole servirsi e cosi' col cacchio che riesco a tenere traccia!!

help!!!

S


Posted by valery1 on 28-10-2006 16:33:

Ho trovato questo comando gironzolando per i siti:


UPDATE tabella SET scadenza = data + INTERVAL 1 MONTH WHERE id = $id.
Mettera' nel campo 'scadenza' la data memorizzata nel campo 'data' + un mese

sostituendo i campi con quelli del mio DB, non ottengo nessun risultato...la query va a buon fine ma non si modifica un bel niente! ma perchè?

__________________
۞_Rag Doll_۞


Posted by ked on 30-10-2006 10:03:

Originally posted by essemme
Domanda:

per le statistiche di quanti utenti hanno comperato i voli, suddivisi per compagnie aeree , come avete fatto?
io li indirizzo su una pagina di un altro sito contenente esattamente i voli che corrispondono alle caratteristiche desiderate dall'utente, ma non ho modo per fare specificare all'utente di quale compagnia vuole servirsi e cosi' col cacchio che riesco a tenere traccia!!

help!!!

S



ho avuto lo stesso problema....
io ho fatto in modo che l'utente seleziona la compagnia solo per fini statistici e non la utilizzo per selezionare effettivamente il volo.

__________________
:arrow:


Posted by essemme on 30-10-2006 10:06:

That is cool boy! avevo pensato di fare così anch'io, ma non serve a una ceppa effetivamente.


Posted by Brov84 on 31-10-2006 12:59:

Help!!
Ho un'atroce dubbio sull'entità Aeroporto...secondo voi è giusto associarla ad un'altra entità(che può essere Volo o Tratta) tenendo conto soltanto dell'aeroporto "esterno"(cioè non il nostro del database),o bisogna tenere conto di tutti e due?

Grassie 1000 :)

__________________
La vita non è altro che un brutto quarto d'ora composto di momenti squisiti.

O.Wilde


Posted by essemme on 31-10-2006 14:55:

Io personalmente tengo traccia solo dell'aeroporto di partenza e di destinazione rispettivamente solo per i voli in arrivo e in partenza.


Posted by ked on 31-10-2006 16:24:

Originally posted by essemme
Io personalmente tengo traccia solo dell'aeroporto di partenza e di destinazione rispettivamente solo per i voli in arrivo e in partenza.


anche io...;-))

__________________
:arrow:


Posted by Brov84 on 02-11-2006 13:02:

Bella allora ci avevo preso :P

__________________
La vita non è altro che un brutto quarto d'ora composto di momenti squisiti.

O.Wilde


Posted by valery1 on 02-11-2006 13:14:

Posso insistere e chiedervi di nuovo come avete risolto la memorizzazione temporanea del ritardo di un volo?!
io vorrei calcolare il nuovo orario di decollo e atterraggio sommando l'orario originale con il ritardo.....ma non riesco!

__________________
۞_Rag Doll_۞


Posted by UncleBo on 02-11-2006 13:48:

io ho fatto una tabella ritardi che ha campi relativi al giorno, il ritardo e il volo che ha fatto ritardo...

__________________
...E' tutto un equilibrio sopra la follia...


Posted by essemme on 03-11-2006 18:21:

Originally posted by ked
ho avuto lo stesso problema....
io ho fatto in modo che l'utente seleziona la compagnia solo per fini statistici e non la utilizzo per selezionare effettivamente il volo.


Mi sembrava una buona idea, ma come riesci a inserire la compagnia nella tua tabella con i click delle ricerche per comperare i voli? cioè io ho il form per cercare i voli, ho inserito un campo compagnia, e ora come posso fare affinche quando l'utente clicchi trova oltre che ad essere reindirizzato sulla pagina che vende i voli, venga anche insrita nella mia tabella click_biglietti il nome della compagnia selezionata?

Thx!


Posted by valery1 on 04-11-2006 14:57:

Originally posted by UncleBo
io ho fatto una tabella ritardi che ha campi relativi al giorno, il ritardo e il volo che ha fatto ritardo...


ok ok ma il problema è che non riesco in nessun modo a sommare il ritardo al decollo!
se un volo parte alle 16 e ha un ritardo di 1 ora vorrei che comparisse "17" ! capito? però con INTERVAL non funziona....

__________________
۞_Rag Doll_۞


Posted by ked on 04-11-2006 15:32:

Originally posted by valery1
ok ok ma il problema è che non riesco in nessun modo a sommare il ritardo al decollo!
se un volo parte alle 16 e ha un ritardo di 1 ora vorrei che comparisse "17" ! capito? però con INTERVAL non funziona....


io ho fatto tutto con php :
selezioni con sql il dato e poi sommi il tutto con php.
Poi faccio il controllo se è l'ora del decollo , imbargo.....

__________________
:arrow:


Posted by ked on 04-11-2006 15:37:

Originally posted by essemme
ho inserito un campo compagnia, e ora come posso fare affinche quando l'utente clicchi trova oltre che ad essere reindirizzato sulla pagina che vende i voli, venga anche insrita nella mia tabella click_biglietti il nome della compagnia selezionata?

Thx!


fai una tabella dove hai tutte le tue compagnie e conti per ognuna i link effettuati...
non so, era questo che chiedevi??

__________________
:arrow:


Posted by essemme on 04-11-2006 19:40:

Originally posted by ked
fai una tabella dove hai tutte le tue compagnie e conti per ognuna i link effettuati...
non so, era questo che chiedevi??


Grazie, sisi questo l'avevo intuito... avevo giaq risolto in una maniera poco elegante e volevo sapere solo se per esempio, si poteva inserire la compagnia in un modo diverso da come pensavo.. volevo avere un solo form e poi da questo quando si hanno inserite tutte le info del volo e la compagnia si procedesse alla pagina che vende i voli effettivamente e si tenesse traccia che l'utente ha clikkato la compagnia.. ma vabbe lasciamo stare...

S


Posted by Brov84 on 07-11-2006 15:19:

Help ragazzi un altro atroce dubbio..
Voi come vi comportate coi voli a cavallo tra un giorno e l'altro?Li considerate come caso particolare del DB?
Il prof durante la presentazione del progetto mi sembra avesse detto di non considerarli..voi che fate?Grassie 1000,ciao ;)

__________________
La vita non è altro che un brutto quarto d'ora composto di momenti squisiti.

O.Wilde


Posted by ked on 07-11-2006 15:44:

anche nel mio caso se metto un ritardo di 8 ore ad un volo che parte alle 20 questo dovrà partire il giorno dopo alle 4 del mattino.....invece a me mi da come risultato "partito".(giustamente visto che la data/freq rimane la stessa)
come dici te dovrei gestirlo con un' altra tabella

Non so, se non è obbligatorio gestire questo errore....ho quasi finito

gli altri che hanno già consegnato cosa dicono??

__________________
:arrow:


Posted by Brov84 on 10-11-2006 00:27:

Ciao ragazzi..qualcuno ha idea di come si possano richiamare più file php nella stessa pagina html?
Con questo comando di esempio:
<?php
include("arrivi.php")
?>
Mi fa richiamare solo un file php..se aggiungo la stessa struttura con un altro file nella stessa pagina mi da errore..come posso fare?Grassie 1000 :)

__________________
La vita non è altro che un brutto quarto d'ora composto di momenti squisiti.

O.Wilde


Posted by foolish on 10-11-2006 00:40:

Originally posted by Brov84
Ciao ragazzi..qualcuno ha idea di come si possano richiamare più file php nella stessa pagina html?
Con questo comando di esempio:
<?php
include("arrivi.php")
?>
Mi fa richiamare solo un file php..se aggiungo la stessa struttura con un altro file nella stessa pagina mi da errore..come posso fare?Grassie 1000 :)


strano.. sei sicuro che nei file che tu stia cercando di includere sia tutto a posto? non è che ci sono 2 funzioni diverse con lo stesso nome nei 2 file?

fai un copia/incolla dell'errore che ti viene dato.

__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.


Posted by Brov84 on 10-11-2006 11:32:

I due file che cerco di richiamare sono arrivi.php e partenze.php..i 2 file singolarmente funzionano bene..quando li richiamo nella pagina html uno me lo visualizza l'altro mi da questo errore:

Fatal error: Cannot redeclare class stato in d:\program files\easyphp1-8\www\sitoprova\stato.php on line 8

Effettivamente stato.php viene richiamata sia in arrivi.php che in partenze.php...non so come ovviare al problema.

Grazie 1000 x l'aiuto :)

__________________
La vita non è altro che un brutto quarto d'ora composto di momenti squisiti.

O.Wilde


Posted by Brov84 on 10-11-2006 11:44:

Ho provato a fare 2 classi stato.php con diverso nome e funziona..avevi ragione tu riguardo allo stesso nome della funzione che creava conflitti!Ora va..grassssie :)

__________________
La vita non è altro che un brutto quarto d'ora composto di momenti squisiti.

O.Wilde


Posted by valery1 on 21-11-2006 10:17:

vi prego vi prego vi prego.....mi aiutate?!

se ho due variabili in PHP

$ora1 = "12:30";
$ora2= "01:00";

come faccio a ottenere $ora1+$ora2??? ovvero a ottenere 13:30?!?! come si fa? mi ci spacco la testa da settimane, please help!!:?

__________________
۞_Rag Doll_۞


Posted by essemme on 21-11-2006 13:42:

Hai provato con la funzione addtime ?


Posted by Loop on 24-11-2006 14:24:

1. Trovare le compagnie che hanno avuto i maggiori ritardi e le tratte dove si sono persi i
maggior numero di bagagli

tratte inteso roma - milano?

o

aeroporto 1 - aeroporto 2 (visto che ci sono città con + aeroporti)?

o è da considerare anche la compagnia magari?

o volo a questo punto?!


Posted by hyunkel on 27-11-2006 08:33:

scusate se me ne esco con una domanda che non centra niente con quello di cui state discutendo ora, ma ho visto che era già stata fatta ma nessuno ha risposto.... Ma voi per la consultazione in tempo reale di arrivi e partenze come avete fatto??? Io ho pensato (dal poco che so di php) di far scadere la pagina ad ogni minuto e poi ricaricarla........ Ma così mi sembra una soluzione decisamente pesante e laboriosa.... Avete alternative più pulite (e sicuramente più intelligenti) della mia?


Posted by cicero31 on 02-12-2006 01:52:

Ciao!Per molti di voi potrebbe sembrare un problema stupido, ma sono agli inizi, quindi comprendetemi.Ho fatto il DB in postgres, ma qualsiasi tipo di insert da una pagina php di prova non viene fatta; il compilatore php non da nessun tipo di errore sulla pagina.Che può essere?


Posted by cicero31 on 03-12-2006 19:45:

Risolto! Grazie


Posted by hyunkel on 04-12-2006 08:08:

....Come al solito, sperare che qualcuno risponda a una mia domanda è troppo...... Per favore, non c'è nessuno che abbia 2 minuti da dedicare alla mia domanda? :lode: :help:


Posted by elendil on 04-12-2006 08:27:

Originally posted by hyunkel
scusate se me ne esco con una domanda che non centra niente con quello di cui state discutendo ora, ma ho visto che era già stata fatta ma nessuno ha risposto.... Ma voi per la consultazione in tempo reale di arrivi e partenze come avete fatto??? Io ho pensato (dal poco che so di php) di far scadere la pagina ad ogni minuto e poi ricaricarla........ Ma così mi sembra una soluzione decisamente pesante e laboriosa.... Avete alternative più pulite (e sicuramente più intelligenti) della mia?


Anche io ho fatto come te... e sinceramente mi sembra l'unica soluzione... Faccio il refresh ogni minuto...

__________________
:birrozza:
"Da un diamante non nasce niente, dal letame nascono i fiori"


Posted by hyunkel on 11-12-2006 21:04:

Grazie Elendil, se non altro adesso ho la sensazione di non fare le cose assolutamente a casaccio....


In ogni caso, su un altro forum ho letto un post che riguardava la creazione di una chat... Con refresh della pagina ogni 10 secondi! Se può essere utile a qualcuno, posto qui il pezzo che ci interessa:

Aggiungeremo nella <head> del documento un tag di meta-http per effettuare il refresh della pagina

<meta http-equiv="refresh" content="10,chatview.php">

Ciò dice al server di ricaricare la pagina ogni 10 secondi


Quindi, in teoria, basta specificare "60, lamiapaginaorari.php " x avere il refresh ogni minuto! Speriamo funzioni, poi vi dirò


Posted by valery1 on 19-12-2006 15:12:

Ciao, ho un dubbio sul testo del progetto.
Nelle statistiche, quando si dice "compagnie che hanno avuto i maggiori ritardi" e "compagnie hanno fatto segnare il maggior ritardo" si intende il maggior NUMERO di ritardi, oppure il ritardo più lungo!?
spero si intenda il maggior numero di ritardi! grazie

__________________
۞_Rag Doll_۞


Posted by Ricky7 on 19-12-2006 18:20:

A me sembra proprio il maggior numero di ritardi :)

__________________
Banana Joe


Posted by valery1 on 03-01-2007 16:13:

ciao, qualcuno sa come si fa per consegnare il database con il progetto? bisogna esportarlo in qualche modo?! io ho usato phpmyadmin ma non sono riuscita a capire come funziona l'esportazione! grazie

__________________
۞_Rag Doll_۞


Posted by Konrad on 05-01-2007 19:24:

Ma qualcuno di voi ha capito come cambiare il formato della data in mysql?

Il anno/mese/giorno e' odioso :evil:


Posted by Laertes on 15-01-2007 09:23:

Ciao ragazzi!

Come avete fatto a cancellare il dato del ritardo di giorno in giorno? Perlasca mi ha suggerito di fare una routine che cancella il dato ogni giorno. Ma non ho idea di come implementarla.

In oltre confermate che il problema dei ritardi che si accavallano di un giorno con l'altro (es aereo che parte alle 23 ritardato di 2 h dovrebbe partire il gg dopo) non va gestito??

Grazie!


Posted by valery1 on 16-01-2007 13:08:

basta che fai un controllo sulle date...se la data in cui è stato comunicato il ritardo è diversa da quella di oggi, allora fai la query che cancella i dati relativi al ritardo di quel volo! io ho fatto così!

__________________
۞_Rag Doll_۞


Posted by Laertes on 16-01-2007 21:46:

si ho chiesto già ad un paio di persone e avete praticamente tutti risolto così... ed è quello che volevo fare.. però quando ho chiesto al prof mi ha risposto che è una stronzata.

In effetti in questo modo la cancellazione del ritardo rimane legata alla sessione php... se nessuno apre la mia pagina php nel database rimangono i ritardi? suona strano.

Probabilmente è meglio fare una routine (o trigger) plsql (o plpgsql) che lo faccia fare direttamente al db. per lo meno è una soluzione + elegante, ovvio che è decisamente + complicata e se non dovessimo riuscire ad implementarla opteremo sicuramente per la soluzione che tu hai descritto ;)


Posted by MasterMosquiton on 29-01-2007 20:03:

Si ma devi considerare che un db del genere dovrebbe essere montato su un sistema sempre acceso e sempre online, quindi il problema non dovrebbe neanche porsi.
Immagina se spegnessero il sistema di gestione voli in un aereporto la notte :D

__________________
Samsung LE 37M86BDX + Xbox 360 Pro = This is gaming


Posted by valery1 on 29-01-2007 21:31:

nessuno deve verbalizzare il 31? a che ora ci si deve presentare?!

__________________
۞_Rag Doll_۞


Posted by dria81 on 04-02-2007 23:31:

Scusate ma io ho un problema molto stupido...
non riesco a passare le variabili da una pagina all'altra! Usando il metodo get vedo le variabili nell'indirizzo della pagina... ma nn compaiono nella pagina!! Non risco a capire perchè!! Qualcuno saprebbe?

Grazie!!

CODICE 1**********

<form method="get" action="get_2.php">

Dimmi il tuo nome: <input type="Text" name="nome"> <br><br>
Ed ora il Cognome: <input type="Text" name="cognome"> <br><br>

<input type="Submit" value="Adesso invia i dati">

</form>


CODICE 2**********

<body>
ciao, <br><br>
il nome e': <?=$HTTP_GET_VARS["nome"]?> <br>
il cognome e': <?=HTTP_GET_VARS["cognome"]?>
</body>


Posted by Mantide on 05-02-2007 09:39:

Mi sembra che le nuove versioni di php abbiano cambiato il nome dell'array che gestisce le variabili passate via get

Prova ad usare

<? echo $_GET["nome"];?> invece di <?=$HTTP_GET_VARS["nome"]?>

A me funzica

Ciao


Posted by dria81 on 05-02-2007 18:05:

grazie mille... risolto!! :-D:-D:-D


Posted by dria81 on 07-02-2007 15:29:

ma la consegna del progetto scade ad aprile vero? Ma mi sorge un dubbio... il 1 aprile (e sarebbe un bello scherzo!) oppure il 31!


Posted by dria81 on 09-02-2007 12:03:

Qualcuno sa come posso fare la pagina di acquisto dei biglietti? non so come passare i dati ai siti esterni (tipo kelkoo) per visualizzare la pagina richiesta!

Nessuno potrebbe darmi qualche dritta?

Grazie!


Posted by PablitoEscobar on 19-02-2007 14:47:

Problema : FOREIGN KEY in MYSQL

Premetto che non sono molto pratico con mysql.
Ho fatto lo schema ER del progetto aeroporto, ho creato le varie tabelle e ho inserito i dati tramite script PHP nel db.
Ora pero vorrei inserire i vincoli referenziali e quindi indicare le relative chiavi esterne.M da pero' un problema di errore quando tento di inserire le foreign key :

Cannot add a child row: a foreign key constraint fails

Avevo provato anche a creare le tabelle con gia indicato dentro i vincoli referenziali ma m da lo stesso errore quando tento di riempire il db.

Qualcuno m riesce a dare una mano?
Grazie.
P.


Posted by PablitoEscobar on 19-02-2007 15:53:

Re: Problema : FOREIGN KEY in MYSQL

Originally posted by PablitoEscobar
Premetto che non sono molto pratico con mysql.
Ho fatto lo schema ER del progetto aeroporto, ho creato le varie tabelle e ho inserito i dati tramite script PHP nel db.
Ora pero vorrei inserire i vincoli referenziali e quindi indicare le relative chiavi esterne.M da pero' un problema di errore quando tento di inserire le foreign key :

Cannot add a child row: a foreign key constraint fails

Avevo provato anche a creare le tabelle con gia indicato dentro i vincoli referenziali ma m da lo stesso errore quando tento di riempire il db.

Qualcuno m riesce a dare una mano?
Grazie.
P.


Ok sono riuscito inserendo prima i dati nell'entita figlia e poi aggiungendo le foreign key all'entita padre a risolvere il problema.


Posted by PablitoEscobar on 28-02-2007 09:34:

Re: Re: Problema : FOREIGN KEY in MYSQL

Originally posted by PablitoEscobar
Ok sono riuscito inserendo prima i dati nell'entita figlia e poi aggiungendo le foreign key all'entita padre a risolvere il problema.



Sto cercando di inserire delle tratte aeree nel mio DB tramite PHP e mi viene fuori questo messaggio che avevo gia avuto all'inzio e speravo non mi si dovesse ripresentare.

Query non riuscita : Cannot add or update a child row: a foreign key constraint fails (`airport/voli`, CONSTRAINT `fk_Aeroporti` FOREIGN KEY (`codice_Aeroporto`) REFERENCES `aeroporti` (`codice_Aeroporto`) ON DELETE CASCADE ON UPDATE CASCADE)

Per evitare quella scritta quando avevo popolato il DB (MySQL) avevo inserito le foreign key alla fine.

Ora pero' sto facendo in modo che l'utente possa inserire delle nuove tratte. Come posso fare per risolvere questo messaggio d'errore?!?!??!

Qualcuno ha qualche idea?!?!?!?

Nessuno riesce a svelarmi l'arcano mistero?

Ho provato pure a seguire cio che avevo trovato sul sito di MySQL e cioe' :

-verifico che le due tabelle sono tutte due di tipo InnoDB

-Inserisco un indice nella tabella figlia che punta alla chiave primaria della tabella padre

Putroppo pero m viene fuori sempre quel messaggio e non capisco come posso fare?

Vi prego, help me!

Help meeeeeeeeeeeeeeeeeeeeeeeeeeeee


Posted by dria81 on 02-03-2007 14:22:

Database "Aeroporto"

Ho costruito il database del progetto dell'aeroporto... però mi rimangono molti dubbia riguardo in quanto è costituito da 6 tabelle non collegate tra loro, ognuna fine a se!
C'è quella degli arrivi, delle partenze, le tre tabelle relative alle statistiche e infine quella per gestire login e password x l'area di gestione!
Voi come avete fatto? Sapreste dirmi se sono sulla "retta via"?

Grazie!


Posted by -MICKY- on 02-03-2007 16:17:

LOOL

Credo proprio di no....


Posted by dria81 on 02-03-2007 16:53:

Credo proprio di no....


Quindi ho sbagliato tutto????


Posted by -MICKY- on 02-03-2007 17:30:

direi proprio di sì..


Posted by ska_Gio on 07-03-2007 10:44:

UPDATE SU JOIN

Ho un problemino:
Ho due tabelle: A e B
E devo modificare un attributo di A con una UPDATE A Set attributo='1'
Per modificare A devo però tenere conto di un attributo di B!
WHERE B.attributo>=1

COME POSSO FARE???

__________________
giO


Posted by PablitoEscobar on 08-03-2007 09:44:

Re: UPDATE SU JOIN

Originally posted by ska_Gio
Ho un problemino:
Ho due tabelle: A e B
E devo modificare un attributo di A con una UPDATE A Set attributo='1'
Per modificare A devo però tenere conto di un attributo di B!
WHERE B.attributo>=1

COME POSSO FARE???



UPDATE A.nomeAttributo SET A.nomeAttributo = 1
WHERE B.nomeAttributo >=1;

Dovrebbe essere cosi in teoria.


Posted by ad655948 on 11-03-2007 14:14:

L'ultimo giorno di consegna

Un saluto a tutti!

Sapete dirmi l'ultimo giorno di consegna del progetto di base di dati?
Grazie


Posted by Sherinkal on 11-03-2007 16:39:

Sul suo sito c'è scritto fine Aprile quindi sarà entro il 30


Posted by ad655948 on 12-03-2007 19:05:

Grazie


Posted by dria81 on 15-03-2007 10:18:

Documentazione Tecnica progetto Aeroporto

Ciao, qualcuno saprebbe darmi qualche dritta su come impostare la documentazione tecnica... e quante pagine dovrebbe essere circa! non so proprio da dove iniziare!

Grazie!


Posted by Sherinkal on 15-03-2007 18:11:

Nel testo del progetto, in fondo, c'è scritto chiaramente cosa vuole che mettiamo nella documentazione tecnica :) ovvero:

"- documentazione tecnica, comprendente lo sviluppo dei punti descritti al passo
precedente e una descrizione esauriente delle scelte di progettazione concettuale e
di progettazione logica della base di dati effettuate, in forma cartacea"

Il "passo precedente" sarebbe:

"Si definisca lo schema concettuale Entità-Relazione per la base di dati, evidenziando le entità e le associazioni di interesse, nonchè eventuali vincoli di cardinalità e di identificazione, motivando le scelte effettuate. Altri eventuali vincoli devono essere espressi in linguaggio naturale.
Si effettui la traduzione dello schema E-R in uno schema E-R ristrutturato equivalente, motivando le eventuali scelte effettuate.
Si effettui la traduzione dello schema E-R ristrutturato in un equivalente schema relazionale."


Posted by dria81 on 20-03-2007 12:04:

Si ho visto.... ma rimango un pò perplesso perchè mi vengono poche pagine! A voi quanto viene lunga?


PS: se il progetto nn va bene si ha la possibilità di rifarlo entro la scadenza di fine aprile o si perde tutto???


Posted by Sherinkal on 20-03-2007 12:22:

Mi pare che il prof alla presentazione avesse detto che si poteva consegnare prima in modo da poterlo poi correggere in caso di errori, ma se è proprio sbagliato non saprei.

Per ora mi sono uscite 4-5 pagine ma mi manca il manuale utente


Posted by dria81 on 20-03-2007 13:00:

Ok... grazie! bhe io il manuale utente l'ho già fatto a parte e mi sono venute 5 pagine, con l'ausilio di qualche screen però!!!
Cmq volevo chiederti un ultima cosa.. tu come hai progettato il db? Hai fatto delle relazioni tra le tabelle?

grazie ancora!


Posted by Sherinkal on 20-03-2007 14:59:

Certo che ho fatto le relazioni^^ se no è impossibile fare quello che ti chiede nel testo.


Posted by dria81 on 21-03-2007 11:13:

No perchè io l'ho fatto (almeno mi sembra!) ma le tabelle non sono in relazione tra loro!!! Ammetto che sia strano ma il mio sito fa tt quello richiesto nel testo!

PS: non è che potresti farmi l'esempio di una relazione che hai messo tu tra le tabelle... giusto per capire!

PS2:ma tu devi ancora discutere il progetto... con Mazzoleni vero?

Grazie ancora!


Posted by nasa85 on 21-03-2007 16:25:

No perchè io l'ho fatto (almeno mi sembra!) ma le tabelle non sono in relazione tra loro!!! Ammetto che sia strano ma il mio sito fa tt quello richiesto nel testo!





.............................................................................:?


Posted by Von Neumann on 22-03-2007 11:26:

Ciao a tutti. Potreste indicarmi dove trovare il testo del progetto di cui state parlando e magari di altri vecchi progetti di Gestione dell'informazione. Sto seguendo il corso ora e vorrei sapere cosa mi aspetta... Grazie.

__________________
Vendo libri Comunicazione digitale
Vendo Basso
Vendo Cartucce 88 HP


Posted by tolarian on 30-03-2007 12:49:

azz...ho un grosso problema...pensavo di averlo risolto invece c'è...quando cerco di fare una SUM(ritardo) mi somma le ore come se fossero numeri...voi come avete fatto?? non l' avete dichiarata TIME la colonna ritardo (orari insomma??)

grazie


Posted by tolarian on 30-03-2007 13:31:

e un altro dubbio...le tratte con maggior numero di bagagli persi:

BA 00001 attiva dal 2007-10-01 al 2007-11-01
BA 00001 attiva dal 2006-01-01 al 2007-09-30

sono da contare come 1 o 2 tratte distinte per il conteggio???quindi si deve vedere solo il codice del volo o bisogna mettere nel conto anche la data dello smarrimento???

grazie


Posted by ad655948 on 03-05-2007 11:35:

SEC_TO_TIME( SUM( TIME_TO_SEC( `ritardo` ) ) ) AS sum


All times are GMT. The time now is 18:52.
Show all 129 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.