Verification
lucien1988
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
j'ai un code que j'aimerais que vous vérifiez.
le voici
<html>
<head>
<title>Ma page de traitement</title>
</head>
<body>
<?
// on se connecte
mysql_connect("localhost","root","") or die('<p>Erreur de connexion à la base de données</p>');
mysql_select_db("ultra");
// lancement de la requete
$sql='INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution) VALUES ("$_POST['id_plainte']",".$_POST['libellé_plainte']", "", "", "")';
$sql1='INSERT INTO concerner(id_plainte,id_statut,date_statut_semaine) VALUES ('','', '', "$_POST['semaine']")';
$sql2='INSERT INTO kd(id_kd,nom_kd,implementeur_kd) VALUES ('',"$_POST['nom_kd'] )';
$sql3='INSERT INTO implementeur(id_implementeur,nom_implementeur,prenom_implementeur,adresse,implementeur) VALUES ('',"$_POST['nom_implementeur']", '', '')';
$sql4='INSERT INTO statut(id_statut,libellé_statut) VALUES ('',"$_POST['libellé_statut']")';
$sql5='INSERT INTO action(id_action,libellé_action,date_action) VALUES ('',"$_POST['libellé_action']", '')';
$sql6='INSERT INTO adresser(id_plainte,id_implementeur,date_appel,heure_appel) VALUES ('','', "$_POST['appel']")';
$sql7='INSERT INTO type_plainte(id_type_plainte,libellé_type_plainte) VALUES ('',"$_POST['libellé_type_plainte']")';
}
?>
</body>
</html>
j'ai besoin de votre aide
merci d'avance
j'ai un code que j'aimerais que vous vérifiez.
le voici
<html>
<head>
<title>Ma page de traitement</title>
</head>
<body>
<?
// on se connecte
mysql_connect("localhost","root","") or die('<p>Erreur de connexion à la base de données</p>');
mysql_select_db("ultra");
// lancement de la requete
$sql='INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution) VALUES ("$_POST['id_plainte']",".$_POST['libellé_plainte']", "", "", "")';
$sql1='INSERT INTO concerner(id_plainte,id_statut,date_statut_semaine) VALUES ('','', '', "$_POST['semaine']")';
$sql2='INSERT INTO kd(id_kd,nom_kd,implementeur_kd) VALUES ('',"$_POST['nom_kd'] )';
$sql3='INSERT INTO implementeur(id_implementeur,nom_implementeur,prenom_implementeur,adresse,implementeur) VALUES ('',"$_POST['nom_implementeur']", '', '')';
$sql4='INSERT INTO statut(id_statut,libellé_statut) VALUES ('',"$_POST['libellé_statut']")';
$sql5='INSERT INTO action(id_action,libellé_action,date_action) VALUES ('',"$_POST['libellé_action']", '')';
$sql6='INSERT INTO adresser(id_plainte,id_implementeur,date_appel,heure_appel) VALUES ('','', "$_POST['appel']")';
$sql7='INSERT INTO type_plainte(id_type_plainte,libellé_type_plainte) VALUES ('',"$_POST['libellé_type_plainte']")';
}
?>
</body>
</html>
j'ai besoin de votre aide
merci d'avance
A voir également:
- Verification
- Verification windows 11 - Guide
- Verification lien internet - Guide
- Verification annonce leboncoin - Forum Hotmail / Outlook.com
- Badge de vérification linkedin - Accueil - Guide réseaux sociaux
- Verification de l'identité du serveur impossible - Forum WiFi
8 réponses
essayes comme ça:
$sql="INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution) VALUES ('".$_POST['id_plainte']."','".$_POST['libellé_plainte']."', '', '', '')";
$sql="INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution) VALUES ('".$_POST['id_plainte']."','".$_POST['libellé_plainte']."', '', '', '')";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai oublié de mettre entre les balises
<code>
$sql="INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution)
VALUES ('".$_POST['id_plainte']."','".$_POST['libellé_plainte']."', '', '', '')";
merci ça marche. mais j'ai une deuxième préoccupation .
voila, j'ai fais un premier formulaire d'enregistrement qui va me permetrre d'enregistrer mes données et
le second que je viens de te proposer
le problème est que je n'arrive pas à les relier de sorte que le second va executer les enregistrements du premier
voici le code du premier formulaire :
<html>
<head>
<title>inscription plainte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
//La fonction JavaScript qui vérifie si les champs obligatoires du formulaire ont été bien remplis
<!--
function envoi(formulaire) {
if ( (document.getElementById('semaine').value.length>0)
&&(document.getElementById('nom_kd').value.length>0)
&&(document.getElementById('nom_implementeur').value.length>0)
&&(document.getElementById('libelle_plainte').value.length>0)
&&(document.getElementById('type_plainte').value.length>0)
&&(document.getElementById('annee').value.length>0)
){
formulaire.submit();
} else
alert('IMPOSSIBLE D\' ENVOYER LE FORMULAIRE, VOUS AVEZ OUBLIE DE REMPLIR DES CHAMPS OBLIGATOIRES');
}
-->
</script>
<style type="text/css">
<!--
.Style4 { font-size: 16px;
font-weight: bold;
}
.Style10 {font-size: 18px; font-weight: bold; }
.Style11 {
font-size: 36px;
font-weight: bold;
}
-->
</style>
</head>
<body bgcolor="#58feaa" >
<?php
mysql_connect("localhost","root","") or die('<p>Erreur de connexion à la base de données</p>');
mysql_select_db("ultra");
?>
<div align="center">
<p align="center" class="Style11">Formulaire d'inscription des plaintes (ULTRA) </p>
<p align="left" class="Style10"><font color="#FF0000">Les cases marquées d'une * sont obligatoires </font> </p>
<form action="envoi.php" method="post" name="formulaire.php" >
<p align="left" class="Style4">*id plainte
<input name="id_plainte" type="text" id="id_plainte">
</p>
<p align="left" class="Style4">*semaine:
<input type="text" name="semaine" >
</p>
<p align="left" class="Style4">*kd :
<input type="text" name="nom_kd">
</p>
<p align="left" class="Style4">*nom implementeur :
<input type="text" name="nom_implementeur">
</p>
<p align="left" class="Style4">*libelle plainte:
<input name="libellé_plainte" type="text" >
*type plainte :
<input name="libellé_type_plainte" type="text" >
</p>
<p align="left" class="Style4">action:
<textarea cols="15 rows="30" name="libelle_action"></textarea>
</p>
<p align="left" class="Style4">*Date du jour : Jour
<select name="jour" id="jour">
<option>##</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
Mois
<select name="mois" id="mois">
<option>##</option>
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select>
Anneé
<input name="annee" type="text" id="annee">
</p>
<p align="left"><span class="Style4">*statut :
<select name="libellé_statut">
<?
$sql=mysql_query("select * from statut");
while($val=mysql_fetch_array($sql))
{
echo " <option>$val[1]</option>";
echo " <option>$val[2]</option>";
}
?>
</ spam> </p>
<p align="left">
<input name="envoyer" type="button" id="envoyer" value="Envoyer" onClick="envoi(this.form)">
<input name="retablir" type="reset" id="retablir" value="Rétablir">
</p>
</form>
</div>
</body>
</html>
et le deuxième:
<html>
<head>
<title>Ma page de traitement</title>
</head>
<body>
<?
// on se connecte
mysql_connect("localhost","root","") or die('<p>Erreur de connexion à la base de données</p>');
mysql_select_db("ultra");
// lancement de la requete
$sql="INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution) VALUES ('".$_POST['id_plainte']."','".$_POST['libellé_plainte']."', '', '', '')";
$sql1="INSERT INTO concerner(id_plainte,id_statut,date_statut_semaine) VALUES ('','', '', '".$_POST['semaine']."')";
$sql2="INSERT INTO kd(id_kd,nom_kd,implementeur_kd) VALUES ('','".$_POST['nom_kd']."' )";
$sql3="INSERT INTO implementeur(id_implementeur,nom_implementeur,prenom_implementeur,adresse,implementeur) VALUES ('','".$_POST['nom_implementeur']."', '', '')";
$sql4="INSERT INTO statut(id_statut,libellé_statut) VALUES ('','".$_POST['libellé_statut']."')";
$sql5="INSERT INTO action(id_action,libellé_action,date_action) VALUES ('','".$_POST['libellé_action']."', '')";
$sql6="INSERT INTO adresser(id_plainte,id_implementeur,date_appel,heure_appel) VALUES ('','', '".$_POST['appel']."')";
$sql7="INSERT INTO type_plainte(id_type_plainte,libellé_type_plainte) VALUES ('','".$_POST['libellé_type_plainte']."')";
?>
</body>
</html>
j'ai vraiment besoin de ton aide
meri d'avance
voila, j'ai fais un premier formulaire d'enregistrement qui va me permetrre d'enregistrer mes données et
le second que je viens de te proposer
le problème est que je n'arrive pas à les relier de sorte que le second va executer les enregistrements du premier
voici le code du premier formulaire :
<html>
<head>
<title>inscription plainte</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
//La fonction JavaScript qui vérifie si les champs obligatoires du formulaire ont été bien remplis
<!--
function envoi(formulaire) {
if ( (document.getElementById('semaine').value.length>0)
&&(document.getElementById('nom_kd').value.length>0)
&&(document.getElementById('nom_implementeur').value.length>0)
&&(document.getElementById('libelle_plainte').value.length>0)
&&(document.getElementById('type_plainte').value.length>0)
&&(document.getElementById('annee').value.length>0)
){
formulaire.submit();
} else
alert('IMPOSSIBLE D\' ENVOYER LE FORMULAIRE, VOUS AVEZ OUBLIE DE REMPLIR DES CHAMPS OBLIGATOIRES');
}
-->
</script>
<style type="text/css">
<!--
.Style4 { font-size: 16px;
font-weight: bold;
}
.Style10 {font-size: 18px; font-weight: bold; }
.Style11 {
font-size: 36px;
font-weight: bold;
}
-->
</style>
</head>
<body bgcolor="#58feaa" >
<?php
mysql_connect("localhost","root","") or die('<p>Erreur de connexion à la base de données</p>');
mysql_select_db("ultra");
?>
<div align="center">
<p align="center" class="Style11">Formulaire d'inscription des plaintes (ULTRA) </p>
<p align="left" class="Style10"><font color="#FF0000">Les cases marquées d'une * sont obligatoires </font> </p>
<form action="envoi.php" method="post" name="formulaire.php" >
<p align="left" class="Style4">*id plainte
<input name="id_plainte" type="text" id="id_plainte">
</p>
<p align="left" class="Style4">*semaine:
<input type="text" name="semaine" >
</p>
<p align="left" class="Style4">*kd :
<input type="text" name="nom_kd">
</p>
<p align="left" class="Style4">*nom implementeur :
<input type="text" name="nom_implementeur">
</p>
<p align="left" class="Style4">*libelle plainte:
<input name="libellé_plainte" type="text" >
*type plainte :
<input name="libellé_type_plainte" type="text" >
</p>
<p align="left" class="Style4">action:
<textarea cols="15 rows="30" name="libelle_action"></textarea>
</p>
<p align="left" class="Style4">*Date du jour : Jour
<select name="jour" id="jour">
<option>##</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
Mois
<select name="mois" id="mois">
<option>##</option>
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select>
Anneé
<input name="annee" type="text" id="annee">
</p>
<p align="left"><span class="Style4">*statut :
<select name="libellé_statut">
<?
$sql=mysql_query("select * from statut");
while($val=mysql_fetch_array($sql))
{
echo " <option>$val[1]</option>";
echo " <option>$val[2]</option>";
}
?>
</ spam> </p>
<p align="left">
<input name="envoyer" type="button" id="envoyer" value="Envoyer" onClick="envoi(this.form)">
<input name="retablir" type="reset" id="retablir" value="Rétablir">
</p>
</form>
</div>
</body>
</html>
et le deuxième:
<html>
<head>
<title>Ma page de traitement</title>
</head>
<body>
<?
// on se connecte
mysql_connect("localhost","root","") or die('<p>Erreur de connexion à la base de données</p>');
mysql_select_db("ultra");
// lancement de la requete
$sql="INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution) VALUES ('".$_POST['id_plainte']."','".$_POST['libellé_plainte']."', '', '', '')";
$sql1="INSERT INTO concerner(id_plainte,id_statut,date_statut_semaine) VALUES ('','', '', '".$_POST['semaine']."')";
$sql2="INSERT INTO kd(id_kd,nom_kd,implementeur_kd) VALUES ('','".$_POST['nom_kd']."' )";
$sql3="INSERT INTO implementeur(id_implementeur,nom_implementeur,prenom_implementeur,adresse,implementeur) VALUES ('','".$_POST['nom_implementeur']."', '', '')";
$sql4="INSERT INTO statut(id_statut,libellé_statut) VALUES ('','".$_POST['libellé_statut']."')";
$sql5="INSERT INTO action(id_action,libellé_action,date_action) VALUES ('','".$_POST['libellé_action']."', '')";
$sql6="INSERT INTO adresser(id_plainte,id_implementeur,date_appel,heure_appel) VALUES ('','', '".$_POST['appel']."')";
$sql7="INSERT INTO type_plainte(id_type_plainte,libellé_type_plainte) VALUES ('','".$_POST['libellé_type_plainte']."')";
?>
</body>
</html>
j'ai vraiment besoin de ton aide
meri d'avance
par exemple la:
"INSERT INTO adresser(id_plainte,id_implementeur,date_appel,heure_appel) VALUES ('','', '".$_POST['appel']."')";
il faut que tu ai autant de VALUES que de champs précisés entre parenthèses
(id_plainte,id_implementeur,date_appel,heure_appel) ça fait 4 champs et tu ne rentre que
('','', '".$_POST['appel']."') 3 VALUES
ensuite il faut que dès que tu as fait un INSERT tu vienne lire l'id du renier enregistrement dans cette table pour le rentrer dans les values des autre tables
ex:
$sql1="INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution) ...
pour faire la suivante il faut que tu récupères la valeur de id_plainte par mysql_inser_id()
pour $sql2="INSERT INTO concerner(id_plainte,id_statut,date_statut_semaine) VALUES (''....
et pareil pour tous les id_ communs à plusieurs tables
"INSERT INTO adresser(id_plainte,id_implementeur,date_appel,heure_appel) VALUES ('','', '".$_POST['appel']."')";
il faut que tu ai autant de VALUES que de champs précisés entre parenthèses
(id_plainte,id_implementeur,date_appel,heure_appel) ça fait 4 champs et tu ne rentre que
('','', '".$_POST['appel']."') 3 VALUES
ensuite il faut que dès que tu as fait un INSERT tu vienne lire l'id du renier enregistrement dans cette table pour le rentrer dans les values des autre tables
ex:
$sql1="INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution) ...
pour faire la suivante il faut que tu récupères la valeur de id_plainte par mysql_inser_id()
pour $sql2="INSERT INTO concerner(id_plainte,id_statut,date_statut_semaine) VALUES (''....
et pareil pour tous les id_ communs à plusieurs tables
// lancement de la requete
$sql="INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution) VALUES ('".$_POST['id_plainte']."','".$_POST['libellé_plainte']."', '', '', '')";
mysql_query($sql);
$last_id_plainte=mysql_inser_id(); //je suppose que ton id_plainte est en auto increment !
$sql1="INSERT INTO concerner(id_plainte,id_statut,date_statut_semaine) VALUES ('".$last_id_plainte."','', '', '".$_POST['semaine']."')";
//il faut que le champ id_statut soit en auto increment
mysql_query($sql1);
$last_id_statut=mysql_inser_id();
//et ainsi de suite
et le deuxième:
<html>
<head>
<title>Ma page de traitement</title>
</head>
<body>
<?
// on se connecte
mysql_connect("localhost","root","") or die('<p>Erreur de connexion à la base de données</p>');
mysql_select_db("ultra");
// lancement de la requete
$sql="INSERT INTO plainte(id_plainte,libellé_plainte,commentaire_plainte,id_type_plainte,id_resolution) VALUES ('".$_POST['id_plainte']."','".$_POST['libellé_plainte']."', '', '', '')";
mysql_query($sql);
$last_id_plainte=mysql_inser_id(); //je suppose que ton id_plainte est en auto increment !
$sql1="INSERT INTO concerner(id_plainte,id_statut,date_statut_semaine) VALUES ('".$last_id_plainte."','', '', '".$_POST['semaine']."')";
//il faut que le champ id_statut soit en auto increment
mysql_query($sql1);
$last_id_statut=mysql_inser_id();
//et ainsi de suite
le message d'erreur est le suivant:
Parse error: parse error in e:\mon application\application\traitement.php on line 16
aidez moi svp