Ajouter.php ça marche pas :/

Fermé
raniaBL - 29 nov. 2012 à 10:07
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 29 nov. 2012 à 15:51
qui peut m'aider à vérifier ce code en PHP il me donne comme resultat qu'il ça marche mais dans la base (les données ne sont pas ajouter): ajouter.php
j'utilise EASY PHP
-----------------------------------------------------
<?php

$matricule=$_GET['matricule'];
$activite=$_GET['activite'];
$date=$_GET['date'];
$effectue=$_GET['effectue'];
$cause=$_GET['cause'];
$k = mysql_connect("localhost", "root","");
$bd = mysql_select_db("leoni");
$req="INSERT INTO enregistrement VALUES('$matricule','$activite','$date','$effectue','$cause') ;";
$r=mysql_query($req);
echo " $matricule $activite ET $date ET $effectue ET $cause sont ajouter a la base";


?>

1 réponse

Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
29 nov. 2012 à 15:51
Il ne faut pas mettre les connections dans une variable ! :
$k = mysql_connect("localhost", "root","");
$bd = mysql_select_db("leoni");

Par contre, il est préférable de mettre des variables dans ta chaîne de connection:
// variable de connection à la base de données:
$user = ""; // Le nom d'utilisateur
$passwd = ""; // Le mot de passe
$host = ""; // L'hôte (ordinateur sur lequel le SGBD est installé)
$bdd = ""; // Le nom de la base de données

Se connecter au serveur ou un message de sortie :
// connection au serveur ou sortir (comme cela on sait si la connection a réussie !)
mysql_connect($host,$user,$passwd) or die("erreur de connexion au serveur $host");

Se connecter à la base de données ou sortir:
// connexion au serveur
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");

Ça fait déjà pas mal à refaire avant de voir ce qui ne fonctionne pas !
Quand tu as refait ton script, tu l'essaie, puis, dans le cas où tu as un soucis, tu reviens exposé le problème.
Bonne programmation.
0