Aiuto! Studente cerca aiuto per un codice PHP

Giovanni Di Renzo

Nuovo Utente
10 Gen 2015
1
0
0
Salve a tutti, sono nuovo del forum e avrei bisogno di aiuto nello scrivere un codice. Premetto che sono davvero imbranato con questo tipo di codice (sia html che php).
Ho bisogno di scrivere il codice per creare un semplice menù a tendina che prenda le varie opzioni da una base dati e, insieme ad una scelta non da un menù a tendina ma da un campo in cui scrivere, visualizzi il risultato dell'interrogazione.

Questo è il testo dell'esercizio che devo risolvere:
Selezionato il cognome di un magazziniere (da un menu a tendina generato dal contenuto della tabella della base di dati) e una città (da una casella di testo), visualizzare tutti i turni effettuati dal magazziniere nella città specificata. Per ogni turno visualizzare il codice della sede presso cui il turno è stato svolto, la data e le ore di ingresso e di uscita. Ordinare i turni in ordine decrescente di data e ora di ingresso.
Il form per la ricerca deve soddisfare i seguenti vincoli:
 Deve essere generato un messaggio di errore specifico in caso di dati mancanti (campi vuoti) o non digitati correttamente (formato dei dati non corretto).
 Deve essere generato un messaggio di errore specifico nel caso la città contenga dei caratteri numerici (si veda l’utilizzo della funzione php strpos($stringa, $cerca) per la ricerca di sottostringhe numeriche).

Il database da cui prendere i dati è chiamato "Progetto" e ha questa struttura:
MAGAZZINIERE (CodFisc, Cognome, Nome, AnniEsperienza)
SEDE(CodS, Città, Indirizzo, NumTel, Dimensione)
TURNO(CodFisc, CodS, Data, OraIngresso, OraUscita*).

Vi ringrazio anticipatamente per l'aiuto, sperando che ve ne sia!
 
ciao
prima delle domande:
la struttara delle tabelle te l'hanno data così?
secondo me nelle tabelle manca il campo dell'id del record tipo int(xy) primarykey autoincrement
poi veniamo ai vincoli che dovrebbe avere il form
tu dici che se i dati non sono corretti (es nome città coi numeri) deve dare errore, ma da quello che dici prima i dati
provengono da un menù a tendina che preleva i dati da un db quindi eventualmente la verifica della correttezza deve essere fatta in fase di realizzazione delle tabelle, non nella ricerca con dati che devono (dovrebbero) esserr già corretti
eventualmente la verifica è da farsi solo se non viene selezionato nulla, comunque non è il form che dovrebbe avere dei vibcoli ma la parte php.
ultima cosa relativa alle funzioni php per il db: ti stanno insegnando le vecchie funzioni obsolete mysql o le nuove mysqli? o ti fanno usare la classe pdo?
detto questo quelcosina si può buttare giù (al massimo il tuo insegante mi boccia)
 

Discussioni simili