Comment passer un jQuery variable de code PHP?
J'ai reformuler ma Question:
J'ai une liste déroulante qui est rempli avec une liste d'utilisateurs.
<a href="#" class="Share<?=$r['Form']['id'];?>">Share</a>
<form action="/FormBuilder/index.php/forms/share/<?=$r['Form']['id']?>/<?=$userid?>" method="post" id="shareform<?=$r['Form']['id'];?>" class="shareform">
<p>Select the users with whom you want to share the Form</p>
<select id="userList" name="userList" multiple>
<?php foreach($users as $user){ ?>
<option value=<?=$user['User']['id'];?>><?=$user['User']['name'];?></option>
<?php }?>
</select>
<input type="submit" class="button" value="Share"/>
</form>
Lorsque je sélectionne l'utilisateur et de donner soumettre, la Forme du domaine de l'accès à la base de données est mise à jour à "Partagé".
Maintenant j'ai besoin d'afficher le nom du Formulaire qui a été partagé dans la page d'accueil de l'utilisateur que j'ai sélectionné. C'est le code pour afficher la Forme des noms qui ont été marqués comme "partagé".
<?php if (!empty($formsShared)){
foreach ($formsShared as $shared):
echo $shared['Form']['name'];
endforeach;
}
else{
echo "There are no shared Forms !";
}?>
J'ai besoin d'obtenir les valeurs sélectionnées dans la zone de liste déroulante, afin que je puisse avoir une autre boucle for pour afficher le formulaire Partagé qu'utilisateurs de la page d'accueil. Comment puis-je obtenir de l'option:valeur?
- pourquoi avez-vous voté en bas de la question? Ai-je demandé quelque chose de mal?
Vous devez vous connecter pour publier un commentaire.
Vous voulez envoyer un script PHP à l'aide de AJAX.
et dans votre script PHP:
Si la liste déroulante est juste une partie de la forme, puis vous créez un champ de formulaire masqué, avec la valeur que selected_value[i].
Tout moment vous souhaitez obtenir des données à partir de JavaScript retour en PHP, vous êtes à la recherche à une demande+réponse.
XHR serait la voie à suivre. Manifestement, vous n'êtes pas obligé d'envoyer quoi que ce soit si tout ce que vous faites est de recevoir de l'information ou de la mise à jour de dire...l'état de la session.
Je ne pense pas que ce soit possible dans la page. Vous devez soumettre le formulaire ou passer par l'intermédiaire d'une xhr post/get.
Alors vous pourriez ânes en PHP par des paramètres.
Vous souhaitez leur envoyer un script PHP via AJAX.
Et dans votre script PHP:
avec ce script, donnez-moi un exemple simple de validité.
merci...