tiens, j´ai réussi a résoudre le problème! un petit coup d´Isset et hop!
if($action=="modifier"){
$requete=´describe ´.$table.´;´;
$resultat=mysql_query($requete, $lien);
$compteur=0;
//echo ´<form action=\"´.$table.´\".php method=\"POST\">´;
while($line=mysql_fetch_row($resultat)){ //récup des noms de champs ds tab
//echo $line[0].´:<input type=\"text\" name=\"´.$line[0].´\"><br>´;
$tab[$compteur]=$line[0];
$compteur=$compteur+1;
}
$stocpt=$compteur; //stockons la valeur du nombre de champs de la table
$compteur=0;
//echo ´<form action="CONTENU.php?table=´.$table.´" method=post>´;
//echo ´<form
action="CONTENU.php?table=´.$table.´&action=´.$act
ion.´&id=´.$id.´&nomId=´.$nomId.´" method=post>´;
echo ´<form method=post>´;
//echo ´<form method="post"
action="confirmation.php?table=´.$table.´&rqt=´.$r
qt.´">´;
while($compteur<$stocpt){
$requete=´select ´.$tab[$compteur].´ from ´.$table.´ where ´.$nomId.´ = ´.$id.´;´;
$resultat=mysql_query($requete,$lien);
$ligne=mysql_fetch_row($resultat);
//echo $ligne[0];
$defaut=$ligne[0];
echo $tab[$compteur].´:<input type="text" name="´.$tab[$compteur].´" value=´.$defaut.´><br>´;
$valeur[$compteur]=$defaut;
$compteur=$compteur+1;
}
//bien! nous avons le nom des champs, les trous pour modifier du texte, et les valeurs par défaut!
/*
$rqt=´update ´.$table.´ set ´;
$compteur=0;
while($compteur<$stocpt){
//echo $valeur.´<br>´;
$rqt=$rqt.´
´.$tab[$compteur].´=´.´\´´.$valeur[$compteur].´\´´
;
if($compteur<($stocpt-1))$rqt=$rqt.´,´;
$compteur=$compteur+1;
}
$rqt=$rqt.´ where ´.$nomId.´=´.$id.´;´;
echo $rqt;
//echo ´<form method=post>´;
$rqt=´update ´.$table.´ set ´;
$compteur=0;
while($compteur<$stocpt){
if(isset($_POST[$tab[$compteur]])){
$valeur[$compteur]=$_POST[$tab[$compteur]];
}
//echo $valeur.´<br>´;
$rqt=$rqt.´
´.$tab[$compteur].´=´.´\´´.$valeur[$compteur].´\´´
;
if($compteur<($stocpt-1))$rqt=$rqt.´,´;
$compteur=$compteur+1;
}
$rqt=$rqt.´ where ´.$nomId.´=´.$id.´;´;
echo $rqt;
echo ´<input type="submit" value="entrer">´;
echo ´</form>´;
/*
echo ´<form method="post"
action="confirmation.php?table=´.$table.´&rqt=´.$r
qt.´">´;
echo ´<input type="submit" value="valider">´;
echo ´</form>´;
/*
echo ´<form
action="CONTENU.php?table=´.$table.´&action=´.$act
ion.´&id=´.$id.´&nomId=´.$nomId.´" method=post>´;
echo ´<input type="submit" value="validerPDV">´;
echo $requete;
$resultat=mysql_query($requete,$lien);
echo ´<form method="post"
action="CONTENU.php?table=´.$table.´&repsql=´.$rep
sql.´">´;
$compteur=0;
echo ´<table border bordercolor="cyan">´;
echo ´<tr>´;
while($compteur<$stocpt){
echo ´<td>´.$tab[$compteur].´</td>´;
$compteur=$compteur+1;
}
echo ´</tr><tr>´;
$compteur=0;
while($compteur<$stocpt){
echo ´<td>´.$valeur[$compteur].´</td>´;
$compteur=$compteur+1;
}
echo ´ce sont ces valeurs-la que vous voulez?´;
$resultat=mysql_query($rqt,$lien);
echo ´<input type="submit" value="oui">´;
echo ´</form>´;
pour le parsage du code, tu veux ce bout-là ou toutes les pages?