par
Ryle » 12 janv. 2007, 17:22
Ah tiens, c'est vrai que j'ai pas pensé à la priorité quand j'ai décrit l'action... l'opérateur "&" est prioritaire sur le "=" du coup le code équivalait à :
$nom = ( $_REQUEST["texte"] & $nom2 ) = $_REQUEST["texte2"]
et tu ne pouvais avoir de valeur...
Ceci dit, puisqu'il ne s'agit là que d'une affectation de valeur en php, c'est troublant et sans intérêt de coller ça au milieu d'une balise html, le onClick ne sert à rien. Ceci serait tout aussi efficace et beaucoup plus clair :
<?php
$nom = $_REQUEST["texte"];
$nom2 = $_REQUEST["texte2"];
?>
<form name="form1" method="post" action="">
<p align="center" class="Style1"><span class="Style2">Veuillez saisir le nom</span>
<INPUT TYPE=text NAME=texte VALUE="<?php echo $nom; ?>">
<p align="center" class="Style1"><span class="Style2">Veuillez saisir le nom de jeune fille</span>
<INPUT TYPE=text NAME=texte2 VALUE="<?php echo $nom2; ?>">
<p align="center" class="Style1">
<input name="sub" type="image" onClick="" src="../button.gif" width="115" height="23" border="0">
</form>
Et à la limite tu peux tout aussi bien virer le onClick qui ne sert à rien
@abricot : $_REQUEST est une variable super globale comme $_GET ou $_POST, mais qui contient les données de ces deux tableaux (avec priorité pour les données passées en post si je me souviens bien)
Le onClick ne sert absolument à rien, quant à l'input, le type image équivaut au type submit (avec une image au lieu d'un bouton) et sert à soumettre le formulaire

Ah tiens, c'est vrai que j'ai pas pensé à la priorité quand j'ai décrit l'action... l'opérateur "&" est prioritaire sur le "=" du coup le code équivalait à :
[php]$nom = ( $_REQUEST["texte"] & $nom2 ) = $_REQUEST["texte2"][/php]et tu ne pouvais avoir de valeur...
Ceci dit, puisqu'il ne s'agit là que d'une affectation de valeur en php, c'est troublant et sans intérêt de coller ça au milieu d'une balise html, le onClick ne sert à rien. Ceci serait tout aussi efficace et beaucoup plus clair :
[php]<?php
$nom = $_REQUEST["texte"];
$nom2 = $_REQUEST["texte2"];
?>
<form name="form1" method="post" action="">
<p align="center" class="Style1"><span class="Style2">Veuillez saisir le nom</span>
<INPUT TYPE=text NAME=texte VALUE="<?php echo $nom; ?>">
<p align="center" class="Style1"><span class="Style2">Veuillez saisir le nom de jeune fille</span>
<INPUT TYPE=text NAME=texte2 VALUE="<?php echo $nom2; ?>">
<p align="center" class="Style1">
<input name="sub" type="image" onClick="" src="../button.gif" width="115" height="23" border="0">
</form>[/php]
Et à la limite tu peux tout aussi bien virer le onClick qui ne sert à rien :)
@abricot : $_REQUEST est une variable super globale comme $_GET ou $_POST, mais qui contient les données de ces deux tableaux (avec priorité pour les données passées en post si je me souviens bien)
Le onClick ne sert absolument à rien, quant à l'input, le type image équivaut au type submit (avec une image au lieu d'un bouton) et sert à soumettre le formulaire :)