|
|
|
|
Posté par
cam2207, le lundi 11 février 2008 à 17:46:25Configuration: Windows XP Firefox 2.0.0.12
Bonsoir,
Pourquoi ne pas mettre le même nom a tous tes boutons radio, mais avec une value="..." différente ? |
Parce que :
<td><input type='radio' onClick='document.getElementById('action').value='modifier';' name='modifier' value='$row->id'></td> <td><input type='radio' onClick='document.getElementById('action').value='supprimer';' name='supprimer' value='$row->id'></td></tr> j'ai besoin de la valeur pour récupérer l'identifiant de la ligne en question CaMs |
Bonjour,
Tu as qqs anomalies au niveau des ' dans une chaine qui commence par ' notamment dans le onChange Une solution entièrement php: tu les nommes tous pareil, donc ils s'excluent eux mêmes.
<td><input type="radio" name="selection" value="<?php echo "mod_".$row->id; ?>">Modifier</td>
<td><input type="radio" name="selection" value="<?php echo "sup_".$row->id; ?>">Supprimer</td>
et pour récuperer
<?php
$selection=$_POST['selection'];
//on sépare la partie action de la partir id concerné
$action=substr($selection,0,4);
$id=substr($selection,4);
if($action=="mod_"){
//tes instructions pour la modif
}elseif($action=="sup_"){
//tes instructions pour la suppression
}
?>
il y a une autre solution avec un peu de Javascript:
Le JS va modifier le champ caché 'action'
<td><input type="radio" name="selection" value="<?php echo $row->id; ?>" onClick="document.getElementById('action').value='modifier';">Modifier</td>
<td><input type="radio" name="selection" value="<?php echo $row->id; ?>" onClick="document.getElementById('action').value='supprimer';">Supprimer</td>
<input type="hidden" name="action" id="action" value="">
et pour récuperer
<?php
$id=$_POST['selection'];
$action=$_POST['action'];
if($action=="modifier"){
//tes instructions pour la modif
}elseif($action=="supprimer"){
//tes instructions pour la suppression
}
|
| 23/06 10h56 | Les Normes en ergonomie des logiciels | Ergonomie |
| 15/11 19h09 | Serveur introuvable | Réseaux |
| 22/02 17h43 | Sauvegarder les données d'Outlook 2003 | Microsoft Outlook |
| 22/05 21h24 | Modifier la taille du menu démarrer | Windows Vista |
| 25/11 00h53 | [Webmaster] Choisir un bon éditeur, les éditeurs a éviter | Webmaster |
| 15/07 17h34 | Bouton radio à cocher | 8 |
| 13/04 13h09 | [HTML] Form - bouton radio coché par défaut | 6 |
| 18/01 13h25 | Bouton radio coché par défaut | 4 |
| 17/06 15h08 | Cree une erreur quand bouton radio non coche | 5 |
![]() | Radio FR Solo - Permet d'écouter les stations de radio à travers internet. Quel intérêt ? Et bien de pouvoir écouter des radios que vous... | Catégorie: Podcasting/Streaming Licence: Freeware/gratuit |
![]() | Radio Recorder - Radio Recorder est un outil permettant d'enregistrer les radios diffusées en streaming sur Internet, dans le plus grand... | Catégorie: Podcasting/Streaming Licence: Shareware |
![]() | Screamer Radio - Screamer Radio est un logiciel qui permet d'écouter et d'enregistrer un très grand nombre de Webradios. Vous pourrez... | Catégorie: Podcasting/Streaming Licence: Freeware/gratuit |
![]() | Nombres Faciles - Lorsqu'on rédige un chèque, même si on est un habitué, on peut toujours commettre une faute lors de la transcription de la... | Catégorie: Professionnel Licence: Freeware/gratuit |
![]() | 3Com Wireless 8760 Dual | Catégorie: Point d'accès pour réseaux sans fil | 240.25 € PriceMinister |
![]() | HP ProCurve Radio Port | Catégorie: Point d'accès pour réseaux sans fil | 408.23 € Inmac Wstore |
![]() | HP ProCurve Radio Port | Catégorie: Point d'accès pour réseaux sans fil | 275.46 € Compufirst |
![]() | HP ProCurve Radio Port | Catégorie: Point d'accès pour réseaux sans fil | 296.54 € Compufirst |