Problème de MySQL sur free
Résolu
duduche2006
Messages postés
101
Date d'inscription
Statut
Membre
Dernière intervention
-
ordipard Messages postés 155 Date d'inscription Statut Membre Dernière intervention -
ordipard Messages postés 155 Date d'inscription Statut Membre Dernière intervention -
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) )
{
?>
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:
- Problème de MySQL sur free
- Word 2013 free download - Télécharger - Traitement de texte
- Zimbra free - Guide
- Free office - Télécharger - Suite bureautique
- Mysql community server - Télécharger - Bases de données
- Sketchup free - Télécharger - 3D
11 réponses
mysql_connect("localhost","log","mdp")
mysql_select_db("nomdetabase") // pour free c'est le même que ton login donc la "log"
Pourquoi n'utilise tu pas les sessions, cette fonction sera a mon avis plus pratique pour ton problème.
Parceque ton code d'apres ce que j'ai compris n'affiche que les messages posté par les membres mai laissentla possibilité aux autres de poster un message ce qui est inutile a moin que tu veuille afficher les message des "nonmembres" ailleurs, en esperant t'avoir eclairé !
J'attend ton message pour voir ou tu en ai.
@+
mysql_select_db("nomdetabase") // pour free c'est le même que ton login donc la "log"
Pourquoi n'utilise tu pas les sessions, cette fonction sera a mon avis plus pratique pour ton problème.
Parceque ton code d'apres ce que j'ai compris n'affiche que les messages posté par les membres mai laissentla possibilité aux autres de poster un message ce qui est inutile a moin que tu veuille afficher les message des "nonmembres" ailleurs, en esperant t'avoir eclairé !
J'attend ton message pour voir ou tu en ai.
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour
et merci de me répondre
se que je veut c'est q' uniquement les membres puisse discuté en eux.
via un code perso
sa je l'avais au début sa ne marche pas :
mysql_connect("localhost","log","mdp")
mysql_select_db("nomdetabase") //
quesque tu entend par une session, je ne connaît pas tous je début
cordialement
duduche2006
et merci de me répondre
se que je veut c'est q' uniquement les membres puisse discuté en eux.
via un code perso
sa je l'avais au début sa ne marche pas :
mysql_connect("localhost","log","mdp")
mysql_select_db("nomdetabase") //
quesque tu entend par une session, je ne connaît pas tous je début
cordialement
duduche2006
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
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
ca serait pas ca plutot ton message d' erreur?
The requested method POST is not allowed for the URL
c' est pas ta méthode qui est foireuse mais ta methode PST si c' est bien ca ton message d' erreur :)
The requested method POST is not allowed for the URL
c' est pas ta méthode qui est foireuse mais ta methode PST si c' est bien ca ton message d' erreur :)
mysql_connect("localhost","log","mdp")
mysql_select_db("nomdetabase") //
marche a tous les coups c'est la procédure si tu est sur free imaginon l'adresse de ton site est toto.free.fr
Alors ton code est
mysql_connect("localhost","toto","mdp")
mysql_select_db("toto")
A tu bien importer ta base de donnée sur le serveur free?
Les sessions je t'invite a allé sur le "siteduzero" vu ton code je pense que tu connais l'adresse ;) je t'invite a allervoir la section sessions et de lire TOUT le tutorial du debut jusqu'a la fin il est tres bien fait et sorti de ce site on a deja pas mal de connaissance, seulement il faut prendre le temps de tout lire attentivement de ne pas ésiter a faire des test etc...
voila dit moi ou tu en ai, ordipard@hotmail.fr ajoute moi si tu ve qu'on discute pour voir et modifier ton code enssemble.
A bientot !
mysql_select_db("nomdetabase") //
marche a tous les coups c'est la procédure si tu est sur free imaginon l'adresse de ton site est toto.free.fr
Alors ton code est
mysql_connect("localhost","toto","mdp")
mysql_select_db("toto")
A tu bien importer ta base de donnée sur le serveur free?
Les sessions je t'invite a allé sur le "siteduzero" vu ton code je pense que tu connais l'adresse ;) je t'invite a allervoir la section sessions et de lire TOUT le tutorial du debut jusqu'a la fin il est tres bien fait et sorti de ce site on a deja pas mal de connaissance, seulement il faut prendre le temps de tout lire attentivement de ne pas ésiter a faire des test etc...
voila dit moi ou tu en ai, ordipard@hotmail.fr ajoute moi si tu ve qu'on discute pour voir et modifier ton code enssemble.
A bientot !