Problème avec mon code !!!
Résolu
mc5donald
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
mc5donald Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
mc5donald Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Jais crée un script pour que mon formulaire se transfert directment a ma BDD mais il ne marche pas j'aimerais en connaitre la cause.
Jais ma première page :(Donné du formulaire).
Ma deuxième page: Transition à la BDD.
Un dossier /inc/ (protéger): ou il y a le root et le mdp de ma bdd.
Jais crée une table dans la BDD appelé clement.
----------------------------------------------------------------------------------------------------------------------------
Page 1:
<html>
<head>
<title>Retails Gratuites (M249/M134/FAMAS/PSG)</title>
</head>
<body style="background-color:#000000;"></body>
<body>
<h1><sup><strong><u><font face="times new roman, times, serif" color="#ff0000"><div align="center"><font size="+3">Obtenir une retail warrock gratuite? Rien de plus simple.</font></div></font></strong></u></sup></h1>
<p align="left"><h2><strong<fieldset><u><font face="times new roman, times, serif" color="#0000ff"><font size="5">Voici la liste des toutes les indications dont vous aurez besoin:</font></font></strong></u> <br>
<ul><h3>
<font face="times new roman, times, serif" color="#ffffff"><font size="4"><li>Nous n'accepterons <u>pas</u> les demandes des levels inférieurs au <u>level 20</u>.
(Ceci pour une seule raison, nous n'allons pas fournir une infinité de retail à qui veut créer un nouveau compte).</li>
<li>Nous vous rappelons qu'<u>une seule</u> retail par compte est possible. Si vous choisissez d'en prendre une ici, la votre sera automatiquement supprimée.</li>
<li>Nous ne disposons que de 4 types de retails: Famas, Psg, M249, M134.</li>
<li>Nous vous souhaitons un bon amusement avec vos futures retails!</li></font></font>
</h3></ul>
<p align="left"><h2><strong><u><font face="times new roman, times, serif" color="#0000ff"><font size="5">Il ne vous reste plus qu'à remplir ce qui suit.</font></font></strong></u> <br>
<font size="3"><font face="times new roman, times, serif" color="#ffffff"><form name="quest" method="post" action="2.html" enctype="text/plain">
<i><strong><font color="#ff0000">Quel type de retail souhaitez-vous?</font></i></strong> <br>
<input type="radio" name="Retail_Voulue" value="Famas">Retail Famas<br>
<input type="radio" name="Retail_Voulue" value="Psg">Retail Psg<br>
<input type="radio" name="Retail_Voulue" value="M249">Retail M249<br>
<input type="radio" name="Retail_Voulue" value="M134">Retail M134<br><br>
<i><strong><font color="#ff0000">Quel est votre level?</font></i></strong><br>
<input type="checkbox" name="level" value="-10">Inférieur à 10<br>
<input type="checkbox" name="level" value="-20">Inférieur à 20<br>
<input type="checkbox" name="level" value="-40">Inférieur à 40<br>
<input type="checkbox" name="level" value="-80">Inférieur à 80<br><br>
<i><strong><font color="#ff0000">Possédez-vous déjà une retail?</font></i></strong><br>
<input type="radio" name="retail_possedee" value="oui">oui<br>
<input type="radio" name="retail_possedee" value="non">non<br><br>
Votre Identifiant: <input type="text" name="identifiant" value="" ><br>
Votre Mot De Passe: <input type="password" name="mot_de_passe" ><br><br>
<input type="submit" value="Valider">
<input type="reset" value="Effacer">
</form></font> </font>
</p>
</body>
</html>
Page 2:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Ceci est une page (x)HTML de test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="design" href="design.css" />
</head>
<body>
<h1>coucou</h1>
<?php
$var1=$_POST['Retail-Voulue'];
$var2=$_POST['level'];
$var3=$_POST['retail possédée'];
$var4=$_POST['identifiant'];
$var5=$_POST['mot_de_passe'];
$connect = mysql_connect(require (/inc/config.php);
mysql_select_db('tests',$connect) or die ("erreur de connexion base");
mysql_query("INSERT INTO clement (id,identifiant) VALUES('','"$.nom."');
mysql_close();
echo "$nom";
?>
</body>
</html>
Ma page D'id BDD:
$connect = mysql_connect('localhost','warrock-team','mot_de_passe') or die ("erreur de connexion");
mysql_select_db('tests',$connect) or die ("erreur de connexion base");
-----------------------------------------------------------------------------------------------------------------------------------------------------
Et rien n'arrive sur ma BDD je voudrais savoir d'où vient le problème ?
Jais crée un script pour que mon formulaire se transfert directment a ma BDD mais il ne marche pas j'aimerais en connaitre la cause.
Jais ma première page :(Donné du formulaire).
Ma deuxième page: Transition à la BDD.
Un dossier /inc/ (protéger): ou il y a le root et le mdp de ma bdd.
Jais crée une table dans la BDD appelé clement.
----------------------------------------------------------------------------------------------------------------------------
Page 1:
<html>
<head>
<title>Retails Gratuites (M249/M134/FAMAS/PSG)</title>
</head>
<body style="background-color:#000000;"></body>
<body>
<h1><sup><strong><u><font face="times new roman, times, serif" color="#ff0000"><div align="center"><font size="+3">Obtenir une retail warrock gratuite? Rien de plus simple.</font></div></font></strong></u></sup></h1>
<p align="left"><h2><strong<fieldset><u><font face="times new roman, times, serif" color="#0000ff"><font size="5">Voici la liste des toutes les indications dont vous aurez besoin:</font></font></strong></u> <br>
<ul><h3>
<font face="times new roman, times, serif" color="#ffffff"><font size="4"><li>Nous n'accepterons <u>pas</u> les demandes des levels inférieurs au <u>level 20</u>.
(Ceci pour une seule raison, nous n'allons pas fournir une infinité de retail à qui veut créer un nouveau compte).</li>
<li>Nous vous rappelons qu'<u>une seule</u> retail par compte est possible. Si vous choisissez d'en prendre une ici, la votre sera automatiquement supprimée.</li>
<li>Nous ne disposons que de 4 types de retails: Famas, Psg, M249, M134.</li>
<li>Nous vous souhaitons un bon amusement avec vos futures retails!</li></font></font>
</h3></ul>
<p align="left"><h2><strong><u><font face="times new roman, times, serif" color="#0000ff"><font size="5">Il ne vous reste plus qu'à remplir ce qui suit.</font></font></strong></u> <br>
<font size="3"><font face="times new roman, times, serif" color="#ffffff"><form name="quest" method="post" action="2.html" enctype="text/plain">
<i><strong><font color="#ff0000">Quel type de retail souhaitez-vous?</font></i></strong> <br>
<input type="radio" name="Retail_Voulue" value="Famas">Retail Famas<br>
<input type="radio" name="Retail_Voulue" value="Psg">Retail Psg<br>
<input type="radio" name="Retail_Voulue" value="M249">Retail M249<br>
<input type="radio" name="Retail_Voulue" value="M134">Retail M134<br><br>
<i><strong><font color="#ff0000">Quel est votre level?</font></i></strong><br>
<input type="checkbox" name="level" value="-10">Inférieur à 10<br>
<input type="checkbox" name="level" value="-20">Inférieur à 20<br>
<input type="checkbox" name="level" value="-40">Inférieur à 40<br>
<input type="checkbox" name="level" value="-80">Inférieur à 80<br><br>
<i><strong><font color="#ff0000">Possédez-vous déjà une retail?</font></i></strong><br>
<input type="radio" name="retail_possedee" value="oui">oui<br>
<input type="radio" name="retail_possedee" value="non">non<br><br>
Votre Identifiant: <input type="text" name="identifiant" value="" ><br>
Votre Mot De Passe: <input type="password" name="mot_de_passe" ><br><br>
<input type="submit" value="Valider">
<input type="reset" value="Effacer">
</form></font> </font>
</p>
</body>
</html>
Page 2:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Ceci est une page (x)HTML de test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="design" href="design.css" />
</head>
<body>
<h1>coucou</h1>
<?php
$var1=$_POST['Retail-Voulue'];
$var2=$_POST['level'];
$var3=$_POST['retail possédée'];
$var4=$_POST['identifiant'];
$var5=$_POST['mot_de_passe'];
$connect = mysql_connect(require (/inc/config.php);
mysql_select_db('tests',$connect) or die ("erreur de connexion base");
mysql_query("INSERT INTO clement (id,identifiant) VALUES('','"$.nom."');
mysql_close();
echo "$nom";
?>
</body>
</html>
Ma page D'id BDD:
$connect = mysql_connect('localhost','warrock-team','mot_de_passe') or die ("erreur de connexion");
mysql_select_db('tests',$connect) or die ("erreur de connexion base");
-----------------------------------------------------------------------------------------------------------------------------------------------------
Et rien n'arrive sur ma BDD je voudrais savoir d'où vient le problème ?
A voir également:
- Problème avec mon code !!!
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
8 réponses
Bonsoir,
1 ière remarque:
<form name="quest" method="post" action="2.html" enctype="text/plain">
tu appelles un script 2.html dans lequel tu as du php => le php ne sera jamais interprété !
il faut que tu nommes le fichier 2.php
et mettes
2 ième:
$connect = mysql_connect(require (/inc/config.php);
mysql_select_db('tests',$connect) or die ("erreur de connexion base");
c'est pas bon
mets:
1 ière remarque:
<form name="quest" method="post" action="2.html" enctype="text/plain">
tu appelles un script 2.html dans lequel tu as du php => le php ne sera jamais interprété !
il faut que tu nommes le fichier 2.php
et mettes
<form name="quest" method="post" action="2.php" enctype="text/plain">
2 ième:
$connect = mysql_connect(require (/inc/config.php);
mysql_select_db('tests',$connect) or die ("erreur de connexion base");
c'est pas bon
mets:
<?php $var1=$_POST['Retail-Voulue']; $var2=$_POST['level']; $var3=$_POST['retail possédée']; $var4=$_POST['identifiant']; $var5=$_POST['mot_de_passe']; $connect = mysql_connect('localhost','warrock-team','mot_de_passe') or die ("erreur de connexion"); mysql_select_db('tests',$connect) or die ("erreur de connexion base"); mysql_query("INSERT INTO clement (id,identifiant) VALUES('','".$nom."'");//attention tu avait une erreur à la fin de cette ligne mysql_close(); echo "Nom: ".$nom; ?>
Revan26914
Messages postés
1778
Date d'inscription
Statut
Contributeur
Dernière intervention
320
Et il faut aussi fermer la parenthèse du mysql_query:
vite fait... page 1:il faut mettre un seul <body> ... pas deux ...
et tu les a appelées page1.html ou page1.php ?
et tu les a appelées page1.html ou page1.php ?
si je mais sa :
<?php
$var1=$_POST['Retail-Voulue'];
$var2=$_POST['level'];
$var3=$_POST['retail possédée'];
$var4=$_POST['identifiant'];
$var5=$_POST['mot_de_passe'];
$connect = mysql_connect('localhost','warrock-team','mot_de_passe') or die ("erreur de connexion");
mysql_select_db('tests',$connect) or die ("erreur de connexion base");
mysql_query("INSERT INTO clement (id,identifiant) VALUES('','".$nom."'");//attention tu avait une erreur à la fin de cette ligne
tout le monde pourat voire mon compte mysql !!!
<?php
$var1=$_POST['Retail-Voulue'];
$var2=$_POST['level'];
$var3=$_POST['retail possédée'];
$var4=$_POST['identifiant'];
$var5=$_POST['mot_de_passe'];
$connect = mysql_connect('localhost','warrock-team','mot_de_passe') or die ("erreur de connexion");
mysql_select_db('tests',$connect) or die ("erreur de connexion base");
mysql_query("INSERT INTO clement (id,identifiant) VALUES('','".$nom."'");//attention tu avait une erreur à la fin de cette ligne
tout le monde pourat voire mon compte mysql !!!
Mais page s'appelle page1.html et page2.php !!!
Et si je mais sa :
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
tout le monde pourra voire mon compte mysql !!!
et aussi sa me mais sa : erreur de connexion base.
Et si je mais sa :
----------------------------------------------------------------------------------------------------------------
<?php $var1=$_POST['Retail-Voulue']; $var2=$_POST['level']; $var3=$_POST['retail possédée']; $var4=$_POST['identifiant']; $var5=$_POST['mot_de_passe']; $connect = mysql_connect('comanche','warrock-team','caramel') or die ("erreur de connexion"); mysql_select_db('tests',$connect) or die ("erreur de connexion base"); mysql_query("INSERT INTO clement (id,identifiant) VALUES('','".$nom."')");
----------------------------------------------------------------------------------------------------------------------------------------------------------
tout le monde pourra voire mon compte mysql !!!
et aussi sa me mais sa : erreur de connexion base.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tout le monde pourra voire mon compte mysql !!!
et aussi sa me mais sa : erreur de connexion base
non car le php s'éxécute côté serveur ce qui est envoyé et visible dans le navigateur, même en affichant la source de la page ce n'est que la partie html, le résultat
par contre si tu veux tu peux mettre tes codes de connexion dans un fichier à part:
tu creer un fichier :config.php
dans lequel tu mets:
tu l'enregistre dans un sous repertore inc
et maintenant ta partie connexion devient:
tu connais le site www.siteduzero.com ?
et aussi sa me mais sa : erreur de connexion base
non car le php s'éxécute côté serveur ce qui est envoyé et visible dans le navigateur, même en affichant la source de la page ce n'est que la partie html, le résultat
par contre si tu veux tu peux mettre tes codes de connexion dans un fichier à part:
tu creer un fichier :config.php
dans lequel tu mets:
<?php $host='le_nom_de_ton_serveur'; //ce peut etre localhost si tu es en local (easyphp) ou celui que ton hebergeur t'a fourni $db='test'; //le nom de ta base $login='warrock-team'; //identifiant de connexion à la base mysql $pass='caramel'; //mot de pass de connexion à la base mysql ?>
tu l'enregistre dans un sous repertore inc
et maintenant ta partie connexion devient:
<?php $var1=$_POST['Retail-Voulue']; $var2=$_POST['level']; $var3=$_POST['retail possédée']; $var4=$_POST['identifiant']; $var5=$_POST['mot_de_passe']; include("inc/config.php"); $connect = mysql_connect($host,$login,$pass) or die ("erreur de connexion"); mysql_select_db($db,$connect) or die ("erreur de connexion base"); mysql_query("INSERT INTO clement (id,identifiant) VALUES('','".$nom."')");
tu connais le site www.siteduzero.com ?
ok ca a l'air d'avoir marcher :
-- Contenu de la table `clement`
--
INSERT INTO `clement` (`id`, `retail`, `level`, `retail_o_n`, `identifiant`, `mdp`) VALUES
(1, '', 0, 0, '', '');
sa me donne sa... et si je veut regarder donner du formulaire que les gens on rempli je fait comen ?
-- Contenu de la table `clement`
--
INSERT INTO `clement` (`id`, `retail`, `level`, `retail_o_n`, `identifiant`, `mdp`) VALUES
(1, '', 0, 0, '', '');
sa me donne sa... et si je veut regarder donner du formulaire que les gens on rempli je fait comen ?