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

6 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    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
    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