Enregistrer mon formulaire dans la base de données

Résolu
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 :
<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:

6 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
tiph
 
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