Bonjour à tous , je reste bloqué devant un gros probleme, je m'explique, j'ai une page A qui envoie sur une page B via un submit et une method GET afin de récupérer l'id du user correspondant à une ligne de tableau jusque la nikel, page B qui pointe vers une page C en ajoutant aux variables GET un type de machine soit pc soit mac soit server soit imprimante, et en remettant biensur l'id du user en question en GET donc arrivé sur la page C je me retrouve avec l'id du compte a modifier ainsi que le type de machine que je souhaite modifier jusque ici pas de souci.
J'affiche donc mon formulaire avec mes champs avec le script ci desssous :
Le tout est nikel à l'affichage, j'ai autant de champs texte que de machine compris dans la table client, seulement quand je submit, tout s'enlève il reste affiché que ce qui ne se trouve pas en boucle c'est à dire quasiment rien , la premeire ligne du tableau et c'est tout il perd la variable id_client et type de machine tout est vierge, je saisis pas le truc là
Si vous pouviez m'éclairez avec vos lumière je vous en serais très reconnaissant !!
Merci !!
J'affiche donc mon formulaire avec mes champs avec le script ci desssous :
<?php
$titre="Modifier les config ";
require_once("header.php");
include ("../config.php");
error_reporting(0);
?>
<div id="centre">
<?php
if (array_key_exists('rang',$_SESSION)&&$_SESSION['rang']==1) {
$heidi=$_GET['heidi'];
$machine=$_GET['machine'];
$res = mysql_query("SELECT * FROM client WHERE id_client='$heidi'");
$res2 = mysql_query("SELECT * FROM configurations WHERE id_client='$heidi'");
$data2 = mysql_fetch_array($res2);
while ($data = mysql_fetch_array($res) ) {
$machine=$data[$_GET['machine']];
$fonction=$data['fonction'];
$mail=$data['mail'];
$fax=$data['fax'];
$tel=$data['tel'];
$adresse=$data['adresse'];
$code=$data['code'];
$ville=$data['ville'];
$mdp=$data['mdp'];
$nom=$data['nom'];
$prenom=$data['prenom'];
$civilite=$data['civilite'];
$societe=$data['societe'];
$id=$data['id_client'];
}
echo'
id client : '.$id.'<br/>
Machine a modif : '.$machine.'
<form action="edit_config.php" method="post">';
$color="1";
echo '<table width="95%" cellpadding="2" align="center" cellspacing="2" >
<tr class="chapo_tablo">
<td>Id_Config</td>
<td>Propriétaire</td>
<td>Caractéristiques</td>
<td>Marque</td>
<td>Logiciel</td>
</tr>';
for ($j=1; $j <= $machine; $j++) {
echo '
<tr'; if($color %2 == "0")
echo " class=\"gris\"";
else echo " class=\"gris_clair\"";
echo'>
<td>'.$j.'</td>
<td><input type="text" name="proprietaire" value="'.$_POST['propreitaire'].'" /></td>
<td><textarea cols="20" name="caracteristique" value="'.$_POST['caracteristique'].'" rows="4"></textarea></td>
<td><input type="text" name="marque" value="'.$_POST['marque'].'" /></td>
<td><textarea cols="20" name="logiciel" value="'.$_POST['logiciel'].'" rows="4"></textarea></td>
</tr>
';
$color++;
}
if(isset($_POST["ok"]) && !empty($_POST["ok"]))
{
if(isset($_POST['proprietaire']))$proprietaire=$_POST['proprietaire'];
else $proprietaire="";
if(isset($_POST['caracteristique']))$caracteristique=$_POST['caracteristique'];
else $caracteristique="";
if(isset($_POST['marque']))$marque=$_POST['marque'];
else $marque="";
if(isset($_POST['logiciel']))$logiciel=$_POST['logiciel'];
else $logiciel="";
$sql = "INSERT INTO configurations (id_config, id_client, proprietaire, caracteristique, marque, logiciel)
VALUES
('$j', '$id', '$proprietaire', '$caracteristique','$marque','$logiciel')
";
}
echo '</table>
<ul>
<li><input name "ok" type="submit" class="classe_button" value="Appliquer les changements" /></li>
</ul>
</form> ';}
else {echo '<h1>Page non trouvée</h1>
<p>Désolé, mais cette page n\'existe pas ou vous n\'êtes pas autorisé a y accéder.</p>
<p>Si vous avez utilisé un lien sur le site pour accéder à cette page, nous vous invitons à nous contacter pour nous signaler le problème afin que nous le réglions au plus vite. </p>
<p><a href=../index.php>Retour à l\'accueil</a></p> ';}
?>
</div>
<?php
require_once("pied.php");
?>
Le tout est nikel à l'affichage, j'ai autant de champs texte que de machine compris dans la table client, seulement quand je submit, tout s'enlève il reste affiché que ce qui ne se trouve pas en boucle c'est à dire quasiment rien , la premeire ligne du tableau et c'est tout il perd la variable id_client et type de machine tout est vierge, je saisis pas le truc là

Si vous pouviez m'éclairez avec vos lumière je vous en serais très reconnaissant !!
Merci !!