onchange recharger la page avec la valeur de sélectionner

J'ai un tableau de l'affichage des résultats, je veux donner aux gens la possibilité de mettre à jour les résultats d'une cellule/champ individuellement sans avoir besoin d'un ensemble de formulaire de mise à jour

Voici ce que j'ai:

echo "<select name='tv_taken' id='tv_taken' onchange='window.location=\"samepage.php?update=tv_taken&update_id=$tv_id\" '>";

Comme vous pouvez probablement dire son d'une boîte de sélection avec une liste d'utilisateurs. Maintenant le seul problème est que j'ai besoin de passer à la nouvelle valeur sélectionnée dans la chaîne de l'url, donc je veux la nouvelle valeur de la sélectionner.

Donc permet de dire que c'était marie et quelqu'un choisit un nouvel utilisateur John je veux quelque chose comme ce

echo "<select name='tv_taken' id='tv_taken' onchange='window.location=\"samepage.php?update=tv_taken&update_id=$tv_id&user_name=$find_username\" '>";

Ce que je ne suis pas sûr de sur est-il un moyen de transmettre la valeur modifiée via php ou ai-je besoin d'une solution d'activer javascript?

Malade alors utiliser un

IF if(isset($_GET['tv_id'])) 
{
Do the update
}

Ce n'est pas un site public, donc je suppose que il y a un moyen plus sûr de le faire, mais cela devrait probablement suffire seules les membres de l'équipe à l'aide de ce qui serait nécessaire pour la connexion avant de pouvoir voir cette page.

<select> élément n'est pas destiné à recharger la page - ce serait briser UX. Veuillez l'emballer dans un formulaire avec un bouton "go", ou d'utiliser des CSS, <a>s.

OriginalL'auteur user1547410 | 2012-09-08