Aucunes données
Fermé
EuroTruck
Messages postés
52
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
1 novembre 2009
-
15 juil. 2009 à 17:15
moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 - 19 juil. 2009 à 09:02
moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 - 19 juil. 2009 à 09:02
A voir également:
- Aucunes données
- Reinstaller windows sans perte de données - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Excel validation des données liste - Guide
11 réponses
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
15 juil. 2009 à 17:45
15 juil. 2009 à 17:45
Bonsoir,
ne pensez-vous pas qu'il faille plus de détails pour vous aider ?
par exemple les parties du code concernées.
ne pensez-vous pas qu'il faille plus de détails pour vous aider ?
par exemple les parties du code concernées.
moderno31
Messages postés
870
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
15 juil. 2009 à 19:59
15 juil. 2009 à 19:59
Hello,
Comme indiqué précemment, fait voir ton code php déjà, et indiquer ce que ta page t'affiche exactement.
La requete SQL de INSERT que tu as m'interesse aussi !
Comme indiqué précemment, fait voir ton code php déjà, et indiquer ce que ta page t'affiche exactement.
La requete SQL de INSERT que tu as m'interesse aussi !
EuroTruck
Messages postés
52
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
1 novembre 2009
6
16 juil. 2009 à 12:05
16 juil. 2009 à 12:05
Bonjour voila le code :
inscription.php
inscription.php
if (isset($_POST['pseudo']) AND isset($_POST['motdepasse']) AND isset($_POST['adressemail']))inscription_ok.php (partie)
{
$pseudo = $_POST['pseudo'];
$motdepasse = $_POST['motdepasse'];
$adressemail = $_POST['adressemail'];
//On enregistre les données
$inscritpion = mysql_query("INSERT INTO folball1 (id, pseudo, motdepasse, adressemail) VALUES('', '$pseudo', '$motdepasse', '$adressemail')") or die(mysql_error());
<?php mysql_connect("sql1.redby.fr", "folball1", "******");
mysql_select_db("folball1");
$reponse = mysql_query("SELECT * FROM folball1") or die(mysql_error());
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
16 juil. 2009 à 17:48
16 juil. 2009 à 17:48
Bonjour,
avant cette instruction
if (isset($_POST['pseudo']) AND isset($_POST['motdepasse']) AND isset($_POST['adressemail']))
mettez
echo "<pre>";print_r($_POST);echo"</pre>";
pour voir ce que contiennent les varaibles passées via la méthode POST et pour vérifier leurs noms.
avant cette instruction
if (isset($_POST['pseudo']) AND isset($_POST['motdepasse']) AND isset($_POST['adressemail']))
mettez
echo "<pre>";print_r($_POST);echo"</pre>";
pour voir ce que contiennent les varaibles passées via la méthode POST et pour vérifier leurs noms.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
EuroTruck
Messages postés
52
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
1 novembre 2009
6
17 juil. 2009 à 20:11
17 juil. 2009 à 20:11
Bonjour toujours rien.
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
17 juil. 2009 à 22:15
17 juil. 2009 à 22:15
toujours rien mais surtout pas la réponse à ma question pour avoir le résultat de ce que j'ai écris.
comment aider si vous ne savez que dire ça ne fonctionne pas !
comment aider si vous ne savez que dire ça ne fonctionne pas !
EuroTruck
Messages postés
52
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
1 novembre 2009
6
17 juil. 2009 à 22:17
17 juil. 2009 à 22:17
Ben je vous donne la page pour voir :
http://folball.redby.fr/inscription.php
http://folball.redby.fr/inscription.php
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
17 juil. 2009 à 22:23
17 juil. 2009 à 22:23
ce que j'ai donné n'est pas à mettre dans ce formulaire mais dans le script php où sont envoyées les données du formulaire.
ce que j'ai donné permet de voir ce que le formulaire envoie (soit donc dans inscription_ok.php)
en complément
il doit y avoir le formulaire avec dans le form un action donnat le script à excécuter si on clique sur le bouton envoyer (submit)
le script traite alors les varaibles envoyées
ce que j'ai donné permet de voir ce que le formulaire envoie (soit donc dans inscription_ok.php)
en complément
il doit y avoir le formulaire avec dans le form un action donnat le script à excécuter si on clique sur le bouton envoyer (submit)
le script traite alors les varaibles envoyées
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
17 juil. 2009 à 22:30
17 juil. 2009 à 22:30
suite :
il faut donc
inscription.php qui conteint le formulaire avec form action=inscription_ok.php
et dans ce script le traitement des données et l'insertion en table
il faut donc
inscription.php qui conteint le formulaire avec form action=inscription_ok.php
et dans ce script le traitement des données et l'insertion en table
moderno31
Messages postés
870
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
18 juil. 2009 à 00:06
18 juil. 2009 à 00:06
Alors moi je trouve que c'est normal que les infos se passent pas d"une page à l'autre car nul part je ne lis ta récupération des données en SESSION.
Passe distinctement le code complet des 2 pages, pas juste une partie. Parce que là je ne comprends pas ce que tu ne fais pas.
Stp,
A+
Passe distinctement le code complet des 2 pages, pas juste une partie. Parce que là je ne comprends pas ce que tu ne fais pas.
Stp,
A+
EuroTruck
Messages postés
52
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
1 novembre 2009
6
18 juil. 2009 à 19:48
18 juil. 2009 à 19:48
Voila inscription.php
inscription_ok.php
<html> <head> <title>Folball - Inscription</title> <style type="style/css"> <!-- .Style2 {font-size: large} --> </style> <?php mysql_connect("sql1.redby.fr", "folball1", "folballenforce"); mysql_select_db("folball1"); ?> </head> <body> <div align="center"> <h1 class="Style2">Formulaire d'inscription</h1> <br/> <?php echo "<pre>";print_r($_POST);echo"</pre>"; if (isset($_POST['pseudo']) AND isset($_POST['motdepasse']) AND isset($_POST['adressemail'])) { $pseudo = $_POST['pseudo']; $motdepasse = $_POST['motdepasse']; $adressemail = $_POST['adressemail']; //On enregistre les données $inscription = mysql_query("INSERT INTO folball1 (id, pseudo, motdepasse, adressemail) VALUES('', '$pseudo', '$motdepasse', '$adressemail')") or die(mysql_error()); <input type="submit" name="envoyer" value="Envoyer"> } //on quite mysql mysql_close(); ?> <form name ="Formulaire" action="inscription_ok.php" method="post"> Pseudo : <input name="pseudo" type="text" /><br /> Mot de passe : <input name="motdepasse" type="password" ><br /> Adresse Mail : <input name="adressemail" type="text"/><br /> <input type="submit" name="envoyer" value="Envoyer"> </form> </div> </body> </html>
inscription_ok.php
<html> <head> <title>Inscription Terminée</title> <style type="text/css"> <!-- .Style2 {font-size: large} --> </style> </head> <body> <div align="center"> <h1 class="Style2">Votre inscription s'est bien déroulée vous êtes maintenant membre de Folball</h1> <br> <strong>Pseudo, Mot de passe et Adresse mail: </strong> <br/> <br/> <?php mysql_connect("sql1.redby.fr", "folball1", "folballenforce"); mysql_select_db("folball1"); $reponse = mysql_query("SELECT * FROM folball1") or die(mysql_error()); while ($donnees = mysql_fetch_array($reponse) ) { ?> <li> <?php echo $donnees['pseudo']; ?> <?php echo $donnees['motdepasse']; ?> , <?php echo $donnees['adressemail']; ?> <br/> </li> <?php } mysql_close(); ?> <a href="index.php">Page d'accueil</a> <br/> </div> </body> </html>
Utilisateur anonyme
19 juil. 2009 à 06:52
19 juil. 2009 à 06:52
Ce n'est pas pour t'aider mais pour te dire que tu vien de devoile ton mot de passe je penses. Je te conseil de le cacher rapidement heuresement je n'ai pas envi d'aller voir ce que tu as dans ton espace mais attention d'autre gens pourrait avoir envie.
moderno31
Messages postés
870
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
19 juil. 2009 à 09:02
19 juil. 2009 à 09:02
Lol effectivement j'ai vu. Je me suis abstenu de le faire. Soit prudent avec ça eurotruck
voicila correction que je propose, je n'ai pas testé parce que je n'ai pas le temps. Normalement ça devrait mieux fonctionner.
En supposant que tu as un certain niveau en php, à toi de jouer maintenant. Je t'ai pas mal aidé
inscription.php
pas besoin de php sur cette page à moins de convertir HTML en PHP
voici un exemple :
<form name ="Formulaire" action="inscription_ok.php" method="post">
çà donne
echo("<form name ='Formulaire' action='inscription_ok.php' method='post'>");
<html>
<head>
<title>Folball - Inscription</title>
<style type="style/css">
<!--
.Style2 {font-size: large}
-->
</style>
<?php
//Pas la peine ici, prochaine page oui
/* mysql_connect("sql1.redby.fr", "folball1", "folballenforce");
mysql_select_db("folball1");
*/
?>
</head>
<body>
<div align="center">
<h1 class="Style2">Formulaire d'inscription</h1> <br/>
<?php
/*
echo "<pre>";print_r($_POST);echo"</pre>";
if (isset($_POST['pseudo']) AND isset($_POST['motdepasse']) AND isset($_POST['adressemail']))
{
$pseudo = $_POST['pseudo'];
$motdepasse = $_POST['motdepasse'];
$adressemail = $_POST['adressemail'];
//On enregistre les données
$inscription = mysql_query("INSERT INTO folball1 (id, pseudo, motdepasse, adressemail) VALUES('', '$pseudo', '$motdepasse', '$adressemail')") or die(mysql_error());
<input type="submit" name="envoyer" value="Envoyer">
}
//on quite mysql
mysql_close();
?>
*/
<form name ="Formulaire" action="inscription_ok.php" method="post">
Pseudo : <input name="pseudo" type="text" /><br />
Mot de passe : <input name="motdepasse" type="password" ><br />
Adresse Mail : <input name="adressemail" type="text"/><br />
<input type="submit" name="envoyer" value="Envoyer">
</form>
</div>
</body>
</html>
inscription_ok
<?php
//Récupération des valeurs des input dans une session()
session_start();
$pseudo = $_POST["pseudo"];
$motdepasse = $_POST["motdepasse"];
$adressemail = $_POST["adressemail"];
//Mémorisation des informations.
//Ces variables ci-dessous, une fois qu'elles seront initialisées on pourra les afficher sur n'importe quelle page. Tant que la session de transaction est valide
$_SESSION["pseudo"] = $pseudo;
$_SESSION["motdepasse"] = $motdepasse;
$_SESSION["adressemail"] = $adressemail;
//Voir si la récupération a bien lieu
echo("pseudo".$pseudo);
echo("motdepasse".$motdepasse);
echo("mail".$adressemail);
?>
<html>
<head>
<title>Inscription Terminée</title>
<style type="text/css">
<!--
.Style2 {font-size: large}
-->
</style>
</head>
<body>
<?php
if (isset($_POST['pseudo']) AND isset($_POST['motdepasse']) AND isset($_POST['adressemail']))
//ou bien faire if (isset($pseudo)) AND ....
//ou encore faire if (isset($_SESSION["pseudo"])) AND ....
//Ces trois methodes sont pareil
{
/*
//Pas bon, ça se fait en hat dans la session avant de commencer le traitement HTML
$pseudo = $_POST['pseudo'];
$motdepasse = $_POST['motdepasse'];
$adressemail = $_POST['adressemail'];
*/
//On enregistre les données
//Pas besoin de mettre '' pour ton id, c'est certainement un champ Id auto-incrément.
$inscription = mysql_query("INSERT INTO folball1 (pseudo, motdepasse, adressemail) VALUES('$pseudo', '$motdepasse', '$adressemail')") or die(mysql_error());
$result_insert = mysql_affected_rows();
if($result_insert) = true{
echo("<h1 class='Style2'>Votre inscription s'est bien déroulée vous êtes maintenant membre de Folball</h1><br>");
}else{
echo("<h1 class='Style2'>Erreur d'insertion, vérifier que les données sont bien arrivées.</h1><br>");
}
//ça sert à quoi çà, je ne vois pas. Il n'y a pas de formulaire <form...></form> donc inutile.
//<input type="submit" name="envoyer" value="Envoyer">
}//Il manque le sinon, si jamais les variables n'existent pas ton programme va planter.
//on quite mysql
mysql_close();
?>
<div align="center">
<strong>Pseudo, Mot de passe et Adresse mail: </strong> <br/> <br/>
<?php mysql_connect("sql1.redby.fr", "folball1", "folballenforce");
mysql_select_db("folball1");
$reponse = mysql_query("SELECT * FROM folball1") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<li>
<?php echo $donnees['pseudo']; ?>
<?php echo $donnees['motdepasse']; ?> ,
<?php echo $donnees['adressemail']; ?> <br/>
</li>
<?php
}
mysql_close();
?>
<a href="index.php">Page d'accueil</a> <br/>
</div>
</body>
</html>
voicila correction que je propose, je n'ai pas testé parce que je n'ai pas le temps. Normalement ça devrait mieux fonctionner.
En supposant que tu as un certain niveau en php, à toi de jouer maintenant. Je t'ai pas mal aidé
inscription.php
pas besoin de php sur cette page à moins de convertir HTML en PHP
voici un exemple :
<form name ="Formulaire" action="inscription_ok.php" method="post">
çà donne
echo("<form name ='Formulaire' action='inscription_ok.php' method='post'>");
<html>
<head>
<title>Folball - Inscription</title>
<style type="style/css">
<!--
.Style2 {font-size: large}
-->
</style>
<?php
//Pas la peine ici, prochaine page oui
/* mysql_connect("sql1.redby.fr", "folball1", "folballenforce");
mysql_select_db("folball1");
*/
?>
</head>
<body>
<div align="center">
<h1 class="Style2">Formulaire d'inscription</h1> <br/>
<?php
/*
echo "<pre>";print_r($_POST);echo"</pre>";
if (isset($_POST['pseudo']) AND isset($_POST['motdepasse']) AND isset($_POST['adressemail']))
{
$pseudo = $_POST['pseudo'];
$motdepasse = $_POST['motdepasse'];
$adressemail = $_POST['adressemail'];
//On enregistre les données
$inscription = mysql_query("INSERT INTO folball1 (id, pseudo, motdepasse, adressemail) VALUES('', '$pseudo', '$motdepasse', '$adressemail')") or die(mysql_error());
<input type="submit" name="envoyer" value="Envoyer">
}
//on quite mysql
mysql_close();
?>
*/
<form name ="Formulaire" action="inscription_ok.php" method="post">
Pseudo : <input name="pseudo" type="text" /><br />
Mot de passe : <input name="motdepasse" type="password" ><br />
Adresse Mail : <input name="adressemail" type="text"/><br />
<input type="submit" name="envoyer" value="Envoyer">
</form>
</div>
</body>
</html>
inscription_ok
<?php
//Récupération des valeurs des input dans une session()
session_start();
$pseudo = $_POST["pseudo"];
$motdepasse = $_POST["motdepasse"];
$adressemail = $_POST["adressemail"];
//Mémorisation des informations.
//Ces variables ci-dessous, une fois qu'elles seront initialisées on pourra les afficher sur n'importe quelle page. Tant que la session de transaction est valide
$_SESSION["pseudo"] = $pseudo;
$_SESSION["motdepasse"] = $motdepasse;
$_SESSION["adressemail"] = $adressemail;
//Voir si la récupération a bien lieu
echo("pseudo".$pseudo);
echo("motdepasse".$motdepasse);
echo("mail".$adressemail);
?>
<html>
<head>
<title>Inscription Terminée</title>
<style type="text/css">
<!--
.Style2 {font-size: large}
-->
</style>
</head>
<body>
<?php
if (isset($_POST['pseudo']) AND isset($_POST['motdepasse']) AND isset($_POST['adressemail']))
//ou bien faire if (isset($pseudo)) AND ....
//ou encore faire if (isset($_SESSION["pseudo"])) AND ....
//Ces trois methodes sont pareil
{
/*
//Pas bon, ça se fait en hat dans la session avant de commencer le traitement HTML
$pseudo = $_POST['pseudo'];
$motdepasse = $_POST['motdepasse'];
$adressemail = $_POST['adressemail'];
*/
//On enregistre les données
//Pas besoin de mettre '' pour ton id, c'est certainement un champ Id auto-incrément.
$inscription = mysql_query("INSERT INTO folball1 (pseudo, motdepasse, adressemail) VALUES('$pseudo', '$motdepasse', '$adressemail')") or die(mysql_error());
$result_insert = mysql_affected_rows();
if($result_insert) = true{
echo("<h1 class='Style2'>Votre inscription s'est bien déroulée vous êtes maintenant membre de Folball</h1><br>");
}else{
echo("<h1 class='Style2'>Erreur d'insertion, vérifier que les données sont bien arrivées.</h1><br>");
}
//ça sert à quoi çà, je ne vois pas. Il n'y a pas de formulaire <form...></form> donc inutile.
//<input type="submit" name="envoyer" value="Envoyer">
}//Il manque le sinon, si jamais les variables n'existent pas ton programme va planter.
//on quite mysql
mysql_close();
?>
<div align="center">
<strong>Pseudo, Mot de passe et Adresse mail: </strong> <br/> <br/>
<?php mysql_connect("sql1.redby.fr", "folball1", "folballenforce");
mysql_select_db("folball1");
$reponse = mysql_query("SELECT * FROM folball1") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<li>
<?php echo $donnees['pseudo']; ?>
<?php echo $donnees['motdepasse']; ?> ,
<?php echo $donnees['adressemail']; ?> <br/>
</li>
<?php
}
mysql_close();
?>
<a href="index.php">Page d'accueil</a> <br/>
</div>
</body>
</html>