Bonjour,
Je bosse actuellement sur une application php/mysql qui fonctionne comme un moteur de recherche dans une base de données.
Jusque là tout est ok !
Je souhait réaliser une partie modif dans ma base qui se ferait sous forme de formulaire pré-remplit par les champs de ma base mysql, que je pourrait modifier.
Mais un curieux problème se pose voici mon code :
Code :
- ...
- $prise = $_POST['prise']; // Récupération variable POST
- ...
- <form name="form2" method="post" action="modif.php"> <!-- Formulaire pré-remplit par la requete SQL qui renvoit vers la page d'UPDATE -->
- <table width="363" border="0">
- <tr>
- <td width="172">N° Prise : </td>
- <td width="181"><? echo "<input type=\"text\" name=\"num_prise\" id=\"num_prise\" value=\"".$prise."\" disabled=\"true\"/>";?> *</td>
- </tr>
- <tr>
- ...
- <tr>
- <td>Modifier : </td>
- <td><input type="submit" name="Submit" value="Modifer"></td>
- </tr>
- </table></form>
|
Le echo de mon <input /> affiche : ";?> *
Mais le plus bizarre c'est que quand je fais un test en rajoutant ceci à mon code :
Code :
- <?php
- $test="test ok";
- echo "<input type=\"text\" name=\"input\" value=\"".$test."\"/>";
- ?>
|
J'obtient
Donc le code de mon test marche alors que c'est le même !!!
Curieux non ?