Enregistrer mon formulaire dans la base de données

Résolu/Fermé
tiph - Modifié par jordane45 le 16/02/2016 à 17:14
 tiph - 24 févr. 2016 à 09:00
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 :
<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

6 réponses

jordane45 Messages postés 36931 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 février 2023 4 483
16 févr. 2016 à 17:16
Bonjour,

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

1
Bonjour,

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
0