{MySQL} Probleme enregistrement

hmidanas -  
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je travaille sur une base de donnees, ca a l'air de marcher, pas de message d'erreur rien, seulement, les donnees ne s'enregistrent tout simplement pas dans la base
voici mon code


<?php
session_start();
?>
<!<!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="en">
    <head>
        <title>Admin Investors</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_index.css" />
    </head>
    <style type="text/css">
    </style>
    <body>

 
 <?php
 if (isset($_POST['first_name']) AND isset($_POST['last_name']))// AND isset($_POST['email']) AND isset($_POST['phone'])  AND isset($_POST['status']) AND isset($_POST['company']) AND isset($_POST['address']) AND isset($_POST['report']))  // variables verification
{
	if (($_POST['first_name'] != NULL) AND ($_POST['company'] != NULL)) //AND $_POST['phone'] != NULL AND $_POST['fax'] != NULL) AND $_POST['address'] != NULL AND $_POST['website'] != NULL AND $_POST['report'] != NULL) // an other verification
	{
 
		mysql_connect("localhost", "root", "");
		mysql_select_db("nasforce");

// security section, do not touch!!
$first_name = mysql_real_escape_string(htmlspecialchars($_POST['first_name']));
$last_name = mysql_real_escape_string(htmlspecialchars($_POST['last_name']));
$phone = mysql_real_escape_string(htmlspecialchars($_POST['phone']));
$status = mysql_real_escape_string(htmlspecialchars($_POST['status']));
$company = mysql_real_escape_string(htmlspecialchars($_POST['company']));
$email = mysql_real_escape_string(htmlspecialchars($_POST['email']));
$report = mysql_real_escape_string(htmlspecialchars($_POST['report']));
$report = nl2br($report);
$entered_by =$_SESSION['username'];
//$date='2009-08-08';
$date= now();

mysql_query("INSERT INTO investors VALUES('', '$company', '$status', '$last_name', '$first_name', '$address', '$phone','$email','$entered_by','$date','$report')") or die(mysql_error());


} //closing isset

	} // closing if
	?>
<form action="confirmation_saving.html" method="post" enctype="multipart/form-data">
<p>
							<label for="company">Company</label>				
							<input type="text" name="company"	/>				<br /> <br />
							
							<label for="status">Status</label>				
							<input type="text" name="status"	/>				<br /> <br />		
								
							<label for="first_name">First name</label>			
							<input type="text" name="first_name" />				<br /> <br /> 
							
							<label for="last_name">Last name</label>			
							<input type="text" name="last_name"  /> 			<br /> <br />
							
							
							<label for="email">Email</label>					
							<input type="text" name="email" />					<br /> <br />  
							
							
								
							<label for="phone">Phone</label>								
							<input type="text" name="phone"  />					<br /> <br /> 
							
							<label for="address">Address</label>								
							<input type="text" name="address"  />					<br /> <br /> 
							
							
							<label for="report">Report</label>				
							<textarea id="report" rows="10" cols="45" > </textarea> <br />
							<input type="submit" value="Submit" />
								
							<input type="hidden" name="MAX_FILE_SIZE" value="10485760" />
							<input type="file" name="nom" />

</p>

</form>










<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<p>	<a href="index.php"> Home </a> </p>

    </body>
</html>




Merci d'avance
A voir également:

9 réponses

Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
ton serveur mysql est sous win ou linux? tu as vérifié les droits d'écriture.
Normalement il devrait tiquer mais on ne sait jamais.
0
hmidanas
 
Bonjour Xavstarblues,


Je suis sous win, je travaille sur phpmyadmin.
je ne pense pas kil s'agisse de droit parce que ca marchait avant..

Merci pour te reponse
0
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
Le même code marchait?
0
hmidanas
 
Pas exactement, j'ai modifie quelques champs dans le formulaire, et j' ai essaye de mettre la date automatique avec la fonction now(), mais je ne suis pas sur que ce soit la bonne syntaxe..
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
ok... par hasard tu as un backup de ton ancien code, tu peux confirmer que celui marche bien et que les enregistrements sont OK? (on valide ta plateforme comme ca)
0
hmidanas
 
Non je n'ai pas de backup de quand ca marchait, mais je peux quand meme vous le confirmer, ca enregistrait bien dans la base de donnes jusqu'a il y a quelques jours..
0
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
ok
tu peux me poster exactement ce les modifs/ajouts que tu as fait
0
hmidanas
 
le probleme est que je ne connais pas exactement toutes les modifications que j'ai faites, sinon je les aurais simplement enlevees!
je sais que j'ai ajoute les champs date et entered_by
0
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
oki, je vais regarder ca alors...sans être un pro, si je vois un truc anormal je te fais signe.
0