Connexion base donnée

Fermé
pc_dell Messages postés 8 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 30 avril 2013 - 22 avril 2013 à 11:52
pc_dell Messages postés 8 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 30 avril 2013 - 30 avril 2013 à 11:34
Bonjour , alors voila j'ai créer un formulaire et une base de donnée sous easyphp , mais je me demande comment faire pour relier les données inscrites dans le formulaire qui seront envoyer a la base de donnée.
J'ai créer une page connexion.php et une autre transfert.php
mais cela ne marche pas.
Quand je suis sur mon formulaire lorsque je rentre les donées et que je fais envoyer rien ne se passe ... cela reste fixe
pourriez vous m'aider svp ! merci
A voir également:

11 réponses

Utilisateur anonyme
22 avril 2013 à 11:55
Salut salut,

Il nous faudrait un peu de code pour qu'on puisse t'aider ;)
0
pc_dell Messages postés 8 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 30 avril 2013
22 avril 2013 à 12:45
code du formulaire :

<html>
<head>
<title>Formulaire signaler un probleme </title>
<style type="text/css">
h1 { color: red; }
</style>
</head>
<body bgcolor="#66FFCC">
<center>
<h1><i>Signaler un probleme</i></h1>
</center>
</body>
</html
<br>
</br>

<table>
<tr>
<td>
<b>Nom Prof :</b>
</td>
<td>
<input type="text" name="NomProf" size="20" /><br/>
</td>
</tr>
<tr>
<td>
<tr>
<td>
<b>Prenom Prof : </b>
</td>
<td>
<input type="text" name="PrenomProf" size="20" /><br/>
</td>
</tr>
<tr>
<td>
<b>Mot de passe :</b>
</td>
<td>
<input type="password" name="pass" size="20" /><br/>
</td>
</tr>
<tr>
<td>
<b>Numero Salle : </b>
<td>
<select name="jour" size="1">
<option value="100">100</option>
<option value="101">101</option>
<option value="102">102</option>
<option value="103">103</option>
<option value="104">104</option>
<option value="105">105</option>
<option value="106">106</option>
<option value="107">107</option>
<option value="108">108</option>
<option value="109">109</option>
<option value="110">110</option>
<td>
<br>
</br>
<tr>
</tr>
<td>
<b>Numero du Poste :</b>
<td>
<select name="jour" size="1">
<option value="1">1</otpion>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<td>
<br>
</br>
</tr>
<td>
<br>
</br>

<b>Message :</b>
<br>
<input type="text" name="message" size="20" /><br/>
</br>
<br>
</br>
<br>
</br>
<input type ="submit" value="Envoyer" />
<input type="reset" value="Effacer" />

</form>
</body>
</html>


code connexion.php :
<?
$serveur = "localhost";
$utilisateur = "root";
$motdepasse = "";
$base = "projet"

$cx_srv = mysql_connect($serveur, $utilisateur, $motdepasse);
if($cx_srv==False)
{
print "Echec de la connexion au serveur ".$serveur." : problème d'adresse IP, d'utilisateur (login et/ou mot de passe) ou d'indisponibilité du serveur).<br />";
}
else
{

$cx_base= mysql_select_db($base, $cx_srv);


if($cx_base==False)
{
print "Echec de la connexion à la base ".$base." : base inexistante/indisponible ou absence totale de droits de l'utilisateur sur cette base.<br />";

mysql_close($cx_srv);
}
}
?>

code transfert.php :

<html>
<head>
</head>
<body>
<?
// affectation des valeurs
$NomProf=$_POST['NomProf'];
$PrenomProf=$_POST['PrenomProf'];
$Motdepasse=$_POST['Motdepasse'];
$NumSalle=$_POST['Num Salle'];
$NumPoste=$_POST['Num Poste'];
$Message=$_POST['Message'];


echo "Cher(e) $Prenom $Nom,<br />";
echo "Votre message a été envoyer";
include("connexion.php");

$sql1=" INSERT INTO Prof (NomProf,PrenomProf,Motdepasse,) VALUES('$NomProf','$PrenomProf','$MotdePasse')";

$result1 = mysql_query($sql1);
if($result1 == False)
{
echo "<br/>Echec de la requête ".$sql1;
}

$sql2="INSERT INTO salle (NumSalle,NumPoste) Values('$NumSalle','$NumPoste',)";

$result2=mysql_query($sql2);

if(($result1 == True) && ($result2 == True))
{
echo "<br/><br/>Vos données ont bien été envoyées";
}

mysql_close();
?>
</body>
</html>
0
Utilisateur anonyme
22 avril 2013 à 14:10
A première vue la balise </form> est bien fermé mais jamais ouverte...
0
pc_dell Messages postés 8 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 30 avril 2013
22 avril 2013 à 19:06
oups une erreur de ma part !
mais sinon c'est quoi le probleme ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
23 avril 2013 à 11:04
Ben je pense que c'est ça le principale problème , si ta balise form n'est pas renseigné tu ne peux pas instancier les attributs action et method, du coup ton formulaire "ne sait pas comment traiter" les info qu'il contient.
0
pc_dell Messages postés 8 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 30 avril 2013
23 avril 2013 à 11:12
d'accord je vais essayer pour voir alors. et je tiens au courant
0
pc_dell Messages postés 8 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 30 avril 2013
30 avril 2013 à 11:12
bonjour, alors voila j'ai essayer en fermant la balise form mais cela ne change rien pourriez vous m'aider svp
0
Utilisateur anonyme
30 avril 2013 à 11:13
Peux tu nous montrer la ligne que tu as rajouté ,?
0
pc_dell Messages postés 8 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 30 avril 2013
30 avril 2013 à 11:29
j'ai juste fermer la balise form j'ai rien rajouter de plus
0
Utilisateur anonyme
30 avril 2013 à 11:31
Elle était déjà fermée..
0
pc_dell Messages postés 8 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 30 avril 2013
30 avril 2013 à 11:34
Oui mais je l'avais enlever et je l'ai remise donc voila ..
0