Page 1 sur 1

Ajouter les donées de ma BDD à mon formulaire

Posté : 30 juil. 2018, 17:24
par mar_motte29
Bonjour,
Je suis novice en Php et j'aimerais créer un petit site internet pour un stage que je fais actuellement.
Je souhaite que la page d'accueil comprenne un formulaire dans lequel le client doit entrer l'id de son bâtiment, celui-ci étant déjà stocké dans ma BDD phpMyAdmin.
Créer le formulaire n'est pas sorcier seulement je suis bloquée au moment où je dois faire appel à ma BDD. Le client ne doit pouvoir entrer un id déjà existant et non pas un id qu'il choisira au hasard…!
Voici ce que j'ai fait :
________________________________________________________
               <body>
		<?php
			{
			// On se connecte à MySQL 
			$bdd = new PDO('mysql:host=localhost;dbname=csv_db;charset=utf8', 'root', '');
			}
		?>
		<p> <br/> 
			Veuillez taper l'identifiant de votre bâtiment :
		</p>
	<!-- je souhaiterais donc que le "name" fasse le lien avec ma BD (COL 1 = id_bati)--> 
		<form action="cible.php" method="post" >
		<p>                                   
			<input type="number" name="identifiant" />
			<input type="submit" value="Valider" />
		</p>
		</form>
		 <!-- <?php
           // $requete = mysql_query('SELECT EGID FROM batiments') ;
                        
                        // while ($result = mysql_fetch_array($requete))
                        //{
			//	<tr> echo $result['numero'];
                        //}
						
			//$result->free();						
                        //$conn->close();
        ?>
	</body>
___________________________________________________________

Je vous remercie d'avance pour vos réponses..!

Re: Ajouter les donées de ma BDD à mon formulaire

Posté : 31 juil. 2018, 08:55
par Spols
choisi un select plutot qu'un input, et rempli les options de ton select via une requète dans ta base.

tu pourras ainsi afficher le nom du batiment et faire retourner par le formulaire son ID que tu stockera dans ta base. ainsi le nom du batiment ne se retrouve qu'une fois dans ta base, relié entre les tables via son ID