andyajram
Messages postés152Date d'inscriptionvendredi 24 mai 2013StatutMembreDernière intervention 8 avril 2020
-
30 avril 2018 à 12:46
andyajram
Messages postés152Date d'inscriptionvendredi 24 mai 2013StatutMembreDernière intervention 8 avril 2020
-
30 avril 2018 à 20:06
Bonjour, j'insère des données a travers un formulaire , après l'insertion ca m'envoi vers une page vide qui contient le message données Insérées , moi je veux que le message box s'affiche sur la même page du formulaire . comment faire ?
voici la page du formulaire :
<html>
<head>
<!-- importer le fichier de style -->
<link rel="stylesheet" href="Style/style1.css" media="screen" type="text/css" />
<title>Ajouter un Scanner </title>
<body>
<div id="container">
<!-- zone de connexion -->
<form action ="insert.php" method="post">
<h1>Ajout d'un Scanner</h1>
<label><b>Catégorie</b></label>
<input type="text" placeholder="Entrer la catégorie du Scanner" name="fcategorie" required>
<label><b>Ville</b></label>
<input type="text" placeholder="Entrer la ville" name="fville" required>
<label><b>Longitude</b></label>
<input type="text" placeholder="Entrer la longitude" name="flong" required>
<label><b>Latitude</b></label>
<input type="text" placeholder="Entrer la latitude" name="flat" required>
<label><b>Description</b></label>
<input type="text" placeholder="Description" name="fdesc" required>
<input type="submit" id='submit' value='Insérer' >
</form>
</div>
</body>
</head>
jordane45
Messages postés38241Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention17 septembre 2024345 Modifié le 30 avril 2018 à 20:12
Ensuite, concernant ta demande, deux possibilités.
- Soit tu places ton code PHP dans le même fichier que ton formulaire (et dans ce cas, tu laisses l'attribut "action" à vide) afin de rester sur la même page une fois le code php exécuté
- Soit, dans ton second fichier, tu fais simplement une redirection à l'aide de l'instruction
header('location:tapage.php');
Moi je prendrai le choix 1
Au passage... tes balises sont mal fermées/placées dans ton code...
Par exemple... que vient faire la balise </head> APRES le <body> ??
Donc, ton code, en PDO et correctement formaté, reviendrait )à ça:
Fichier de connexion à la bdd à placer dans un fichier à part
pour ne pas avoir à le recopier dans chacune de tes pages
30 avril 2018 à 20:06