dis grabber j arrive à récupérer le id et afficher l'enregistrement sélectionné grâce à:
<?
include("connexion.php");
$id1 = $_GET["idconn"] ;
//requête SQL:
$sql = "SELECT *
FROM connexion
WHERE conn_id= ".$id1 ;
$req = mysql_query($sql) or die('erreur de selection');
while ($tab = mysql_fetch_array($req))
{
$id=$tab[conn_id];
$nom=$tab[conn_nom];
$desc=$tab[conn_desc];
$tel=$tab[Ntel];
$ad=$tab[adresseGW];
$op=$tab[id_operateur];
//<form name=\"form1\" method=\"post\" action=\"ajouterC.php\">
echo"
<form name=\"form1\" method=\"post\" action=\"val_modification_conn.php\">
<table width=\"200\" border=\"1\">
<tr>
<th scope=\"col\">conn_nom</th>
<th scope=\"col\">conn_desc</th>
<th scope=\"col\">Ntel</th>
<th scope=\"col\">adresseGW </th>
<th scope=\"col\">id_operateur</th>
</tr>
<tr>
<td><input name=\"txtnom\" type=\"text\" id=\"txtnom7\" value=$nom></td>
<td><input name=\"txtdesc\" type=\"text\" id=\"txtdesc4\" value=$desc></td>
<td><input name=\"txtntl\" type=\"text\" id=\"txtntl6\" value=$tel></td>
<td><input name=\"txtad\" type=\"text\" id=\"txtad4\" value=$ad></td>
<td><input name=\"txtop\" type=\"text\" id=\"txtop3\" value=$op></td>
</tr>
</table>
</form>
";
}
echo("<div align=\"center\"><a href=\"val_modification_conn.php?idconn=".$id1."\">Valider</an") ;
echo"<div align=\"center\"> <a href=\"lister_connexion.php?idconn=".$id1."\"> Annuler </an" ;
?>
donc le tableau s'affiche est j'arrive à saisir les nouvelle valeurs!!!!
mais lorsque je click sur le lien "valider" les nouvelles données saisies ne sont pas enregistrées!!!l
donc il ya qqchose qui cloche dans le code suivant mais quoi?!!!!!!!
<?
$id="saada";
include("connexion.php");
if ($_GET["idconn"]) $id=$_GET['idconn'];
if ($_POST['idconn']) $id=$_POST['idconn'];
echo"aji ",$id;
if ($_GET["txtnom"]) $nom1=$_GET["txtnom"];//txtnom,txtdesc,....sont les zone de texte du tableau de la page forme aj.php càd le tableau de saisie
if ($_POST["txtnom"]) $nom1=$_POST["txtnom"];//chaque element du tableau est stoker dans une variable
if ($_GET['txtdesc']) $desc1=$_GET['txtdesc'];
if ($_POST['txtdesc'] ) $desc1=$_POST['txtdesc'];
if ($_GET['txtntl']) $ntl1=$_GET['txtntl'];
if ($_POST['txtntl'] ) $ntl1=$_POST['txtntl'];
if ($_GET['txtad']) $ad1=$_GET['txtad'];
if ($_POST['txtad']) $ad1=$_POST['txtad'];
if ($_GET['txtop']) $op1=$_GET['txtop'];
if ($_POST['txtop']) $op1=$_POST['txtop'];
//création de la requête SQL:
$sql = "UPDATE connexion
SET conn_nom = '$nom1',
conn_desc = '$desc1',
Ntel = '$ntl1',
adresseGW = '$ad1',
id_operateur = '$op1'
WHERE conn_id = '$id' " ;
//$query="update connexion set conn_nom='$_POST[txtnom]',conn_desc='$_POST[txtdesc]',Ntel='$_POST[txtntl]',adresseGW='$_POST[txtad]',id_operateur='$_POST[txtop]' where conn_id='$id'";
mysql_query($sql)or die(mysql_error());
echo "<span class=\"txt\">Les infotmations sont mises a jours</span>";
?>
je n arrive pas à identifier le prob !!!!!