bon voilà ca fait maintenant 2h que j'essaye d'envoyer la valeur d'un champ de texte...je m'explique:

Pour l'école on doit faire un site PHP, je m'occupe d'afficher la liste des articles. En résumé je fais ma requette et tous les articles s'affiche(ligne par ligne grace à une boucle)

A droite de chaque article je suis obligé de placer un champ de texte avec un petit + juste à droite, le systeme est le suivant, lorsque l'utilisateur veut acheter un article, il entre la quantité désirée dans le champ de texte puis il doit cliquer sur le + pour ajouter la quantité de l'article sélectionné à son cadille...bon jusque là c'est du PHP... mais le problème c est que je ne connais pas de fonction en php qui puisse récupérer la valeur d'une zone de texte.

Chaque zone de texte à pour nom la reférence de l'article(pour pouvoir identifier chaque zone de texte)
et donc finalement le lien du + donne ceci:

<a href="caddy.php?refart=<? echo $donnees['refart'] ?>&qt=
et c 'est donc la quantité que je n'arrive pas à obtenir comment appeler une fonction en plein mileu (sans faire de onClick etc car la variable DOIT etre envoyée cad $_GET

j'ai essayé de mettre this.value, evidement il envois la chaine de caractere "this.value" ou alors de tapper juste apres qt=<script language = "javascript> return this.value... enfin plein de conneries du genre mais rien ne va

Vu que ca doit pas eter trop clair tout ce dont je viens de parler, voici le code source:

<? session_start(); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<?

mysql_connect("localhost","root","");
mysql_select_db("eshop");
$requette="SELECT a.refart, a.libart, a.prixunit, a.qtestock FROM article a, catart c WHERE c.refart = a.refart AND c.idcat = ".$_GET['cat'] ;

if(isset ($_GET['tri']))
{
$requette.=" ORDER BY a.prixunit ".$_GET['tri'];
}

if(isset ($HTTP_SESSION_VARS['login']))
{
echo "<br>SESSION<br>";
echo $HTTP_SESSION_VARS['login'];
echo"<br>";
}
else
{
echo "<br>PAS DE SESSION<br>";
}

$reponse = mysql_query($requette);

echo $requette ;?>

<table width="100%" border="1">
<tr>
<td width="40">Ref</td>
<td width="300">Libell&eacute;</td>
<td width="50"><a href="catalogue.php?cat=<? echo $_GET['cat'] ?>&tri=ASC"><img src="haut.gif" width="12" height="12" border="0"></a>Prix<a href="catalogue.php?cat=<? echo $_GET['cat'] ?>&tri=DESC"><img src="bas.gif" width="12" height="12" border="0"></a></td>
<td width="50">Stock</td>
<td width="50">Commander</td>
</tr>
</table>
<form name="form" method="post" action="">
<?

while ($donnees = mysql_fetch_array($reponse) )
{
?>
<table width="100%" border="1">
<tr>
<td width="40"><? echo $donnees['refart']; ?></td>
<td width="300"><? echo $donnees['libart']; ?></td>
<td width="50"><? echo $donnees['prixunit']; ?></td>
<td width="50"><? echo $donnees['qtestock']; ?></td>
<td width="50"><?
if(isset ($HTTP_SESSION_VARS['login']))
{
?>
<input name= <? echo $donnees['refart'] ?> type="text" value="0" size="3" maxlength="3" >
<a href="caddy.php?refart=<? echo $donnees['refart'] ?>&qt= this.value "><img src="plus.gif" width="14" height="14" border="0"></a>
<?
}
else
{
echo "<br>PAS DE SESSION<br>";
} ?></td>
</tr>
</table>
</form>
<? }

mysql_close();
?>
</body>
</html>



Merci d'avance aux courageux qui y regarderont