par
Maxxx62 » 27 mars 2023, 16:24
bonjour, je suis débutant, impossible pour moi ,de faire entrer les données du formulaire dans ma base de donnée .
je vous joins mon formulaire et mon fichier de traitement.
merci d'avance, je sèche.
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<form method="post" action="agent.php">
<input type="hidden" name="dateenvoi" value="<?php echo date("d-m-Y" ); ?>">
<p>
<fieldset>
<legend>PRISE DE POSTE</legend>
<br />
<label for="poste">
POSTE :
</label>
<select name="poste">
<option value="" selected="selected"> </option>
<option value="7H-19H">7H-19H</option>
<option value="19H-7H">19H-7H</option>
</select>
<br />
<br />
<label for="SSIAP3">
Présence du SSIAP3 ou de son Adjoint :
</label>
<br />
<br />
<select name="presence">
<option value="" selected="selected"> </option>
<option value="OUI">OUI</option>
<option value="NON">NON</option>
</select>
<br />
<br />
<label for="présence2">
Présence de l'agent de malveillance aux urgences :
</label>
<br />
<br />
<select name="presence2">
<option value="" selected="selected"> </option>
<option value="OUI">OUI</option>
<option value="NON">NON</option>
</select>
<br />
<br />
<label for="NP">
SSIAP 2 :
</label>
<br />
<br />
<input type="text" name="NP" id="NP" size="50" maxlength="50" placeholder="Nom Prénom" class="NP"/>
<br />
<label for="Consignes">
<br />
Prise de Consignes :
</label>
<br />
<select name="Consignes">
<option value="" selected="selected"> </option>
<option value="OUI">OUI</option>
<option value="NON">NON</option>
</select>
<br />
<br />
<label for="MC">
Lecture Main Courante :
</label>
<br />
<br />
<select name="MC">
<option value="" selected="selected"> </option>
<option value="OUI">OUI</option>
<option value="NON">NON</option>
</select>
<br />
<br />
<label for="NP1">
SSIAP 1 :
</label>
<br />
<br />
<input type="text" name="NP1" id="NP1" size="50" maxlength="50" placeholder="Nom Prénom" class="NP"/>
<br />
<br />
<input type="text" name="NP2" id="NP2" size="50" maxlength="50" placeholder="Nom Prénom" class="NP"/>
<br />
<br />
<textarea name="commentaires" rows="8" cols="45">
Autres présences (préciser les horaires) :
</textarea>
<br />
<br />
<input type="submit" name="envoyer" value="Enregistrer Prise de poste" class="boutons"></br>
</fieldset>
</p>
</form>
<br />
<br />
<center><a href="/log tablette/DossierJ/menu.php" style="color:blue"><h3><b>Retour</b></h3></a></center>
<br />
<font color="red">Attention, seul le champs <b>Autres présences</b> peut rester vide !</font>
<br />
<br />
<form id="target1" method=post action="/log tablette/menu/menu.php">
<input type="submit" name ="Bouton1" value="Retour menu" class="bouton1">
</form>
</body>
</html>
Le fichier de traitement
<?php
$dateenvoi = date("d-m-Y");
$poste=htmlentities($_POST['poste']);
$presence=htmlentities($_POST['presence']);
$presence2=htmlentities($_POST['presence2']);
$NP=htmlspecialchars($_POST['NP']);
$Consignes=htmlentities($_POST['Consignes']);
$MC=htmlentities($_POST['MC']);
$NP1=htmlspecialchars($_POST['NP1']);
$NP2=htmlspecialchars($_POST['NP2']);
$commentaires=htmlspecialchars($_POST['commentaires']);
if(empty($poste) || empty($presence) || empty($presence2) || empty($NP) || empty($Consignes) || empty($MC) || empty($NP1) or empty($NP2))
{
echo '<font color="red">Attention, seul le champs <b>COMMENTAIRES</b> peut rester vide !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
$req="INSERT INTO agent(date, Poste, SSIAP3, agenturgence, SSIAP2, Consignes, Maincourante, SSIAP1, 2eSSIAP1, commentaires) VALUES ('$dateenvoi', '$poste', '$presence', '$presence2', '$NP', '$Consignes', '$MC', '$NP1', '$NP2', '$commentaires')";
$conn = mysqli_connect('localhost','root','','dossierj');
$res=mysqli_query($conn,$req)
or die ("l'enregistrement ne peut être éxecuté.");
}
// Check for errors
if(mysqli_connect_errno()){
echo mysqli_connect_error();
}
header("Location: form.php" );
?>
bonjour, je suis débutant, impossible pour moi ,de faire entrer les données du formulaire dans ma base de donnée .
je vous joins mon formulaire et mon fichier de traitement.
merci d'avance, je sèche.
[HTML]<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<form method="post" action="agent.php">
<input type="hidden" name="dateenvoi" value="<?php echo date("d-m-Y" ); ?>">
<p>
<fieldset>
<legend>PRISE DE POSTE</legend>
<br />
<label for="poste">
POSTE :
</label>
<select name="poste">
<option value="" selected="selected"> </option>
<option value="7H-19H">7H-19H</option>
<option value="19H-7H">19H-7H</option>
</select>
<br />
<br />
<label for="SSIAP3">
Présence du SSIAP3 ou de son Adjoint :
</label>
<br />
<br />
<select name="presence">
<option value="" selected="selected"> </option>
<option value="OUI">OUI</option>
<option value="NON">NON</option>
</select>
<br />
<br />
<label for="présence2">
Présence de l'agent de malveillance aux urgences :
</label>
<br />
<br />
<select name="presence2">
<option value="" selected="selected"> </option>
<option value="OUI">OUI</option>
<option value="NON">NON</option>
</select>
<br />
<br />
<label for="NP">
SSIAP 2 :
</label>
<br />
<br />
<input type="text" name="NP" id="NP" size="50" maxlength="50" placeholder="Nom Prénom" class="NP"/>
<br />
<label for="Consignes">
<br />
Prise de Consignes :
</label>
<br />
<select name="Consignes">
<option value="" selected="selected"> </option>
<option value="OUI">OUI</option>
<option value="NON">NON</option>
</select>
<br />
<br />
<label for="MC">
Lecture Main Courante :
</label>
<br />
<br />
<select name="MC">
<option value="" selected="selected"> </option>
<option value="OUI">OUI</option>
<option value="NON">NON</option>
</select>
<br />
<br />
<label for="NP1">
SSIAP 1 :
</label>
<br />
<br />
<input type="text" name="NP1" id="NP1" size="50" maxlength="50" placeholder="Nom Prénom" class="NP"/>
<br />
<br />
<input type="text" name="NP2" id="NP2" size="50" maxlength="50" placeholder="Nom Prénom" class="NP"/>
<br />
<br />
<textarea name="commentaires" rows="8" cols="45">
Autres présences (préciser les horaires) :
</textarea>
<br />
<br />
<input type="submit" name="envoyer" value="Enregistrer Prise de poste" class="boutons"></br>
</fieldset>
</p>
</form>
<br />
<br />
<center><a href="/log tablette/DossierJ/menu.php" style="color:blue"><h3><b>Retour</b></h3></a></center>
<br />
<font color="red">Attention, seul le champs <b>Autres présences</b> peut rester vide !</font>
<br />
<br />
<form id="target1" method=post action="/log tablette/menu/menu.php">
<input type="submit" name ="Bouton1" value="Retour menu" class="bouton1">
</form>
</body>
</html>[/HTML]
Le fichier de traitement
[PHP]<?php
$dateenvoi = date("d-m-Y");
$poste=htmlentities($_POST['poste']);
$presence=htmlentities($_POST['presence']);
$presence2=htmlentities($_POST['presence2']);
$NP=htmlspecialchars($_POST['NP']);
$Consignes=htmlentities($_POST['Consignes']);
$MC=htmlentities($_POST['MC']);
$NP1=htmlspecialchars($_POST['NP1']);
$NP2=htmlspecialchars($_POST['NP2']);
$commentaires=htmlspecialchars($_POST['commentaires']);
if(empty($poste) || empty($presence) || empty($presence2) || empty($NP) || empty($Consignes) || empty($MC) || empty($NP1) or empty($NP2))
{
echo '<font color="red">Attention, seul le champs <b>COMMENTAIRES</b> peut rester vide !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
$req="INSERT INTO agent(date, Poste, SSIAP3, agenturgence, SSIAP2, Consignes, Maincourante, SSIAP1, 2eSSIAP1, commentaires) VALUES ('$dateenvoi', '$poste', '$presence', '$presence2', '$NP', '$Consignes', '$MC', '$NP1', '$NP2', '$commentaires')";
$conn = mysqli_connect('localhost','root','','dossierj');
$res=mysqli_query($conn,$req)
or die ("l'enregistrement ne peut être éxecuté.");
}
// Check for errors
if(mysqli_connect_errno()){
echo mysqli_connect_error();
}
header("Location: form.php" );
?>[/PHP]