Creation formulaire -> BDD

Fermé
DemoNYac Messages postés 43 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 21 janvier 2010 - 2 mai 2009 à 10:01
DemoNYac Messages postés 43 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 21 janvier 2010 - 2 mai 2009 à 11:10
Bonjour,
Je voudrais creer un formulaire envoyant les infos sur ma base de donnée. Cependant j'ai de petit problemes. etant novice, je ne vois pas trop d'ou cela peut provenir.

Ma Page 1 :
<form action="BDD2.php" method="post">
<p>
<input type="text" name="pseudo" />
<p>
<input type="text" name="age" />
<input name="envoyer" type="submit" value="Envoyer">

Ma page 2:

$server = '';
$user = '';
$pass = '';
$table = 'test';
$valeur1 = $_POST['pseudo'] ;
$valeur2 = $_POST['age'] ;

mysql_connect($server, $user, $pass)
or die("Impossible de se connecter au serveur $server");
mysql_select_db(funstreaming)
or die("impossible de se connecter à la base funstreaming");

$query = "INSERT INTO $table (pseudo, age) "
. "VALUES "
. "('$valeur1', '$valeur2')";
$resultat = mysql_query($query)
or die("L'insertion a echouée car ". mysql_error() .".");


Merci de m'eclairer =)
A voir également:

5 réponses

ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 27
2 mai 2009 à 10:13
Salut !
Peut-on avoir le libellé de ton erreur ?
Ta requête me semble étrange ! Voila ce que j'aurais fait personnellement
$query = "INSERT INTO ".$table." (pseudo, age) VALUES ('".$valeur1."', '".$valeur2."')"; 
1
DemoNYac Messages postés 43 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 21 janvier 2010 15
2 mai 2009 à 10:16
Il n'y a pas eu d'erreur, tout le code est affiché sur plusieurs lignes...

J'essaye ce que tu m"a donné et j'édit.

Merci

Edit :voila ce que je vois (en ayant mis le bout de ton code)

$server = 'sql4.power-heberg.net'; $user = 'f...ing'; $pass = 'z..9t3'; $table = 'test'; $valeur1 = $_POST['pseudo'] ; $valeur2 = $_POST['mot_de_passe'] ; mysql_connect($server, $user, $pass) or die("Impossible de se connecter au serveur $server"); //ensuite se choisir la base : mysql_select_db(funstreaming) or die("impossible de se connecter à la base funstreaming"); //puis faire la requete : $query = "INSERT INTO ".$table." (pseudo, age) VALUES ('".$valeur1."', '".$valeur2."')"; $resultat = mysql_query($query) or die("L'insertion a echouée car ". mysql_error() .".");
0
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 27
2 mai 2009 à 10:44
Vérifie tes balises php :
<?php
   ... instructions
?>
0
Bonjour

Non, ta requête n'a pas d'erreur
Par contre, il ne faudrait pas oublier le <?php au début de ton script (et éventuellement ?> à la fin)
0
DemoNYac Messages postés 43 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 21 janvier 2010 15
2 mai 2009 à 10:53
lol merci.. que suis-je bête

EDIT : Voici ce que je vois..

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'fun..ing'@'77.193.74.217' (using password: YES) in C:\wamp\www\Test\BDD2.php on line 8
Impossible de se connecter au serveur sql4.power-heberg.net

Le probleme c'est qu'il y a $server, $user, $pass

J'explique mon probleme.

J'ai ceci : http://mysql.whd-rs.com/
pour me connecter ainsi que sql4.power-heberg.net
Cependant je n'ai qu"un champ ( server )..
comment je peut faire ?
0

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

Posez votre question
DemoNYac Messages postés 43 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 21 janvier 2010 15
2 mai 2009 à 11:10
Voila ce que me dit mon hebergeur :

Nom de la base
fun.ng
Login de la base
f...g
Mot de passe de la base
...t3 [Modifier]
Adresse du serveur MySQL
sql4.power-heberg.net
Création de la base sur le serveur MySQL
Etat de la base
CREE
PhpMyAdmin
http://mysql.whd-rs.com/

... :s
0