Nominativo

Bizio2009

Utente Attivo
12 Giu 2009
310
0
0
Ciao a tutti!

Io ho un form dove inserisco tutti i dati dei clienti...ok...me li stampa tutti in pagina php...ok...vedo la lista quindi, clicco sul cognome PINCO PALLINO (cliente) e vado su un altro form dove compilo altri dettagli e gli stessi dettagli me li stampa in pagina php...perfetto quindi, solo che vedo solo i dettagli senza sopra la pagina PINCO PALLINO, come faccio a sapere a chi appartengono quei dettagli senno?

Il problema che i dettagli me li dà...ma non mi dà il nome e cognome stampato nella stessa pagina php dove mi stampa gli stessi dettagli...

Praticamente vorrei...

PINCO PALLINO o chi decido di cliccare
PA.............
FC.............
FR.............

Sul database ho id, pa, fc, fr e per tentare di pescare l'utente ho fatto un SELECT $cognome e $nome che ho nel db in una tabella a parte.

Che devo fare?
Grazie!
 
ciao
allora tu devi fare due tabelle quella con i nomi
id_cl|nome|cognome|
e quella delle caratteristiche relative al cliente
id|id_cl|car1|car2|car3 ecc...
in pag_elenco.php fai una select della tab clenti
poi il solito while e per ogni nome (o cognome) fai

echo "$riga['nome'];
echo "<a href=\"form_car.php?id_cl=".$riga['id_cl']."&cogn=".$riga['cognome']."\">$riga['cognome']</a>";
cliccando sul cognome ti porti al form trasmettendo l'id_cl ed il cognome (volendo anche il nome)
nella pagina del form_car.php
$id_cl=$_GET['id_cl'];
echo "inserisco le caratteristiche di: &_GET['cogn']";

fai il form con tutte le caratteristiche da inseririre ed un campo hidden con id_cl
dei deti del form fai l'insert in tabella_caratteristiche

INSERT INTO caratteristiche(id_cl, car1, car2,....) VALUES('$id_cl', '$car1', ecc...)
 
OPPSSS mi sono dimenticato il codice :D

PHP:
$query="INSERT INTO parametri (    
pa,    
fc,    
fr,    
data_registrazione)    
VALUES('" . 
addslashes ( $_POST['pa'] ) . "', '" .        
addslashes ( $_POST['fc'] ) . "', '" .   
addslashes ( $_POST['fr'] ) . "', '" .     


$risultato =  mysql_query( $query ) or die ( "query '$query' fallita::::" . mysql_error() );    


$query = "SELECT * FROM parametri ORDER BY data_registrazione";    
$risultato = mysql_query( $query ) or die ( "Query '$query' fallita:::::" . mysql_error() );    

$query=mysql_query("SELECT cognome, nome FROM elenco_clienti"); 

echo "<table>"; 

while($_POST=mysql_fetch_array($query)){ //COLPA DI QUESTO??? <img src="images/smilies/confused.gif" border="0" alt=""> 

$cognome=$_POST['cognome']; 
$nome=$_POST['nome']; 

echo "<tr><td>$cognome</td><td>$nome</td></tr>"; 
} 
echo "</table>"; 


while ( $parametri = mysql_fetch_array( $risultato ) )    
{    




echo "<table>   

<style> 
table {   
border: solid 2px #000000;   
text-align: center;   
}   
td {   
solid 1px #000000;   
color: Black;   
background: #F1EBAD;   
} 
</style>   



           <tr>   
                  
                <td>PA  " . stripslashes($parametri['pa']) . "</td></tr>   
                <td>FC  " . stripslashes($parametri['fc']) . "</td></tr>   
                <td>FR  " . stripslashes($parametri['fr']) . "</td></tr>   
                               
                
                </table><br />";    


}   

?>

Grazie!
 
Quindi l'elenco clienti l'ho già...perfetto...leggo domani perchè oggi mi sono fumato il cervello...6 ore davanti al pc a provare...
A domani borgo,
grazie!!!:fonzie:
 
Ciao borgo, allora ho fatto varie prove, accidenti tutta la mattina ma niente di niente!
Faccio ordine postando tutti i codici e dandogli un nome così capisco meglio.

Pagina elenco_clienti.php: questa la uso solo per inserire un nuovo cliente e basta, non c'è il cognome linkabile. Una specie di "storico" di tutti quelli che entrano.

PHP:
$query="INSERT INTO elenco_clienti (  
id,
cognome,  
nome,  
sesso,  
data_di_nascita,  
citta_di_nascita, 
residenza, 
stato_civile, 
figli, 
telefono_abitazione, 
telefono_cellulare, 
utente_da_contattare, 
telefono_abitazione2, 
telefono_cellulare2,
istruzione,
professione,
religione,
data_registrazione)  
VALUES('" . 
addslashes ( $_POST['id'] ) . "', '" . 
addslashes ( $_POST['cognome'] ) . "', '" .   
addslashes ( $_POST['nome'] ) . "', '" .      
addslashes ( $_POST['sesso'] ) . "', '" .     
addslashes ( $_POST['data_di_nascita'] ) . "', '" .  
addslashes ( $_POST['citta_di_nascita'] ) . "', '" .  
addslashes ( $_POST['residenza'] ) . "', '" .  
addslashes ( $_POST['stato_civile'] ) . "', '" .  
addslashes ( $_POST['figli'] ) . "', '" .    
addslashes ( $_POST['telefono_abitazione'] ) . "', '" .      
addslashes ( $_POST['telefono_cellulare'] ) . "', '" . 
addslashes ( $_POST['utente_da_contattare'] ) . "', '" .   
addslashes ( $_POST['telefono_abitazione2'] ) . "', '" .      
addslashes ( $_POST['telefono_cellulare2'] ) . "', '" .     
addslashes ( $_POST['istruzione'] ) . "', '" .  
addslashes ( $_POST['professione'] ) . "', '" .  
addslashes ( $_POST['religione'] ) . "', '" . )";  


