<?php eval($result2['allopass']); ?>
Et $result2['allopass'] contient :Code : Tout sélectionner
echo "<input type=\"hidden\" name=\"DATAS\" value=\"".$_GET[\'id\']."\">";<?php eval($result2['allopass']); ?>
Et $result2['allopass'] contient :Code : Tout sélectionner
echo "<input type=\"hidden\" name=\"DATAS\" value=\"".$_GET[\'id\']."\">";
OUI, j'ai bien comprisOui moi je veux que ma page lire.php affiche ce que contient ma BDD !
Donc je veux qu'elle m'affiche un champ caché avec pour valeur l'id qui est dans l'url
Donc je mes quand dans ma BDD et dans mon fichier php
<?php echo eval($result2['allopass']); ?>
maintenant le probleme c'est que je comprend mal ce que je dois mettre dans $result2['allopass'] c'est a dire dans ma BDD.Code : Tout sélectionner
'echo "<input type=\"hidden\" name=\"DATAS\" value=\"".$_GET[\'id\']."\">";';en trop ? un'
en trop ? je ne comprend pas bien ...;
qui m'embrouillent\
! Je ne m'y retrouve plus !"'
echo "<input type=\"hidden\" name=\"DATAS\" value=\"".$_GET[\'id\']."\">";
donc sans les quotes et le deuxième point-virguleecho "<input type=\"hidden\" name=\"DATAS\" value=\"".$_GET['id']."\">";
Et toi tu m'avais donné : echo "<input type=\"hidden\" name=\"DATAS\" value=\"".$_GET[\'id\']."\">";
Bon ca marche nickel le code est bien interpreté
echo '<input type="hidden" name="DATAS" value="'.$_GET['id'].'">';
mais bon du coup il faudra échapper les apostrophes, c'est le même problème qu'avec les chaines classiques finalement
si c'est possible, voir stripSlashes et addSlashesOn peut pas ajouter des \ automatiquement quand j'insere du code dans ma BDD ?
<?php
// à réception du formulaire
$code = $_POST['code'];
$code = addSlashes($code);
$code = "echo '".$code."';"
// insertion de $code
?>
qu'est-ce que tu veux qu'on fasse de ça !!$code = $_POST['allopass'];
$code = addSlashes($code);
$code = "echo '".$code."';";
Il insert par le contenut de $_POST