Problème de connection MySQL free

Fermé
duduche2006 Messages postés 101 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 9 juin 2019 - 18 mars 2008 à 09:14
duduche2006 Messages postés 101 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 9 juin 2019 - 18 mars 2008 à 20:08
Bonjour,

Bonjour,

je suis en train de faire un mini chat sur mon site
et je voudrai le limité au membre du club donc un mot de passe, mais je n'en suis pas la vue que sa ne marche pas.

mon problème et que je n'arrive pas a dialogue avec ma BDD, chaque fois que je me connecte sa m'ouvre
bien la page free puis plus rien il me dit ( Erreur 405 - Méthode de requête non autorisée )

j'ai essayé plusieurs requêtes a chaque fois le même message

cordialement

ma page actuel:

<?php
if (isset($_POST['pseudo']) AND isset ($_POST['message'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MysQL
mysql_connect("http://sql.free.fr/","casaplongee", "mdp" );
// selection de la base
SELECT*FROM'Message'LIMIT 0 , 30


// Mot de passe
SELECT COUNT( * ) AS `Enregistrements` , `lydie`
FROM `user`
GROUP BY `mot de passe`
ORDER BY `mot de passe`
LIMIT 0 , 30

// Ensuite on enregistre le message
mysql_query("INSERT INTO `casaplongee`.`Message` (`user` ,`Message` VALUES('', '$pseudo', '$message')"$connect);

// On utilise la fonction PHP htmlentities pour eviter d'enregistrer de code HTML dans la table
$message = htmlentities ($_POST['message']);
$pseudo = htmlentities ($_POST['pseudo']);


// Ensuite on enregistre le message
mysql_query("INSERT INTO `casaplongee`.`Message` (`user` ,`Message` VALUES('', '$pseudo', '$message')"$connect);
// On se déconnecte de MySQL
mysql_close();
}
}

// Que l'on ait enregistré des données ou pas...
// On affiche le formulaire puis les 10 derniers messages

// Tout d'abord le formulaire :
?>






<div id="corps">
<h2>Mini Chat:</h2>
<!--Ici on parle en PHP mise en place d'un formulaire mise en place: le samedi 10 mars 2007!-->
<p>partir commentaire:</p>

<p>Que pensez vous de mon site?</p>
<p>
<form method="post" action="journal.html">
<label>Votre pseudo:<input type="text" name="pseudo"value="" size="30" maxlength="20" /></label><br/><br/>
<label>Votre mot de passe:<input type="text" name="motpasse"value="" size="30" maxlength="20" /></label><br/><br/>
</p>
<p>
<label>
Comment pensez-vous que je pourrais améliorer mon site?<br />
<textarea name="ameliorer" rows="10" cols="80">
</textarea>
</label>
</p>
<p>
Ex:1 question facile: La composition de l'air? Cochez la bonne réponse:<br />
<label><input type="radio" name="reponse" value="La profondeur"/>55% d'azote: 30% d'oxygène: 15% gaz carbonique</label><br />
<label><input type="radio" name="reponse" value="La pression"/>79% d'azote: 20,7% d'oxygène: 0.03% gaz carbonique</label><br />
<label><input type="radio" name="reponse" value="L altitude"/>75% d'azote: 20,7% d'oxygène: 4,1% gaz carbonique</label><br />
</p>
<p>
<input type="submit" /> <input type="reset" /> <input type="button" />
</p>
</form>
<p> Merci de vos réflections</p>
<!-- Ici fin du PHP-->
</div>



<?php


{
// Maintenant on doit récupérer les 10 dernières entrées de la table
// D'abord, on se connecte à MysQL
mysql_connect("http://sql.free.fr/","casaplongee", "mdp" );
// selection de la base
SELECT * FROM 'message' LIMIT 0,30
// Ensuite on enregistre le message
mysql_query("INSERT INTO `casaplongee`.`Message` (`user` ,`Message` VALUES('', '$pseudo', '$message')"$connect);
// On se déconnecte de MySQL
mysql_close();

// selectionne l'erreur
mysql_query("SELECT * FROM news") or die(mysql_error());

// Puis on fait une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($reponse) )
{
?>
A voir également:

5 réponses

sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 17
18 mars 2008 à 09:25
<?php
mysql_connect("localhost", "mateo21", "cFrrI954"); // Connexion à MySQL
mysql_select_db("mateo21"); // Sélection de la base mateo21

// On est connectés, on peut travailler sur la BDD
// ...
// ...

// On a fini de travailler, on ferme la connexion :
mysql_close(); // Déconnexion de MySQL

?>

tu as oublié la seconde ligne


0
duduche2006 Messages postés 101 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 9 juin 2019 26
18 mars 2008 à 09:45
bonjour

se que tu me marque est tiré du site du zéro, je connais et j'ai beaucoup appris avec.
tu fais référence à cois quant tu me dit que j'ai oublié la seconde ligne:

car tous a je l'ai fais au début mais free ne reconnait pas: mysql_connect("localhost", "mateo21", "cFrrI954");

salutation
0
sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 17 > duduche2006 Messages postés 101 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 9 juin 2019
18 mars 2008 à 10:45
Tu ne te connecte à aucune base de données, tu entre juste ton nom avec ton mot de passe mais il manque le nom de la base de données
0
duduche2006 Messages postés 101 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 9 juin 2019 26
18 mars 2008 à 10:57
OK

je suis au boulot

des que je rentre je fais un essai et je te recontacterai si tu veut bien:

cordialement

duduche
0
sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 17
18 mars 2008 à 10:58
Pas de problème ;)
0
duduche2006 Messages postés 101 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 9 juin 2019 26
18 mars 2008 à 13:28
salut

j'ai essayé se midi et sa na pas marché sa me dit toujours la même erreur.
j'ai même ajouté des lignes pour voir ou est l'erreur sa marche pas.

<?php
if (isset($_POST['pseudo']) AND isset ($_POST['message'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MysQL
$link = mysql_connect("sql.free.fr/","casaplongee", "nwc1tyce" );

// selection de la base casaplongee
mysql_select_db("casaplongee");
SELECT*FROM'Message'LIMIT 0 , 30

// recherche d'error
if (!$link) {
die('Connexion impossible : ' . mysql_error());
}
//echo ' Connecté correctement';
//mysql_close($link)
$db = mysql_selectdb($database);


// Mot de passe
SELECT COUNT( * ) AS `Enregistrements` , `lydie`
FROM `user`
GROUP BY `mot de passe`
ORDER BY `mot de passe`
LIMIT 0 , 30

// Ensuite on enregistre le message
mysql_query("INSERT INTO `casaplongee`.`Message` (`user` ,`Message` VALUES('', '$pseudo', '$message')"$connect);

// On utilise la fonction PHP htmlentities pour eviter d'enregistrer de code HTML dans la table
$message = htmlentities ($_POST['message']);
$pseudo = htmlentities ($_POST['pseudo']);


// Ensuite on enregistre le message
mysql_query("INSERT INTO `casaplongee`.`Message` (`user` ,`Message` VALUES('', '$pseudo', '$message')"$connect);
// On se déconnecte de MySQL
mysql_close();
}
}

// Que l'on ait enregistré des données ou pas...
// On affiche le formulaire puis les 10 derniers messages

// Tout d'abord le formulaire :
?>
0
duduche2006 Messages postés 101 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 9 juin 2019 26
18 mars 2008 à 15:43
re bonjour

j'ai tous refais et sa ne marche toujours pas erreur 405 Méthode de requête non autorisée



<?php
if (isset($_POST['pseudo']) AND isset ($_POST['message'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MysQL
mysql_connect("sql.free.fr/","casaplongee", "nwc1tyce" );

// selection de la base casaplongee
mysql_select_db("casaplongee");
SELECT*FROM'Message'LIMIT 0 , 30


// Ensuite on enregistre le message
mysql_query("INSERT INTO `casaplongee`.`Message` (`user` ,`Message` VALUES('', '$pseudo', '$message')"$connect);

// On utilise la fonction PHP htmlentities pour eviter d'enregistrer de code HTML dans la table
$message = htmlentities ($_POST['message']);
$pseudo = htmlentities ($_POST['pseudo']);

// On se déconnecte de MySQL
mysql_close();
}
}

?>
0

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

Posez votre question
duduche2006 Messages postés 101 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 9 juin 2019 26
18 mars 2008 à 20:08
rebonjour

ne voyant pas de réponse a mon problème, j'ai chercher erreur 405 sur free
et que personne à la réponse à mon problème.
j'ai modifié 4 fois mes requêtes et pas de changement
je pense qu'il y a que free qui pourrai répondre a mon problème

cordialement

duduche
0