Submitted by sebphilip on
Bonjour,
quand j'arrive sur la page contenant le code ci-dessous, drupal ferme la cession. Je pense que cela vient du code mais je ne vois pas ce qui peut provoquer cela.
Pouvez vous m'éclairer?
Merci d'avance.
<?php
global $user;
$nom = mysql_real_escape_string($_GET["b"]);
if (empty($nom))
{
echo '<font color="red">Veuillez selectionner un nom à modifier.</font>';
}
else {
$result = db_query("SELECT nom,prenom FROM renseignement WHERE nom='$nom'", '[a-z]{8}');
// Recuperation des resultats
while($row = mysql_fetch_row($result)){
$nom = $row[0];
$prenom = $row[1];
}
echo
'<br>' ;
echo '<br>' ;
echo '<span style="color: #00bf00; "><strong style="font-size: 26px; "><span style="font-family: Verdana; font-size: 16px; ">Modifier directement les informations</span></strong></span>';
echo '<br>' ;
echo '<br>' ;
/* Creation du nouveau formulaire */
echo "<form action='http://www.monsite.fr/confirmationmodification' method='POST'>\n";
echo "<input type='text' name='nom'
value='$nom' > ";
echo
"<input type='hidden' name='prenom'
value='$prenom' >";
echo '<br>' ;
echo '<br>' ;
echo
"<p><input type='submit' value='Modifier les infos'>
</form></p>\n";
}
?>
C’est resolu. En fait cela ne
Permalien Soumis par sebphilip le 23 Décembre, 2010 - 07:39
C'est resolu. En fait cela ne vient pas du code.
Il faut bien prendre en compte qu'une cession ouverte sur http://www.monsite.fr n'est pas la meme pour drupal que sur http://monsite.fr
Dans les formulaires, il est donc conseillé d'utiliser la fonction l() de drupal.