Je veux utiliser des boutons AZ sur une page HTML comme indiqué ci-dessous (seulement échantillonnage et peu de mots) lorsque je clique sur chaque bouton, je veux poster des valeurs respectives sur le bouton de PHP Variable. P> Comment puis-je faire cela? P> p>
5 Réponses :
Donnez-leur tous un nom qui est le même
par exemple p> puis dans votre utilisation PHP: p> éditer, comme le dit Balusc; Si vous n'allez pas utiliser onclick pour effectuer un JavaScript (par exemple, envoyer le formulaire), supprimez-vous et utilisez-le type = "Soumettre" p> p> p> P> P> P> P>
modifier le type la valeur sera disponible par Tapez code> à Soumettre code> et donnez-lui un nom (et supprimez le ineless code> et à plat les étiquettes / attributs de style de style des années 90). $ _ post ["FOO '] code> (si le parent méthode = "post" code>). p> p>
Mais son type est "Button" et non "Soumettre"? J'ai essayé avec le bouton de type et $ _Post mais ne fonctionne pas
@ Batimá: Utilisez type = "Soumettre" code> puis, comme expliqué exactement dans la réponse.
mais dans ma forme j'ai déjà un bouton d'envoi donc je ne peux pas avoir 2 soumettre
@ Batimá: Cela n'a aucun sens. Vous pouvez parfaitement avoir plusieurs boutons de soumission sous une forme.
mais quand vous cliquez dans n'importe lequel d'entre eux, la page sera actualisée et ce n'est pas ce que je veux
@ Batimá: Ensuite, utilisez simplement Ajax?
@ Batimá: Euh, vous pouvez sûrement continuer à utiliser PHP avec Ajax. Cette question n'a aucun sens de cette manière que je suggère d'investir plus de temps dans l'apprentissage des concepts de base de développement Web. Si vous avez une question spécifique, veuillez appuyer sur poser une question code>.
k merci, bien ouais, mais vous ne répondez pas à la bonne question mais ok merci
Gardez à l'esprit que ce que vous obtenez dans un message sur le côté serveur est une paire de valeur de clé. Vous avez des valeurs, mais où est votre clé? Dans ce cas, vous voudrez définir l'attribut code> nom code> des boutons de sorte qu'il y a une clé pour accéder à la valeur. P>
En outre, dans le respect des conventions, vous voudrez modifier le type aussi, quel est votre type code> de ces entrée code> S (boutons) sur Soumettre code> de sorte que Ils postent leurs valeurs correctement. P>
onclick code> faire? p>
Comme Josh a déclaré ci-dessus, vous voulez donner à chacun le même nom (lettre, bouton, etc.) et tous travailler. Ensuite, vous voulez surmonter tous ces éléments avec une balise de formulaire: puis, dans le script php "yourrscript.php" tel que défini par l'attribut action, vous pouvez utiliser: p> pour obtenir la valeur choisie. p> p>
Ajoutera simplement que cet article ne fonctionne pas sans
$restore = $this->createElement('submit', 'restore', array(
'label' => 'FILE_RESTORE',
'class' => 'restore btn btn-small btn-primary',
'attribs' => array(
'onClick' => 'restoreCheck();return false;'
)
));
Bienvenue à cela. C'est une bonne pratique pour expliquer le code dans vos réponses.
Le
onclick = code> est utilisé pour JavaScript. Lister les valeurs à nouveau est inutile.Vous avez vraiment besoin d'abaisser tous ces attributs de tag.
entrée code> au lieu deentrée code>.