Comment obtenir l'identifiant d'un cercle coché en php ?
P粉935883292
P粉935883292 2023-09-07 12:40:39
0
1
676

Je travaille sur un expéditeur d'e-mails php et je suis bloqué. Une partie du formulaire est l'entrée radio et l'utilisateur doit en sélectionner une. Je dois obtenir l'identifiant de l'élément et l'écrire dans l'e-mail (par exemple : "Type de pièce : Pièce2").

<div id="roomsContainer">
        <input type="radio" name="roomType" id="Room1" data-customInfo="some information about room"/>    
        <label for="Room1" class="roomTypeLabel"><div class="roomDiv">Room1</div></label>

        <input type="radio" name="roomType" id="Room2" />    
        <label for="Room2" class="roomTypeLabel"><div class="roomDiv">Room2</div></label>
    .....
</div>

GPT m'a fourni ce code, mais il a abouti au résultat "Type de pièce : Ouvert". Je ne connais pas PHP moi-même. Comment puis-je corriger le code ? Ainsi, le type de pièce afficherait l'ID d'entrée sélectionné, ou encore mieux la balise « data- » de l'élément sélectionné ?

$roomType = $_POST['roomType'];
    $body .= "Room Type: $roomType\n";

P粉935883292
P粉935883292

répondre à tous(1)
P粉378890106

id 属性的目的是唯一标识客户端上的元素,主要用途是链接到页面的特定部分、引用该元素使用标签的 for attribuez-le et positionnez-le en utilisant CSS et JavaScript. Il n'est pas conçu pour être envoyé vers un serveur. Vous ne pouvez pas l'obtenir en utilisant PHP.

Lorsque le formulaire est soumis au serveur, les données seront dérivées du contrôle de réussite 名称.

Donc, toutes les données que vous souhaitez envoyer au serveur doivent être stockées dans l'attribut value.

<input type="radio" name="foo" value="bar" checked>

et

$result = $_POST['foo'];
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal