Newsgroup: it.comp.www.php
Titolo: Cosa sbaglio?

scusate cosa sbaglio vorrei caricare una select con dei valori di un db
mysql
cosa manca a questo codice, sono un neofita non so neppure come fare il
debug
di tale codice graditi siti con qualche delucidazione
grazie 1000
<select name="DdlDipendenti">
 
	<option value="0">Seleziona</option>
	<?php
		$host = "localhost";
		$username = "root";
		$password = "cavaliere";
		$db_name = "Amministrazione";
 
		$connessione = mysql_connect($host,$username,$password) or die("Impossibile
stabilire una connessione con il database.");
 
		$db = mysql_select_db($db_name, $connessione )
 
		//stringa SQL
		$sqlstr = "Select CONCAT(Cognome, ' ', Nome) as Dipendente, IdDipendente
From Dipendenti order by IdDipendente;";
 
		$res = mysql_db_query( $db_name, $sqlstr, $connessione );
 
		// lettura tramite array
		while( $rowArr = mysql_fetch_array( $res ) )
		{
		   echo "<option value=" . $rowArr["IdDipendente"] . ">" .
$rowArr["Dipendente"] . "</option>";
		   /*
	               echo "Dipendente: " . $rowArr["Dipendente"] . "<BR>";
		   echo "IdDipendente: " . $rowArr["IdDipendente"] . "<BR>";
		   */
		}
 
		//libera le risorse
		mysql_free_result( $res );
 
		//Chiude la connessione
		mysql_close($connessione );
 
	?>
 
</select>
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 mysql_free_result( $res );
me la spiegheresti questa che mi sembra interessante... grazie 

ho dimenticato di dirvi che non ottengo nemmeno un record, inoltre mi sorge
un dubbio occorre un link tipo udl o una connessione odbc, non so che pesci
prendere siate indulgenti


Esiste la tabella dipendenti?
Metti queste due istruzioni all'inizio della tua pagina php cosi vedi se 
ti stampa degli errori .. poi ci dirai ..
ini_set("display_errors",1);
error_reporting(E_ALL);
--
!!! NOVITA' ASSOLUTA !!!
Bara familiare x incidenti familiari. Sconto 15% se muore il papà, la 
mamma ed eventuali figli.
[CapoBecchino] - hotmail/msn: capobecchino [@] hotmail [.] com

scusate cosa sbaglio vorrei caricare una select con dei valori di un db
mysql
cosa manca a questo codice, sono un neofita non so neppure come fare il
debug
di tale codice graditi siti con qualche delucidazione
grazie 1000
<select name="DdlDipendenti">
 
        <option value="0">Seleziona</option>
        <?php
                $host = "localhost";
                $username = "root";
                $password = "";


 $password = "";


 mysql_free_result( $res );
me la spiegheresti questa che mi sembra interessante... grazie 

 db mysql
Per favore, evita di postare la stessa richiesta ogni ora e cerca di
utilizzare deigli oggetti piu' in linea con il contenuto del messaggio
e del ng.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 
colpa mia, ho eliminato la password mysql per root dal post di SAL ma i
client vedono il messaggio modificato come nuovo..
sentite scuse a tutto il NG..
-- 
www.iuz-lab.info

 me la spiegheresti questa che mi sembra interessante... grazie
 
dai commenti che ho trovato su internet viene riportato che libera
le risorse allocate per eseguire la query.
Qui lo dico e qui lo nego


 
Esiste la tabella dipendenti?
Sal
certo che esiste la tabella dipendenti
a chi ha pazienza posto tutta la pagina vediamo dove c'è l'inghippo
come sempre grazie a tutti
<?
ini_set("display_errors",1);
error_reporting(E_ALL);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
	<HEAD>
		<title>Gestione Dipendenti</title>
	</HEAD>
	<body>
		<form id="FrmDipendenti" method="post" action="Index.php" >
			<table cellSpacing="1" cellPadding="4" width="590" align="center"
border="2">
			<tr>
				<td align="center" colspan="4">Inserimento</td>
			</tr>
			<tr>
				<td align="center" colspan="2">Cognome</td>
				<td align="center" colspan="2">Nome</td>
			</tr>
			<tr>
				<td align="center" height="25" colspan="2">
					<input type="text" name="TxtCognome" maxlength="20" size="30">
				</td>
 
				<td align="center" height="25" colspan="2">
					<input type="text" name="TxtNome" maxlength="20" size="30">
				</td>
 
			</tr>
 
			<tr>
				<td align="center" height="25" colspan="2">
 
					<select name="DdlDipendenti">
 
						<option value="0">Seleziona</option>
							<?php
							$host = "localhost";
							$username = "root";
							$password = "cavaliere";
							$db_name = "Amministrazione";
 
							$connessione = mysql_connect($host,$username,$password)
 
							if ($connessione == false)
							{
							    die("Impossibile stabilire una connessione con il database.");
							}
 
							$db = mysql_select_db($db_name, $connessione ) ;
 
							//stringa SQL
							$sqlstr = "Select CONCAT(Cognome, ' ', Nome) as Dipendente, IdDipendente
From Dipendenti order by IdDipendente;";
 
							$res = mysql_db_query( $db_name, $sqlstr, $connessione );
 
							// lettura tramite array
							while( $rowArr = mysql_fetch_array( $res ) )
							{
							   echo "<option value=" . $rowArr["IdDipendente"] . ">" .
$rowArr["Dipendente"] . "</option>";
							   /*
							   	echo "Dipendente: " . $rowArr["Dipendente"] . "<BR>";
							   	echo "IdDipendente: " . $rowArr["IdDipendente"] . "<BR>";
							   */
							}
 
							//libera le risorse
							mysql_free_result( $res );
 
							//Chiude la connessione
							mysql_close($connessione );
 
							?>
 
						</select>
 
					</td>
 
					<td align="center" height="25" colspan="2">
						<input type="button" name="seleziona" value="Seleziona" language=javascript
OnClick="document.location.href = 'ListaMessaggi.asp?Pagina=1';">
					</td>
 
				</tr>
				<tr>
					<td align="center" height="25">
						<input type="button" name="inserisci" value="Inserisci" language=javascript
OnClick="document.location.href = 'ListaMessaggi.asp?Pagina=1';">
					</td>
					<td align="center" height="25" colspan="2">
						<input type="button" name="cerca" value="Cerca" language=javascript
OnClick="document.location.href = 'ListaMessaggi.asp?Pagina=1';">
					</td>
 
					<td align="center" height="25">
						<input type="button" name="cancella" value="Cancella" language=javascript
OnClick="document.location.href = 'ListaMessaggi.asp?Pagina=1';">
					</td>
				</tr>
				<tr>
					<td align="center" height="25">
						<input type="button" name="ScriviCookie" value="Scrivi Cookie"
language=javascript OnClick="document.location.href =
'ListaMessaggi.asp?Pagina=1';">
					</td>
 
					<td align="center" height="25" >
						<input type="button" name="LeggiCookie" value="Leggi Cookie"
language=javascript OnClick="document.location.href =
'ListaMessaggi.asp?Pagina=1';">
					</td>
 
					<td align="center" height="25" >
						<input type="button" name="ModificaCookie" value="Modifica Cookie"
language=javascript OnClick="document.location.href =
'ListaMessaggi.asp?Pagina=1';">
					</td>
 
					<td align="center" height="25">
						<input type="button" name="CancellaCookie" value="Cancella Cookie"
language=javascript OnClick="document.location.href =
'ListaMessaggi.asp?Pagina=1';">
					</td>
				</tr>
			</table>
			<br>
			<table cellSpacing="1" cellPadding="5" width="590" align="center"
border="2">
				<tr>
					<td align="center">
						<b>IdDipendente</b>
					</td>
					<td align="center">
						<b>Cognome</b>
					</td>
					<td align="center">
						<b>Nome</b>
					</td>
					<td align="center">
						<b>Modifica</b>
					</td>
					<td align="center">
						<b>Cancella</b>
					</td>
				</tr>
			</table>
		</form>
	</body>
</HTML>


Per capobecchino,
quando lancio la pagina se con il tasto destro su ie chiedo l' HTML
visualizzo il codice php non compilato, abituato ad asp questa cosa non
accadeva,
presumo che anche con php non debba avvenire!
A questo punto inizio a pensare ad una cattiva configurazione del server web
apache!!!
io ho installato la versione 1.3 XX x win2000, poi ho configurato con i
parametri del mio pc ed infine ho cambaito il document root in modo che
aggiungendo il nome della cartella + il file index.php al localhost possa
visualizzare i file la pagina
A capo che cazzo sto combinando??????????


 A capo che cazzo sto combinando??????????
fai una cosa bella .. carina carina ..
1) crea una semplice pagina php
2) gli scrivi dentro questo
<?php phpinfo(); ?>
3) salvi e richiami la pagina ..
ora se il server web interpreta giusto la pagina dovresti vedere non il 
codice php ma tutte le belle cosine installate :)
prova e vediamo cosa ti da ..
--
SEZIONE PICCOLI ACCORGIMENTI: "Chiamami un tassì", mi disse prima di 
morire e sulla sua lapide ho scritto: "Qui riposa in pace Untassì".
