Bonjour, dans le cadre d'un stage, je réalise actuellement un site Web avec le CMS Joomla. Je suis en train de créer un composant et j'ai un problème pour passer les valeurs des champs d'un formulaire à mon script php.
Voici une partie de mon formulaire :
Ce formulaire affiche simplement le titre des publications contenu dans la variable $publis et un bouton radio permet d'en choisir une.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php for ($i=0, $n=count( $publis ); $i < $n; $i++) { $publi=& $publis[$i]; ?> <tr> <td><input type="radio" id="pub<?php echo $i;?>" name="pub" value="<?php echo $publi->id; ?>" /></td> <td><?php echo $publi->title; ?></td> </tr> <?php } ?> </table><br /> <input type="submit" value="<?php echo "Modifier la publication" ?>" /> <input type="button" value="Publier une publication" onClick="window.location.href='index.php?option=com_mypublication&task=publie'" /> </form>
Comme vous pouvez le voir, il y le bouton "Publier une publication" qui nous redirige sur une page.
Or sur cette page j'ai besoin de récupérer la valeur du bouton radio choisie par l'utilisateur. J'écrit donc
$name = $_POST['pub'];
Cependant vu que le bouton 'Publier une publication' n'est pas de type submit la variable $_POST['pub'] est vide et je n'arrive pas à récupérer la valeur du bouton radio.
Merci d'avance.
Partager