[php] variables et formulaire

variables et formulaire [php] - Programmation

Marsh Posté le 15-05-2002 à 00:28:26    

Bonjour,
j'ai un petit pb avec mon formulaire.
Il y a une erreur avec le bouton "-" mais je ne la trouve pas .
Est ce que vous pourriez m'aider, S'il vous plait
 
<?PHP
session_start();
$nb_colonne++;
//$chaine=$var1.$var2;
$caddie[$nb_colonne] = $chaine;  
$ref[$nb_colonne]=$var1=str_replace('\"', '', $var1);
$nom[$nb_colonne]=$var2=str_replace('\"', '', $var2);
$qte[$nb_colonne]=$var3=str_replace('\"', '', $var3);
 
 
print('avant, j avais clique sur '.$caddie[$col].'<br><br>';);
print('je viens de cliquer sur '.$caddie[$nb_colonne].'<br><br>';);
echo '<table width="200" border="1" bordercolor="#006699" align="center" cellspacing="0">';
echo ' <tr> ';
echo ' <td> </td>';
echo ' <td align="center">Ref</td>';  
echo ' <td align="center">Nom</td>';  
echo ' </tr>';
 
for($ii=1; $ii<$nb_colonne+1; $ii++) {
echo ' <tr> ';
echo ' <td>'.$ii.'</td>';
echo ' <td align="center">'.$ref[$ii].'</td>';  
echo ' <td align="center">'.$nom[$ii].'</td>';
echo ' <td align="center"><form name="fquantite"><input type="text" lenght="2" name="qq" value="'.$qte[$ii].'"></td>';  
echo ' <td align="center"><INPUT TYPE="button" VALUE="-" onClick="document.fquantite.qq.value=document.fquantite.qq.value-1"></form></td>';  
 
echo ' </tr>';
//echo('ligne numéro '.$ii);
//echo($caddie[$ii]);
//echo('<br>';);
}
//echo('la caddie 3 est <br><br>'.caddie[3]);
//echo('<br>la chaine complete'.$chaine.'<br>';);
//print_r($caddie);
echo ' </table> ';
print '<a href="logout.php">Détruire la session</a><br>';
print '<a href="index.php">retour à l\'index</a><br>';
?>
<FORM>
<INPUT TYPE="button" VALUE="Retour" onClick="history.back()">
</FORM>  
 
@+ et merci
Ohan

Reply

Marsh Posté le 15-05-2002 à 00:28:26   

Reply

Marsh Posté le 15-05-2002 à 02:34:13    

ça marche tres bien ou je n'ai pas compris ton problemes

Reply

Marsh Posté le 15-05-2002 à 08:38:17    

il y a une erreur !!!
document.fquantite.qq.value a une valeur null ou est indéfini  
 
merci pour ton aide
 
@+
Ohan

Reply

Marsh Posté le 15-05-2002 à 09:02:55    

<form name="fquantite" id="f">
<input type="text" lenght="2" name="qq" id="q" value="50">  
<INPUT TYPE="button" VALUE="-" onClick="document.f.q.value = parseInt(document.f.q.value) - 1;">
<INPUT TYPE="button" VALUE="+" onClick="document.f.q.value = parseInt(document.f.q.value) + 1;">
</form>  
 
 
1° En javascript, il vaut mieux utiliser les ID plutôt que les NAME
2° Quand tu fait un calcul sur la valeur d'un champ, il vaut mieux le convertir en nombre [parseInt() ou ParseFloat()] avant de faire un calcul.
 
Par exemple, si tu enlève les parseInt(), dans l'exemple au dessus, le moins fonctionne, mais le plus fait une concatenation au lieu d'une addition !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed