Enregistrer mon formulaire dans la base de données
Résolu
tiph
-
tiph -
tiph -
Bonjour,
Comme le titre l'indique je souhaite enregistrer le formulaire rempli, mais pas totalement, dans ma base de données. Je n'ai pas d'erreur mais cela ne fonctionne pas, je ne vois pas ce qu'il me manque
Voici une partie de ma page html :
et mon php :
Je vous remercie d'avance pour votre aide,
Cordialement
Comme le titre l'indique je souhaite enregistrer le formulaire rempli, mais pas totalement, dans ma base de données. Je n'ai pas d'erreur mais cela ne fonctionne pas, je ne vois pas ce qu'il me manque
Voici une partie de ma page html :
<form name="frm" action="./enr_az.php" method="post"> <p> Numéro <input type="text" name="Num"> <input type="button" value="Valider" onclick="Valider()"> </p> </form>
et mon php :
<?php //Connection avec la BDD. $bdd = 'bd'; $host = "localhost" ; $user = "root" ; $mdp = "" ; $connect = mysql_connect($host, $user, $mdp) ; if ($connect > 0 ) echo " connexion réussie" ; else echo "Echec de connexion – Veuillez contacter l’adminstrateur" ; mysql_select_db($bdd) or die("Erreur de connexion à la base de donnée" ); $Num = $_POST['Num']; $res = 'INSERT INTO az (Num) VALUES ("'.$Num.'")'; $res = mysql_query('$sql'); mysql_close(); ?>
Je vous remercie d'avance pour votre aide,
Cordialement
A voir également:
- Comment lier un formulaire à une base de données
- Whatsapp formulaire opposition - Guide
- Fuite données maif - Guide
- Formulaire de réclamation facebook - Guide
- Base de registre - Guide
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
6 réponses
Bonjour,
Concernant ton souci .... retires donc les QUOTES autour de la variable $sql
Par contre, au passage .... sache que tu utilises l'ancienne extension Mysql considérée comme obsolète.
Je t'invite à lire ceci :
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
puis à modifier ton code en prenant PDO (ou mysqli)
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli
Concernant ton souci .... retires donc les QUOTES autour de la variable $sql
$res = mysql_query($sql);
Par contre, au passage .... sache que tu utilises l'ancienne extension Mysql considérée comme obsolète.
Je t'invite à lire ceci :
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
puis à modifier ton code en prenant PDO (ou mysqli)
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli
Merci pour ta réponse, j'avais testé sans les quotes mais ça ne fonctionne pas, je vais lire les liens que tu m'as laissé. Je reviendrai sur le forum si j'ai un éventuel pb.
Encore merci