Connexion a une base

Résolu/Fermé
don dali Messages postés 19 Date d'inscription lundi 1 juin 2009 Statut Membre Dernière intervention 14 octobre 2009 - 10 sept. 2009 à 13:53
don dali Messages postés 19 Date d'inscription lundi 1 juin 2009 Statut Membre Dernière intervention 14 octobre 2009 - 11 sept. 2009 à 11:26
Bonjour,
j'ai créer un mini projet comporte une connexion a une base en utilisant mysql et le easyphp le problème c que jarrive pas a faire ce connexion .j' ai créer 3 pages une page appelée connexion2.php comporte la connexion de la base ,une page insertion.html comporte un formulaire d 'inscription de 2 champs , une page requete.php.

si vous pouvez m'aider je voulais inser dans ma base "personne" de nouveau enregistrement mai jarrive pas voici les 3 codes s'il y a des fautes mettez moi au courant:
connexion.php
<?php
$host="localhost";
$user="root";
$db="db_radio_hedyl";
$password="";
mysql_connect($host,$user,$password);
or die("erreur de connexion au serveur");
mysql_select_db($personne);
or die("erreur de connexion a la base de donnée");
?>


insertion.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>


<script language="javascript" type="text/javascript">
function verif(){
if ((document.form.nom.value =="")||(document.form.prenom.value =="")){
alert ("Il faut remplir les deux champs.");
return false;}
else
{return true;}
}
</script>


<body>
<form id="form" name="form" method="post" action="requete.php" onclick="return verif()">

nom
<label>
<input type="text" name="nom" id="nom" />
</label>
prénom
<label>
<input type="text" name="prénom" id="prénom" />
</label>
<label>
<input type="submit" name="button" id="button" value="Envoyer" />
</label>
</form>
<p> </p>
</body>
</html>

requete.php
<?php

include("connexion2.php");

$name=($_POST['nom']);
$prename=($_POST['prenom']);

$sql = "INSERT INTO identification VALUES ("$name"," $prename")";
$req = mysql_query($sql);
$data = mysql_fetch_array($req);

mysql_close();

?>

2 réponses

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
10 sept. 2009 à 17:09
Bonjour,

Je pense que le code pour connection.php devrait être le suivant
<?php
$host="localhost";
$user="root";
$db="db_radio_hedyl";
$password="";
mysql_connect($host,$user,$password) or die("erreur de connexion au serveur");
mysql_select_db($db) or die("erreur de connexion a la base de donnée");
?> 
et pour requete.php le code devrait être le suivant
<?php

include("connexion2.php");

$name=($_POST['nom']);
$prename=($_POST['prenom']);

$sql = "INSERT INTO identification VALUES ("$name"," $prename")";
$req = mysql_query($sql) or die("erreur insertion" . mysql_error());

mysql_close();

?>

J'ai pas testé, à toi de voir.
A plus
0
don dali Messages postés 19 Date d'inscription lundi 1 juin 2009 Statut Membre Dernière intervention 14 octobre 2009
11 sept. 2009 à 11:26
merci Christounet je vai verifier
0