2010-04-28 6 views
4

Je me demandais comment puis-je récupérer la valeur d'un champ caché en utilisant PHP ?.Comment saisir une valeur de champs cachés en utilisant PHP

Voici le champ caché.

<input type="hidden" name="delete" value="' . $row['delete_id'] . '" /> 
+0

notez que le '/>' final est XHTML, ** pas HTML **. Il validera HTML Transitional mais ne validera pas HTML Strict. Mieux vaut ne pas l'utiliser, car c'est tout simplement faux ou au moins moins correct. Pour plus d'informations: http://www.cs.tut.fi/~jkorpela/html/empty.html –

+0

@ Lo'oris - Pourquoi est-il préférable de ne pas utiliser XHTML? Pourquoi est-ce faux ou moins correct? Dans ce cas, vous ne savez pas ce que DOCTYPE TaG a déclaré. – BenTheDesigner

+0

Je supposais qu'il utilisait du HTML parce qu'il ajoutait à la question le tag "html". –

Répondre

21

exactement comme une valeur non cachée.

$_POST["delete"] 
3

Je suppose que le champ caché est sous une forme. Donc, donner une carte d'identité et le faire comme vous le feriez normalement obtenir la valeur d'un champ d'entrée

$_POST["delete"] 
+4

le 'id 'est pertinent pour JS seulement, pour le POST seulement le' name' importe, et il est déjà là. –

+0

Votre droite totallry, mon mauvais .. – Rob

0

Comme ceci: $_REQUEST['delete']

0

si vous utilisez la méthode post utiliser $ _POST [ 'supprimer']; si vous utilisez la méthode get, utilisez $ _GET ['delete']; Ou pour les deux méthodes, utilisez $ _REQUEST ['delete'];

Questions connexes