Creer un formulaire avec deux booton enregistrer et afficher

Résolu/Fermé
amarasiby Messages postés 14 Date d'inscription vendredi 18 septembre 2020 Statut Membre Dernière intervention 19 septembre 2020 - 18 sept. 2020 à 17:01
amarasiby Messages postés 14 Date d'inscription vendredi 18 septembre 2020 Statut Membre Dernière intervention 19 septembre 2020 - 19 sept. 2020 à 14:01
bonjour suis débutant en PHP et mon problème et que j’aimerais créer un formulaire en PHP avec de bouton enregistrer les données dans ma base et l’autre afficher les donnée de la base dans un fichier PDF mais j'arrive pas
mon code






<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
<form method="POST" >
 photo<input type="file" name="photo"> <br>
	 NOM<input type="text" name="nom"> <br>
	PRENOM <input type="text" name="prenom"><br>
	DATE DE NAISSANCE <input type="date" name="date_de_naissance"><br>
	LIEU<input type="text" name="lieu"><br>
	TEL <input type="number" name="tel"><br>

	<input type="submit" value="ENREGISTRER" name="enregistrer">
	<input type="submit" value="FICHIER" name="fichier">

</form>

<?php 
error_reporting(E_ALL ^ E_NOTICE);

$A = $_POST['photo'];
$B = $_POST['nom'];
$C= $_POST['prenom'];
$D= $_POST['date_de_naissance'];
$E = $_POST['lieu'];
$F= $_POST['tel'];
$P= $_POST['enregistrer'];
$V = $_POST['fichier'];
 if(isset($P))
	{
$mysqli = new mysqli("127.0.0.1","root", "", 'etat');

		
		$requete = "INSERT INTO civile (photo,nom,prenom,date_de_naissance,lieu,tel) VALUES('$A','$B','$C','$D','$E','$F')";
		$resultat = $mysqli->query($requete);


} 
	elseif(isset($V)) {
	$mysqli = new mysqli("127.0.0.1","root", "", 'etat');
		
		$requete = "SELECT * FROM civile " ;

		$resultat = $mysqli->query($requete);
		while ($ligne = $resultat->fetch_array()) {
			
		?>
				
				<?php 
				
        echo  $ligne['photo'];
        
	                 echo  $ligne['nom'];
					 echo  $ligne['prenom'];
					 echo  $ligne['date_de_naissance'];
					 echo  $ligne['lieu'];
					 echo  $ligne['tel']; 
					

  
?>
               			
<?php
  

		}
		$mysqli->close();
	

	       }
	       
	

	


 ?>

</body>
</html>







A voir également:

3 réponses

yg_be Messages postés 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 Ambassadeur 1 550
18 sept. 2020 à 17:18
bonjour,
"j'arrive pas": as-tu un message d'erreur, une question?
0
amarasiby Messages postés 14 Date d'inscription vendredi 18 septembre 2020 Statut Membre Dernière intervention 19 septembre 2020
18 sept. 2020 à 17:40
Non mais quant je clique sur enregistrer les données sont stocker mais pour l’affichage j’ai sur le nom de l’image qui affiche au lieu de l’image elle même et pour l’autre bouton fichier je sais pas comment procéder
0
yg_be Messages postés 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 1 550 > amarasiby Messages postés 14 Date d'inscription vendredi 18 septembre 2020 Statut Membre Dernière intervention 19 septembre 2020
18 sept. 2020 à 18:28
cet exercice me semble un beaucoup trop difficile pour un débutant.
pour l'image, je pense que tu dois commencer par apprendre à recevoir un fichier en PHP: https://www.commentcamarche.net/faq/889-php-upload-de-fichiers
0
amarasiby Messages postés 14 Date d'inscription vendredi 18 septembre 2020 Statut Membre Dernière intervention 19 septembre 2020 > yg_be Messages postés 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024
Modifié le 18 sept. 2020 à 18:40
D’accord je vois mais vous pouvez pas m'aider à compléter ce qui manque ??
0
yg_be Messages postés 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 1 550 > amarasiby Messages postés 14 Date d'inscription vendredi 18 septembre 2020 Statut Membre Dernière intervention 19 septembre 2020
18 sept. 2020 à 18:50
tu écris que tu es débutant en PHP. je comprends que tu veux progresser pour ne pas rester débutant.
as-tu compris comment recevoir un fichier en PHP? cela t'aidera, petit à petit, à compléter ce qui te manques.
0
amarasiby Messages postés 14 Date d'inscription vendredi 18 septembre 2020 Statut Membre Dernière intervention 19 septembre 2020 > yg_be Messages postés 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024
18 sept. 2020 à 18:57
Pour l’instant j’ai réussi à insérer l’image dans la base de données mais quand je fait la requête pour l’afficher avec les autres entres y’a que le nom qui s’affiche
0
yg_be Messages postés 23342 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 21 novembre 2024 Ambassadeur 1 550
18 sept. 2020 à 20:37
suis-tu une formation, ou te formes-tu en posant des questions sur les forums?
0
amarasiby Messages postés 14 Date d'inscription vendredi 18 septembre 2020 Statut Membre Dernière intervention 19 septembre 2020
18 sept. 2020 à 21:54
je suivais une formation mais avec le corona on a arrêter les cours depuis mars alors j’essaye de me former avant les reprise
0