PHP: probleme de requete avec mysqlfetcharray

Fermé
Frantz - 9 juil. 2004 à 11:55
 ric - 9 juil. 2004 à 12:18
Bonjour,

je vous expose mon nouveau probleme :

j'ai un formulaire de recherche envoyé dans une requete,
ma requete est affiché avec mysl_fetch_array et à
l'interieur de chaque ligne je place un formulaire(<input
type="text"> .
le champs texte à remplir sert à modifier le champs d'à côté .
mais probleme, je ne sais pas ou placer ma requete d'update et
ça ne marche pas .

voici un extrait de code :

<form action="participants01.php4" method="post">
<center>
<table cellspacing=0 cellspading=0>
<tr>
<td>Recherche par NOM</td><td><input type=text name="NOM" size=15></td>
</tr>
<tr>
<td>Selection d'un CLIENT</td><td><select name="CLIENT" size=1>
<option value="client1">client1
<option value="client2">client2</select>
<td>
<tr>
</tr>
</table>
<input type="submit" value="envoyer">

<?
$NOM = $_POST['NOM'];
$CLIENT = $_POST['CLIENT'];
$CHANGEMENT = $_POST['CHANGEMENT'];

mysql_connect ("BLA","BLA","BLA");
mysql_select_db ("BLA");
$req01 = mysql_query("SELECT * FROM CONSO WHERE NOM = '$NOM'") or die (mysql_error());

$nombrecaracteresNOM = strlen($NOM);
$nombrecaracteresCHANGEMENT = strlen($CHANGEMENT);

if($nombrecaracteresNOM != 0 || $nombrecaracteresCHANGEMENT != 0)
{
echo '
<table cellspacing=0 cellspading=0>
<tr>
<td>NOM</td>
<td>N°</td>
<td>CHANGE N°</td></tr>';

while($resultat01 = mysql_fetch_array($req01))
{
echo '
<tr>
<td>'.$resultat01["NOM"].'</td>
<td>'.$resultat01["N°"].'</td>
<td><input type="text" name="CHANGEMENT" size="15"</td>
</tr>';
mysql_query = ("UPDATE CONSO SET N° WHERE 'ID' = '$resultat['ID']'");
}
}
else
{
echo "entrez une valeur pour le NOM";
}


?>

merci d'avance
A voir également:

1 réponse

D'où sort $_POST['CHANGEMENT'] ainsi que $resultat['ID'] ?

Si le code PHP est dans la même page que le FORM, le champ texte CHANGEMENT n'est pas dans le formulaire.
0