{MySQL} Probleme enregistrement
hmidanas
-
Xavstarblues Messages postés 10585 Statut Contributeur -
Xavstarblues Messages postés 10585 Statut Contributeur -
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
Merci d'avance
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:
- {MySQL} Probleme enregistrement
- Enregistrement mp3 gratuit - Télécharger - Streaming audio
- Enregistrement - Guide
- Telecharger studio d'enregistrement rap - Télécharger - Édition & Montage
- Mysql community download - Télécharger - Bases de données
- Comment couper un enregistrement audio - Guide
9 réponses
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.
Normalement il devrait tiquer mais on ne sait jamais.
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
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
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..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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)
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..