Récuperation de variable $_POST -

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récuperation de variable $_POST -

par kweb » 27 sept. 2007, 16:04

Is good.... :wink:

par Ryle » 27 sept. 2007, 15:35

Regarde le code source html généré par php.

Dans l'attribut value de ton option, il et manque une guillemet pour délimiter l'attribut, du coup il considère que celle fermante fait partie de la valeur et donc de la chaine à envoyer.

Récuperation de variable $_POST -

par kweb » 27 sept. 2007, 15:31

Je vais commencé à êtres connu ici :roll:

Lors de la récupération d'un variable par la methode $_POST, je me retrouve avec 2 caractères supplementaires ????
exemple : le mot à récupéré est [bonjour] et lorsque je l'affiche il me mets [bonjour\"] ???
pourtant, il me semble avoir relu la syntaxe et ne pas avoir trouvé d'erreur....
<select name="themes" id="themes">
<option value="">S&eacute;l&eacute;ctionner</option>
<?php 
$select2 = " SELECT formation.*, categorie.* FROM formation, categorie WHERE formation.id_formation = $modifier ";
$selected_retour = mysql_query ($select2) or die (mysql_error());
                                
while ($ligne = mysql_fetch_assoc($selected_retour)) 
{     	
echo '<option value='.$ligne['txt_categorie'].'"';
                                    
// On vérifie que "id_categorie_formation est égal à "id_formation", si OK on affiche "selected"
if ( $ligne['id_categorie_formation'] == $ligne['id_categorie'] )
{
echo ' selected="selected"';
} 
											
echo '>'.$ligne['txt_categorie'].'</option>';
}  
?>
et ma variable qui récupere l'infos
<? $themes_formation = $_POST['themes'];  ?>
l'affichage de la varibale
<? echo "<strong>thèmes : </strong>".$themes_formation."<br />\n"; ?>
Pourriez vous me dire si il y a une erreur dans mon code ?
merci