$risultato =  mysql_query( $query ) or die ( "query '$query' fallita::::" . mysql_error() );  

//prendo i parametri e li mostro per ordine di data registrazione  

$query = "SELECT * FROM elenco_clienti ORDER BY data_registrazione";  
$risultato = mysql_query( $query ) or die ( "Query '$query' fallita:::::" . mysql_error() );  


while ( $elenco_clienti = mysql_fetch_array( $risultato ) )  

{  

echo "<table> 

<style>
table { 
border: solid 2px #000000; 
text-align: center; 
} 
td { 
solid 1px #000000; 
color: Black; 
background: #F1EBAD; 
}
</style> 


           <tr> 

                <td><b>ID:</b>  " . stripslashes($elenco_clienti['id']) . "</td></tr> 
                <td><b>COGNOME:</b>  " . stripslashes($elenco_clienti['cognome']) . "</td></tr> 
                <td><b>NOME:</b>  " . stripslashes($elenco_clienti['nome']) . "</td></tr> 
                <td><b>SESSO:</b>  " . stripslashes($elenco_clienti['sesso']) . "</td></tr> 
                <td><b>DATA DI NASCITA:</b>  " . stripslashes($elenco_clienti['data_di_nascita']) . "</td></tr> 
                <td><b>CITTA' DI NASCITA:</b>  " . stripslashes($elenco_clienti['citta_di_nascita']) . "</td></tr> 
                <td><b>RESIDENZA:</b>  " . stripslashes($elenco_clienti['residenza']) . "</td></tr>
                <td><b>STATO CIVILE:</b>  " . stripslashes($elenco_clienti['stato_civile']) . "</td></tr> 
                <td><b>FIGLI:</b>  " . stripslashes($elenco_clienti['figli']) . "</td></tr> 
                <td><b>TELEFONO ABITAZIONE:</b>  " . stripslashes($elenco_clienti['telefono_abitazione']) . "</td></tr> 
                <td><b>TELEFONO CELLULARE:</b>  " . stripslashes($elenco_clienti['telefono_cellulare']) . "</td></tr> 
                <td><b>UTENTE DA CONTATTARE:</b>  " . stripslashes($elenco_clienti['utente_da_contattare']) . "</td></tr> 
                <td><b>TELEFONO ABITAZIONE:</b>  " . stripslashes($elenco_clienti['telefono_abitazione2']) . "</td></tr> 
                <td><b>TELEFONO CELLULARE:</b>  " . stripslashes($elenco_clienti['telefono_cellulare2']) . "</td></tr> 
                <td><b>ISTRUZIONE:</b>  " . stripslashes($elenco_clienti['istruzione']) . "</td></tr> 
                <td><b>PROFESSIONE:</b>  " . stripslashes($elenco_clienti['professione']) . "</td></tr> 
                <td><b>RELIGIONE:</b>  " . stripslashes($elenco_clienti['religione']) . "</td></tr>

Poi ho la pagina clienti.php: dove ho SOLO cognome, nome e data_di_nascita (prelevati dalla tabella elenco_clienti). Qui ho il cognome e nome linkabile:

PHP:
$query=mysql_query("SELECT id, id_cl, cognome, nome, data_di_nascita FROM elenco_clienti ORDER BY cognome");

echo "<table>";

while($_POST=mysql_fetch_array($query)){

$id=$_POST['id'];
$id_cl=$_POST['id_cl'];
$cognome=$_POST['cognome'];
$nome=$_POST['nome'];
$data_di_nascita=$_POST['data_di_nascita'];


echo "<tr><td>$id</td><td>$id_cl</td><td><a href=\"parametri.html\" title=\"\">$cognome</a></td><td><a href=\"parametri.html\" title=\"\">$nome</a></td><td>$data_di_nascita</td></tr>";



}
echo "</table>";

Clicco sul cognome o sul nome e mi porta al Form PARAMETRI.html:

HTML:
<html>   
<head>
<title></title>
</head>

<form action="parametri.php" name="modulo1" method="post">

ID_CL<input name="id_cl" type="hidden"><br><br>
PA<input type="text" name="pa"><br><br>
FC<input type="text" name="fc"><br><br>
FR<input type="text" name="fr"><br><br>

<input type="submit" value="INVIA I DATI">

</head>
</html>

In questo Form vorrei avere riportato il cognome e nome.

All'invio dati di questo Form vengo diretto alla pagina parametri.php: anche qui vorrei che mi comparisse il cognome e nome del cliente selezionato, i dati pa, fc, fr, me li riporta ma il cognome e nome no.

PHP:
$query="INSERT INTO parametri (  
id_cl,
pa,  
fc,  
fr,  
data_registrazione)  
VALUES('" . 
addslashes ( $_POST['id_cl'] ) . "', '" .  
addslashes ( $_POST['pa'] ) . "', '" .      
addslashes ( $_POST['fc'] ) . "', '" . 
addslashes ( $_POST['fr'] ) . "', '" . "')";  



$risultato =  mysql_query( $query ) or die ( "query '$query' fallita::::" . mysql_error() );  

$query = "SELECT * FROM parametri ORDER BY data_registrazione";  
$risultato = mysql_query( $query ) or die ( "Query '$query' fallita:::::" . mysql_error() );  

 
$query=mysql_query("SELECT id, id_cl, cognome, nome FROM elenco_clienti WHERE id = '$id'");



echo "<table>";


while($_POST['cognome']=mysql_fetch_array($query)){

$id=$_POST['id'];
$id_cl=$_POST['id_cl'];
$cognome=$_POST['cognome'];
$nome=$_POST['nome'];

echo "<tr><td>$id<tr><td>$cognome</td><td>$nome</td></tr>";
}
echo "</table>";


while ( $parametri = mysql_fetch_array( $risultato ) )  
{  




echo "<table> 


<head>
<style>
table { 
border: solid 2px #000000; 
text-align: center; 
} 
td { 
solid 1px #000000; 
color: Black; 
background: #F1EBAD; 
}
</style> 
</head>


           <tr> 
               <td>ID_CL  " . stripslashes($parametri['id_cl']) . "</td></tr>
                <td>PA  " . stripslashes($parametri['pa']) . "</td></tr> 
                <td>FC  " . stripslashes($parametri['fc']) . "</td></tr> 
                <td>FR  " . stripslashes($parametri['fr']) . "</td></tr> 
                                
                </table><br />";

Funziona tutto, ma il nome e cognome non c'è :D

Grazie per la paziente borgo :beer:

Ciao!!!
 
Ultima modifica:
ciao
1. ma perchè usi una variabile globale nella
$_POST=mysql_fetch_array($query)){

2. nella pag PARAMETRI.html:
hai il form con il campo hidden
ID_CL<input name="id_cl" type="hidden"><br><br> (tra l'altro non serve che davanti tu scriva ID_CL il campo è nascosto e non lo vedi), ti chido a che ti serve se non metti il valure=? e da dove prendi detto value se
non lo trasmetti dalla clienti.php?
3. come ti ho già detto se devi avere una correlazione tra il cliente e i parametri devi utilizzare nella tab parametri un campo di collegamento (id_cl)
4. dagli href che hai scritto
echo "<tr><td>$id</td><td>$id_cl</td><td><a href=\"parametri.html\" title=\"\">$cognome</a></td><td><a href=\"parametri.html\" title=\"\">$nome</a></td><td>$data_di_nascita</td></tr>";
l'unica cosa che riesci a fare è cliccando o sul nome o nome di portatrti alla pagina parametri.html. e a che ti serve?
i casi sono due: o i parametri sono collegati ad un nome cliente, allora quello che stai facendo è errato, o i parametri non sono correlati allora quello che stai facendo non serve.
anche se nella pagina parametri riesci a far apparire il cognome cosa che non riesci perche hai fatto una pag html e non php, se non fai una correlazione tra le tabelle non saprai mai a chi sono atribuiti i parametri che stai immettendo.
come detto se i parametri sono independenti a che ti serve sapere il nome del cliente e usarlo come link?
 
Ciao!

Allora, le tabelle da collegare sono clienti.php e parametri.html e parametri.php, giusto?

Ho modificato così la pagina parametri.html

HTML:
<form action="parametri.php" name="modulo1" method="post">


<input name="id_cl" type="hidden"><value="parametri.php"><br><br>
PA<input type="text" name="pa"><br><br>
FC<input type="text" name="fc"><br><br>
FR<input type="text" name="fr"><br><br>

<input type="submit" value="INVIA I DATI">

Pagina clienti.php (Lo devo mettere qui il GET?)

PHP:
$query=mysql_query("SELECT id, id_cl, cognome, nome, data_di_nascita FROM elenco_clienti ORDER BY cognome");

echo "<table>";

while($_POST=mysql_fetch_array($query)){

$id=$_POST['id'];
$id_cl=$_POST['id_cl'];
$cognome=$_POST['cognome'];
$nome=$_POST['nome'];
$data_di_nascita=$_POST['data_di_nascita'];


echo "<tr><td>$id</td><td>$id_cl</td><td><a href=\"parametri.html\" title=\"\">$cognome</a></td><td><a href=\"parametri.html\" title=\"\">$nome</a></td><td>$data_di_nascita</td></tr>";



}
echo "</table>";

E pagina parametri.php

PHP:
$query="INSERT INTO parametri (  
id_cl,
pa,  
fc,  
data_registrazione)  
VALUES('" . 
addslashes ( $_POST['id_cl'] ) . "', '" .  
addslashes ( $_POST['pa'] ) . "', '" .      
addslashes ( $_POST['fc'] ) . "', '" ."')";  


$risultato =  mysql_query( $query ) or die ( "query '$query' fallita::::" . mysql_error() );  

$query = "SELECT * FROM parametri ORDER BY data_registrazione";  
$risultato = mysql_query( $query ) or die ( "Query '$query' fallita:::::" . mysql_error() );  

 
$query=mysql_query("SELECT id, id_cl, cognome, nome FROM elenco_clienti WHERE id = '$id'");



echo "<table>";


while($elenco_clienti=mysql_fetch_array($query)){

$id=$_POST['id'];
$id_cl=$_POST['id_cl'];
$cognome=$_POST['cognome'];
$nome=$_POST['nome'];


echo "<tr><td>$id<tr><td>$cognome</td><td>$nome</td></tr>";
}
echo "</table>";


while ( $parametri = mysql_fetch_array( $risultato ) )  
{  



echo "<table> 


<head>
<style>
table { 
border: solid 2px #000000; 
text-align: center; 
} 
td { 
solid 1px #000000; 
color: Black; 
background: #F1EBAD; 
}
</style> 
</head>


           <tr> 
               <td>ID_CL  " . stripslashes($parametri['id_cl']) . "</td></tr>
                <td>PA  " . stripslashes($parametri['pa']) . "</td></tr> 
                <td>FC  " . stripslashes($parametri['fc']) . "</td></tr> 
                <td>FR  " . stripslashes($parametri['fr']) . "</td></tr> 
                               
              
                </table><br />";

Cavolo, non ci arrivo, mi stò confondendo e lo trovo un pò incasinato :hammer::hammer::hammer::hammer:
 
Niente porca miseria

PHP:
$query=mysql_query("SELECT id, id_cl, cognome, nome, data_di_nascita FROM elenco_clienti ORDER BY cognome");

echo "<table>";




while($_POST=mysql_fetch_array($query)){

$id=$_POST['id'];
$id_cl=$_POST['id_cl'];
$cognome=$_POST['cognome'];
$nome=$_POST['nome'];
$data_di_nascita=$_POST['data_di_nascita'];

echo "$_POST['cognome'];
echo "<a href=\"parametri.php?id_cl=".$_POST['id_cl']."&cogn=".$_POST['cognome']."\">$_POST['cognome']</a>";




}
echo "</table>";

Mi dà Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\programmi\easyphp1-8\www\clienti.php on line 34
 
Ciao borgo, non scusarti, anzi ti capisco...avere a che fare con me non dev'essere facile...

Allora possiamo fare passo passo per favore così non faccio confusione? :)

Nel database ho due tabelle:

clienti.php con i campi: (non è la pagina elenco_clienti, ma quella che mi dà solo nome, cognome e data di nascita)

id_cl | nome | cognome | data_di_nascita |

l'altra, parametri .php con i campi:

id | id_cl | pa | fc | fr |

ok, ora che devo fare per collegarle fra loro?

Grazie borgo ;)
 
ciao
prova in questa maniera

pagina.clienti.php
PHP:
<?php
//pagina clienti.php
//qui leggi i valori dalla tabella cleinti
//nella tabella elenco_clienti NON hai il campo id
/*
le tabella, come hai detto devono essere

TABELLA elenco_clienti
id_cl int(12) autoincrement primari key
TABELLA elenco_clienti
nome varchar(30) not nul
cognome varchar(30) not nul
data_di_nascita varchar(15) not nul (oppure del tipo della data che inserisci)
e altri campi che ti servono

TABELLA parametri
id int(12)  autoincrement primari key
id_cl int(12) not nul  (questo è il campo che lega le due tabelle)
pa varchar(255)
fc varchar(255)
fr varchar(255)

ho messo varchar però guarda se ti va bene il tipo di campo
*/
$query=mysql_query("SELECT id_cl, cognome, nome, data_di_nascita FROM elenco_clienti ORDER BY cognome"); 

echo "<table>"; 
//non devi usare l'array globale $_post
while($riga=mysql_fetch_array($query)){ 

$id=$riga['id']; 
$id_cl=$riga['id_cl']; 
$cognome=$riga['cognome']; 
$nome=$riga['nome']; 
$data_di_nascita=$riga['data_di_nascita']; 
//il form per i parametri deve essere php
//a che ti servono 2 punti di link????devi trasmettere un unico id_cl
//cliccando su cognome trasmetti i dati alla pagina parametri.php
//ho messo target blank in modo che la pag si apra in una nuova finestra
//in modo da chiuderla senza mettere script per il ritorno
echo "<tr>
	<td>$id_cl</td>
	<td><a href=\"parametri.php?id_cl=$id_cl&nome=$nome&cognome=$cognome\" target=\"_blank\">$cognome</a></td>
	<td>$nome</td>
	<td>$data_di_nascita</td>
	</tr>"; 
} //fine del while
echo "</table>";  
?>

pagina parametri.php
PHP:
<?php
//pagina parametri.php
//leggo i valori trasmessi dalla pagina clienti.php
$id_cl=$_GET['id_cl']; //leggo l'id relativo al cliente
$nome=$_GET['nome'];//leggo il nome del cliente
$cognome=$_GET['cognome'];//leggo il cognome del cliente
//visualizzo il nome e cognome di chi sto inserendo i parametri
echo "sto inserendo i parametri di: <b>$nome $cognome</b><br>";
//parte per inserimento parametri

if(isset($_POST['submit'] && $_POST['submit']=="INVIA I DATI"){
	//leggo i dati del form
	$id_cl=$_POST['id_cl'];
	$pa=$_POST['pa'];//guarda se ti serve addlsahes e/o trim ....
	$fc=$_POST['fc'];
	$fr=$_POST['fr'];
	//preparo la query di inserimento
	$query="INSERT INTO parametri(id_cl,pa,fc,pr) VALUES ('$id_cl','$pa','$fc','$fr')";
	$insert=mysql_query($query) or die(mysql_error());
}//fine if inserimento

?>
<!-- faccio il form in html
nel campo hidden non serve altro perche a monitor tanto non lo vedi
 -->

<form action="parametri.php" method="post" name="parametri">
<input name="id_cl" type="hidden" value="<?php echo $id_cl;?>">
PA<input type="text" name="pa"><br><br>
FC<input type="text" name="fc"><br><br>
FR<input type="text" name="fr"><br><br>
<input type="submit" value="INVIA I DATI">
</form>
 
Ti ringrazio Borgo, ma scusami...tu hai detto clienti.php, poi parli anche di elenco_clienti.php, sono due pagine che esistono, ma mi sembra di capire che la pagina elenco_clienti.php io non la debba toccare, giusto?
 
PHP:
//leggo i valori trasmessi dalla pagina clienti.php 
$id_cl=$_GET['id_cl']; //leggo l'id relativo al cliente 
$nome=$_GET['nome'];//leggo il nome del cliente 
$cognome=$_GET['cognome'];//leggo il cognome del cliente 
//visualizzo il nome e cognome di chi sto inserendo i parametri 
echo "sto inserendo i parametri di: <b>$nome $cognome</b><br>"; 
//parte per inserimento parametri 

if(isset($_POST['submit'] && $_POST['submit']=="INVIA I DATI"){ 
    //leggo i dati del form 
    $id_cl=$_POST['id_cl']; 
    $pa=$_POST['pa'];//guarda se ti serve addlsahes e/o trim .... 
    $fc=$_POST['fc']; 
    $fr=$_POST['fr']; 
    //preparo la query di inserimento 
    $query="INSERT INTO parametri(id_cl,pa,fc,pr) VALUES ('$id_cl','$pa','$fc','$fr')"; 
    $insert=mysql_query($query) or die(mysql_error()); 
}//fine if inserimento 

?>

Mi dà questo errore

Parse error: parse error, expecting `','' or `')'' in c:\programmi\easyphp1-8\www\parametri.php on line 24
cioè questa: if(isset($_POST['submit'] && $_POST['submit']=="INVIA I DATI"){
Ho provato a mettere doppia parentesi ma nulla, mi sembra che non sia chiusa una ma nulla...

Grazie!
 
ciao
qui una mia dimenticanza
if(isset($_POST['submit']) && $_POST['submit']=="INVIA I DATI"){
chidi la )
attento:
elenco_clienti non è elenco_clienti.php, elenco_clienti è una tabella del db
 
Ciao borgo!

Allora...la mia tabella elenco_clienti ha i campi:

id_cl int 12 autoincrement chiave primaria| cognome | nome | sesso | eccetera...

L'altra tabella parametri ha questi campi:

id int 12 autoincrement chiave primaria| id_cl | pa | fc | fr |

Ora ti faccio vedere i codici:
Pagina clienti.php: dove prendo id, id_cl, cognome, nome e data_di_nascita dall'elenco_clienti

PHP:
$query=mysql_query("SELECT id, id_cl, cognome, nome, data_di_nascita FROM elenco_clienti ORDER BY cognome");  

echo "<table>";  
//non devi usare l'array globale $_post 
while($elenco_clienti=mysql_fetch_array($query)){  

$id=$elenco_clienti['id'];  
$id_cl=$elenco_clienti['id_cl'];  
$cognome=$elenco_clienti['cognome'];  
$nome=$elenco_clienti['nome'];  
$data_di_nascita=$elenco_clienti['data_di_nascita'];  

//il form per i parametri deve essere php 
//a che ti servono 2 punti di link????devi trasmettere un unico id_cl 
//cliccando su cognome trasmetti i dati alla pagina parametri.php 
//ho messo target blank in modo che la pag si apra in una nuova finestra 
//in modo da chiuderla senza mettere script per il ritorno 
echo "<tr> 
    <td>$id_cl</td> 
    <td><a href=\"parametri.php?id_cl=$id_cl&nome=$nome&cognome=$cognome\" target=\"_blank\">$cognome</a></td> 
    <td>$nome</td> 
    <td>$data_di_nascita</td> 
    </tr>";  
} //fine del while 
echo "</table>";   
?>
ma non mi fà visualizzare nulla...

Poi la pagina parametri.php

PHP:
<?php 
//leggo i valori trasmessi dalla pagina clienti.php 
$id_cl=$_GET['id_cl']; //leggo l'id relativo al cliente 
$nome=$_GET['cognome'];//leggo il nome del cliente 
$cognome=$_GET['nome'];//leggo il cognome del cliente 
//visualizzo il nome e cognome di chi sto inserendo i parametri 
echo "sto inserendo i parametri di: <b>$congnome $nome</b><br>"; 
//parte per inserimento parametri 

if(isset($_POST['submit']) && $_POST['submit']=="INVIA I DATI"){ 
    //leggo i dati del form 
    $id_cl=$_POST['id_cl']; 
    $pa=$_POST['pa'];//guarda se ti serve addlsahes e/o trim .... 
    $fc=$_POST['fc']; 
    $fr=$_POST['fr']; 
    //preparo la query di inserimento 
    $query="INSERT INTO parametri(id_cl,pa,fc,fr) VALUES ('$id_cl','$pa','$fc','$fr')"; 
    $insert=mysql_query($query) or die(mysql_error()); 
}//fine if inserimento 

?> 
<!-- faccio il form in html 
nel campo hidden non serve altro perche a monitor tanto non lo vedi 
 --> 

<form action="parametri.php" method="post" name="parametri"> 
<input name="id_cl" type="hidden" value="<?php echo $id_cl;?>"> 
PA<input type="text" name="pa"><br><br> 
FC<input type="text" name="fc"><br><br> 
FR<input type="text" name="fr"><br><br> 
<input type="submit" value="INVIA I DATI"> 
</form>
ma mi dà questo:

Notice: Undefined index: id_cl in c:\programmi\easyphp1-8\www\parametri.php on line 17

Notice: Undefined index: cognome in c:\programmi\easyphp1-8\www\parametri.php on line 18

Notice: Undefined index: nome in c:\programmi\easyphp1-8\www\parametri.php on line 19

Notice: Undefined variable: congnome in c:\programmi\easyphp1-8\www\parametri.php on line 21
sto inserendo i parametri di:

Il form me lo dà però...


Ciao borgo, grazie!!!
 
ciao
se la tua tabella elenco_clienti è quella che mi hai detto

id_cl int 12 autoincrement chiave primaria| cognome | nome | sesso | eccetera...
e nella query metti un campo che non esiste

$query=mysql_query("SELECT id, id_cl, cognome, nome, data_di_nascita FROM elenco_clienti.....

per forsa non vedi nulla

$query=mysql_query("SELECT id_cl, cognome, nome, data_di_nascita FROM elenco_clienti.....
 
ciao Borgo :)

Ok ora ci sono, mi mette il nome ma quando mi si apre la finestra non mi dà più il cognome e i parametri scritti in parametri.php...
Ora controllo anche io...:)
 
No, scusami, mi dà il cognome ok perfetto, ora per avere il riporto dei parametri scritti, devo rifare la pagina riporto_parametri.php...dovrebbe venire...speriamo, provo e poi posto.
Ciauuu e grazie borgo!