Bonjour,
Je ne comprends pas pourquoi rien ne se passe lorsque je remplis mon formulaire.
j'ai deux pages : ajoutrfc.php et traitementajout.php
je me tire les cheveux avec ça ! quelqu'un a-t-il une idée ?
__________
AJOUTRFC
<form action="traitementajoutrfc.php" method="post" name="traitementajoutrfc" id="traitementajoutrfc">
<table width="450" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="3">
<?php
// récupérer les entrées de la table
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "root", "");
mysql_select_db("activity_dev");
//select thd dans la table agent
$resultloginsc = mysql_query("SELECT login_sc FROM agent WHERE nom NOT LIKE 'archier' AND fonction LIKE 'THDS' OR 'PM' OR 'SUPPM' AND date_sortie IS NULL ORDER BY login_sc") or die(mysql_error());
// On se déconnecte de MySQL
mysql_close();
// numéro incrémentiel DS + MYYYYMNSS
$annee = date("Y");
$mois = date("m");
$heure = date("H");
$minute = date("i");
$seconde = date("s");
$texte0 = "DS".$mois.$annee.$heure.$minute.$seconde;
?>
<h3><input type="text" name="texte0" size="15" value="<?php echo $texte0 ?>"> ne pas modifier ce champ svp</h3>
<h1>Formulaire d'ajout de RFC</h1>
</td></tr>
<tr align='left'>
<td width="150">Login SC : <select name="loginsc" id="loginsc">
<?php
// boucle pour afficher tous les résultats :
while ($selectloginsc = mysql_fetch_array($resultloginsc))
{
?>
<option>
<?php echo $selectloginsc['login_sc']; ?>
<?php
}
// Fin de la boucle
?>
</option>
</select> </td>
<td width="150">Societe: <select name="societe" id="societe"><option></option>
<?php
//select thd dans formulaire
$loginsc = $_POST['loginsc'];
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "root", "");
mysql_select_db("activity_dev");
//select societe
$resultsociete = mysql_query("SELECT DISTINCT `Societe` FROM `agent_compeclient` ORDER BY `Societe`") or die(mysql_error());
// On se déconnecte de MySQL
mysql_close();
// boucle pour afficher tous les résultats SOCIETE :
while ($selectsociete = mysql_fetch_array($resultsociete) )
{
?>
<option>
<?php echo $selectsociete['Societe']; ?>
<?php
}
// Fin de la boucle
?>
</option>
</select> </td>
<td width="150">Type de modif : <select name="typemodif" id="typemodif">
<option><Sélectionner></option>
<option>Création</option>
<option>Modification</option>
<option>Suppression</option>
</select>
</td>
</tr>
<tr align='left'>
<td width="150">Concerne : <select name="outil" id="outil">
<option><Sélectionner></option>
<option>Service Center</option>
<option>Intranet</option>
<option>Formation</option>
</td>
<td width="300" align="left" colspan="2">Bien SC ou URL Page AOSCG<input type="text" name="BIEN" size="43">
</td>
</tr>
<tr align='left'>
<td width="400" colspan="3"><br>Code Evt impacté en cas de modification ou suppression : <input type="text" name="ceexistant" size="69">
</tr>
<tr align='left'>
<td width="400" colspan="3"><br>Commentaire : <textarea cols="52" rows="5" name="commentaire">Taper ici un commentaire</textarea>
</tr>
<tr>
<td align="left"><input type="submit" value="Envoyer"> </td>
<td width="300" colspan="2" align="center"><a href="rfcencours.php"><h4>Voir les demandes en cours</h4></a></td>
</tr>
</table>
</form>
__________________
TRAITEMENTAJOUT
<?php
// date
$date = date("Y")."-".date("m")."-".date("D");
// si les variables existent
if (isset($_POST['texte0']) AND isset($_POST['loginSC']) AND isset($_POST['societe']) AND isset($_POST['typemodif']) AND isset($_POST['outil']) AND isset($_POST['BIEN']) AND isset($_POST['commentaire']))
{
// si les variables ne sont pas nulles
if ($_POST['texte0'] != NULL AND
$_POST['loginSC'] != NULL AND
$_POST['societe'] != NULL AND
$_POST['typemodif'] != NULL AND
$_POST['outil'] != NULL AND
$_POST['BIEN'] != NULL AND
$_POST['commentaire'] != NULL)
{
// On se connecte à MySQL :
mysql_connect("localhost", "root", "");
mysql_select_db("activity_dev");
// recup des valeurs du formulaires
$PM = $_POST['texte0'];
$loginsc = $_POST['loginsc'];
$societe = $_POST['societe'];
$typemodif = $_POST['typemodif'];
$outil = $_POST['outil'];
$bien = $_POST['BIEN'];
$ceexistant = $_POST['ceexistant'];
$commentaire = $_POST['commentaire'];
// Condition : outil = SC
if ($outil = "Service Center")
{
// on enregistre la demande pour Service Center
mysql_query("INSERT INTO `actions pm` ( `PM` , `SOCIETE` , `BIEN` , `CE` , `INTRANET` , `FORMATION` , `Datepropos` , `Datemeprod` , `Commentaire` , `submitter` , `applicable` , `ceexistant` )
VALUES('$PM', '$societe', '$bien', '$typemodif', '', '', '$date', '', '$commentaire', '$loginsc', '', '$ceexistant')") or die(mysql_error());
}
// Condition : outil = Intranet
else if ($outil = "Intranet")
{
// on enregistre la demande pour Intranet
mysql_query("INSERT INTO `actions pm` ( `PM` , `SOCIETE` , `BIEN` , `CE` , `INTRANET` , `FORMATION` , `Datepropos` , `Datemeprod` , `Commentaire` , `submitter` , `applicable` , `ceexistant` )
VALUES('$PM', '$societe', '$bien', '', '$typemodif', '', '$date', '', '$commentaire', '$loginsc', '', '$ceexistant')") or die(mysql_error());
}
// Par élimination : Condition : outil = formation
else
{
// Ensuite on enregistre la demande pour formation
mysql_query("INSERT INTO `actions pm` ( `PM` , `SOCIETE` , `BIEN` , `CE` , `INTRANET` , `FORMATION` , `Datepropos` , `Datemeprod` , `Commentaire` , `submitter` , `applicable` , `ceexistant` )
VALUES('$PM', '$societe', '$bien', '', '', '$typemodif', '$date', '', '$commentaire', '$loginsc', '', '$ceexistant')") or die(mysql_error());
}
// On se déconnecte de MySQL
mysql_close();
echo 'Votre demande a bien été prise en compte';
}
}
else
{
echo '<a href="ajoutrfc.php"><h2>Votre demande n\'a pas été prise en compte. Veuillez recommencer.</h2></a>';
}
?>