Problemi con la creazione di una form con selezione automatica!

Iol72

Nuovo Utente
6 Mag 2006
1
0
0
Salve!Il mio problema è il seguente:ho un esercizio in php in cui gestire gli orari dei dipendenti di un'azienda.Ho creato un database con la tabella dipendenti(la cui chiave primaria è un codice che viene assegnato ai dipendenti),la tabella orari predefiniti(in cui ho inserito il tipo di orario) e la tabella orari dipendenti che unisce le due(con sia il codice dip che l'id dell'orario predefinito).Devo creare una form con cui registrare gli orari predefiniti di ogni dipedente che mi permetta di selezionare automaticamente il codice dipendente con un menù a tendina usando la programmazione ad oggetti.Ho creato allora le seguenti pagine:
DIPENDENTE.php

<?php
//definisco la classe
class Dipendente {

//rappresenta la tabella del db con gli attributi di classe
var $codice;
var $nome;
var $cognome;
var $indirizzo;

//creo la funzione costruttore inserendovi tutti i parametri definiti dalla pagina nuovo orario
function Dipendente($codice,$nome,$cognome,$indirizzo) {

$this->codice=$codice;
$this->nome=$nome;
$this->cognome=$cognome;
$this->indirizzo=$indirizzo;

}



NUOVO_ORARIO.php


<?php
include ('ConnessioneDatabase.php');
include ('Dipendente.php');
include ('datiConnessioneDb.php');

$db=ConnessioneDatabase($host,$user,$password,$nam eDb);

//recupero i dipendenti disponibili nel db
$query="SELECT * FROM dipendenti";
$result = mysql_query($query,$db);

//per trovare i dipendenti recupero dal db le righe dove sono i dati
if ($result) {
$result=mysql_query($query,$db);
while($row=mysql_fetch_array($result)) {
$codice=$row["codice"];
$nome=$row["nome"];
$cognome=$row["cognome"];
$indirizzo=$row["indirizzo"];

//si crea una variabile per inserire il costruttore coi parametri
$dipendente = new Dipendente($codice,$nome,$cognome,$indirizzo);
//per comodità,dovendo selezionare tutti i dipendenti,metto la variabile in un array
$array_dipendenti[]=$dipendente;
}

}

?>


<html>
<head>
<title> NUOVO ORARIO</title>
</head>
<STYLE>
A:link, A:visited { text-decoration: none; color:blue}
A:hover {font:bold;color:blue;text-decoration: underline}
</STYLE>
<body>
<p style="font-family:Tahoma;color:red;"><font size="6">REGISTRAZIONE NUOVO ORARIO</font></p>
<br><br><br>

<form action='SalvataggioOrario.php' method='post'>

<table border=0>
<tr><td colspan=2><hr></td></tr>
<tr>
<td>CODICE</td>
<td><select name="codice">
<option value="0">[Seleziona il codice dipendente]
<?php
//ciclo per l'array che contiene le informazioni
for ($i=0;$i<sizeof($array_dipendenti);$i++) {
$utente=$array_dipendenti[$i];
echo " <option value='$dipendente->codice'>
$dipendente->codice";
}
?>
</select>
</td>
</tr>
<tr>
<td>TIPO ORARIO </td>
<td>
<input name="orario" type="text" size="2" maxlength="2">

</td>
</tr>
<tr>
<td><input type="submit" value="REGISTRA" name="uno"></td>
<td><input type="reset" value="PULISCI" name="due"></td>
</tr>
<tr><td colspan=2><hr></td></tr>
</table>
</form>
<br>
<a href="NuovoDipendente.html">Registrazione nuovo dipendente</a><br>
<a href="homepage.html">Vai alla index</a>
</body>
</html>

IL problema è che nella tendina mi compare solo il codice di un dipendente,mentre io avrei bisogno di visionarli tutti .Qualcuno riesce forse a darmi una mano e a dirmi cosa non va nel codice ? :confused:
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problemi con creazione maschere Presentati al Forum 1
P problemi con la creazione tabelle phpmyadmin 4.1.12 PHP 0
I problemi con creazione nuovo forum phpBB 2
Z problemi con le funzioni di creazione thumbs e resize PHP 1
P PROBLEMI PER LA CREAZIONE DI UNA BACHECA ANNUNCI CON (Almond Classifieds Free) PHP 1
J Creazione progetti ASP.NET con VS .net: problemi ASP.NET 2
P problemi con datatable creazione metodo convertTable() ASP.NET 0
D Problemi di Creazione Grafici di Excel con ASP Classic ASP 4
T problemi con dati menu a tendina HTML e CSS 2
M Upload immagine con javascript problemi con FormData() Javascript 1
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
M Problemi con query a più tabelle PHP 3
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
M Problemi con blog Grav CMS (Content Management System) 0
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
S Problemi con modulo upload video php (help!) PHP 0
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
ANDREA20 [HTML] problemi con il footer HTML e CSS 1
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
M [PHP] Problemi con il riconoscimento login. PHP 21
A [WordPress] problemi con xampp WordPress 2
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
S [PHP] problemi con le sessioni PHP 3
T [PHP] problemi con il browser PHP 0
Andrea_Ventura [HTML] Problemi con effetto hover HTML e CSS 5
M [PHP] Problemi con login facebook PHP 0
Andrea_Ventura [HTML] Problemi con visualizzazione Navigation Bar HTML e CSS 10
andreas88 Creare file .htaccess per risolvere alcuni problemi con il tester SEO SEO e Posizionamento 0
Eugene [Joomla] Problemi con modulo per strutture alberghiere JHotelreservation starter Joomla 6
F [PHP] Problemi di base con bot di telegram PHP 9
M [Photoshop] Problemi con importazione immagini trasparenti in indesign Photoshop 0
E [Photoshop] Problemi con dimensioni immagini Photoshop 12
G [HTML] Problemi con inserimento immagini HTML e CSS 7
L Problemi con Javascript e Mustache Javascript 0
G Invio Mail con PHPMailer, problemi SMTP PHP 7
A [Javascript] problemi con javascrip e posizione GPS html5 Javascript 6
D Due problemi con Photoshop... Photoshop 1
G Problemi con pagina online.php di una chat in php PHP 38
S Problemi con impostazioni php PHP 3
P Problemi con AndroidStudio Sviluppo app per Android 0

Discussioni simili