Problème d'insertion

Fermé
kami_24 Messages postés 41 Date d'inscription samedi 16 avril 2011 Statut Membre Dernière intervention 22 mai 2011 - 15 mai 2011 à 19:49
Bonjour,

je vais reposter mon problème autrement et j'éspère avoir des réponses le plus tot possible parcque c urgent
voici mon code:

<table border=0 width=90%>
<form name="remplir" method="POST" action="adm.php"> 
<?php

		if(isset ($_SESSION['receive_pc'])){
			 if(isset($_POST['remark']))  
	{ $remark=mysql_real_escape_string(htmlspecialchar($_POST['remark']));}
	else
	{
	$remark="";}

echo'<tr>';	
echo'<td>';
echo'<table border=1 bgcolor="#EEEEEE" >';
echo'<TR>
	   <td class=itemfont>APPROVAL CYCLE</TD>
	   <TD class=itemfont>EMAIL</TD>
	   <td class="itemfont" >SIGN</td>
	   <TD class="itemfont">DATE</TD>
	  </tr>';
	 { $d=mysql_query('SELECT date,mail_req FROM formulaire WHERE ref_no="'.mysql_escape_string($_SESSION['ref_no']).'"')or die('Erreur SQL !'.$r.'<br>'.mysql_error());
	 $data=mysql_fetch_array($d);
	 $date=$data['date'];
	 $mail_req=$data['mail_req'];
	 $date_approve=date("Y-m-d H:i");
	
	 echo'
 <tr>
   <TD style="font-weight: bold;">Requestor</TD>
   <TD>',$mail_req,'</TD>
   <TD>SUBMITTED</TD>
   <TD>',$date,'</TD> 
   </tr>';}
{	  
$re=mysql_query("SELECT name, email FROM tablecc WHERE manager='Equipement_manager'");
$data=mysql_fetch_array($re);
$name1=$data['name'];
$email1=$data['email'];
echo'
 <tr>
   <TD>Equipement manager</TD>
   <TD>',$email1,'</TD> 
   <TD>PENDING</TD>
   <td><input type="submit" name="approve" value="APPROVE" class="envoi"><input type="submit" name="reject" value="REJECT" class="envoi"></td>
   </tr>';}
   
 { $re= mysql_query("SELECT name, email FROM tablecc WHERE manager='Financial_manager'");
   $data=mysql_fetch_array($re);
$name=$data['name'];
$email=$data['email'];
echo'
 <tr>
   <TD>financial manager</TD>
   <TD>',$email,'</TD> 
   <TD> &nbsp; </TD>
   <td> &nbsp; </td>
   </tr>';}

echo' </table>';
 
   echo'</td>';
  
   echo'<td valign=top> ';
   ?>
   <table border=0 >
   <tr>
		 REMARK : <br></tr><tr><textarea name="remark" cols=30 rows=15> </textarea></tr>
		 </table>
		</td>
		</tr>
		</table>
		</form>
		<?php
	
 $sq="INSERT INTO manager_approve(ref_no, nom, mail, date_approve, remark) VALUES('$ref_no','$name1', '$email1', '$date_approve','$remark')";
	$s= mysql_query($sq) or die('Erreur SQL !'.$sq.'<br>'.mysql_error());	
	} 
	
?>



mon problème est dans l'insertion..j'aimerai inserer dans la table 'manager_approve' les champs présentés dans ce code..le problème c que l'insertion se fait avant que je clique sur APPROVE (une fois la page ouvert l'insertion est faite)
le champ remark ne s'insère pas!!!
et pour le champ date_approve garde tjs la première date à chaque fois que j'exécute la page..
voilà j'espère bien expliqué le problème et j'attends vos réponses..