Bonjour à tous,

J'ai créer un formulaire avec différents champs dont 3 listes déroulantes et 3 zones de textes. Les données s'enregistrent bien dans la base de données et s'affichent comme je le souhaite. Mais voilà j'ai créer une page appelé "modification".
Dans cette page de modification j'aimerais bien pouvoir affiché mon formulaire avec les donnèes pré-remplis pour n'avoir qu'a modifier le champ souhaité. Je pense avoir trouver la bonne commande du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input value="<?php echo $topic['msgcorrection']; ?>"/>
mais ne sais ou la placer, car ça me fais un affichage affreux. Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<form action="" method="post" class="form-horizontal">
<?php
if (!empty($_GET['ID'])) {
	try
	{
	    $bdd = new PDO('mysql:host=localhost;dbname=connaissance', 'root', '');
	    $topic = $bdd->query('select * from new_topic where ID ='.$_GET['ID'])->fetch();
	}
	catch(Exception $e)
	{
	    die('Erreur : '.$e->getMessage());
	}
}
if (isset($_POST['submit'])) {
	// Connexion � la base de donn�es
	try
	{
		$bdd = new PDO('mysql:host=localhost;dbname=connaissance', 'root', '');
		$req = $bdd->query('UPDATE new_topic
			SET cat_log="'.$_POST['cat_log'].'", 
			cat_mat="'.$_POST['cat_mat'].'", 
			cat_tel="'.$_POST['cat_tel'].'", 
			intitule="'.$_POST['intitule'].'", 
			msgpbm="'.$_POST['msgpbm'].'"
			msgcorrection="'.$_POST['msgcorrection'].'"
			WHERE ID='.$topic['ID']);
		echo "
			<div class='alert alert-success'>
			Modifications de vos informations réussie!
			</div>";
	}
	catch(Exception $e)
	{
	        die('Erreur : '.$e->getMessage());
	}
}
?>
<div class="control-group">  
        <label class="control-label" for="cat_log">Votre catégorie logiciels</label>  
            <div class="controls">  
			<select name="cat_log" />
			<option selected="selected">Selectionnez :</option>  
			<optgroup label='Bureautique'>
			<option name='WORD'>Ms Office WORD</option>
			<option name='EXCEL'>Ms Office EXCEL</option>
			</optgroup>	
<optgroup label ='Systemes'>
			<option name='serveur20003'> Serveur 2003 </option>
			<option name='serveur20008'> Serveur 2008 </option>
			<option name='serveur20012'> Serveur 2012 </option>
			</optgroup>	
			<option>Réseaux</option>
			<option>Divers</option>  
			<option>Impression</option>
			<option>Internet</option>
			</select>
		</DIV>
	</div>
</div>
<div class="control-group">  
         <label class="control-label" for="cat_mat">Catégorie Matérielle:</label>  
           <div class="controls">  
		<select name="cat_mat" value="<?php echo $topic['cat_mat']; ?>"/>>
			<option selected="selected">Selectionnez :</option>
			<option>ecran</option> 			
			<option>Imprimante</option>  
			<option>Poste de travail</option>
			<option>Réseaux</option>
			<option>Scanner</option>
			<option>Serveur</option>	
			<option>Réseaux</option>
			<optgroup label ='Systemes'>
			<option name='serveur20003'> [Serveur 2003] </option>
			<option name='serveur20008'> [Serveur 2008] </option>
			<option name='serveur20012'> [Serveur 2012] </option>
			</optgroup>	
		</select>
	</div>
</div>
<div class="control-group">  
        <label class="control-label" for="textarea">Donner la solution pour corriger le problème</label>  
        <div class="controls">  
              <textarea class="input-medium" name="msgcorrection" rows="3" placeholder="saisir ici votre demande" value="<?php echo $topic['msgcorrection']; ?>"/></textarea>  
              <input value="<?php echo $topic['msgcorrection']; ?>"/>
        </div>
</div>
Merci d'avance pour vos réponses