par
BeRoots » 13 févr. 2006, 18:12
ok, j'ai refais une correction de la syntaxe de mon script et il ce lance et redirige très bien, sans erreur
par contre, et c'est quand même ça principale fonction, il n'écrit rien dans la table de la db???
je vous remet le code complet (suiver les commentaire)
c'est dans la partie "insertion des données recuperer dans la table" que je fait la récuperation de donnée et la demande d'écriture
<?php
$dbhost = "localhost";
$user = "root";
$password = "";
$usebdd = "ma_db";
//connexion au serveur MySQL
$connexion = mysql_connect($dbhost,$user,$password);
if (!$connexion) {
echo "Impossible d'effectuer la connexion";
exit;
}
//sélection de la BDD
$db = mysql_select_db($usebdd,$connexion);
if (!$db) {
echo "Impossible de sélectionner cette base de données";
exit;
}
// insertion des données recuperer dans la table
$manif_date = $_POST['champ_date'];
$manif = $_POST['content'];
$resultat_sql = mysql_query("INSERT INTO `table_manif` VALUES ($manif_date,$manif)", $connexion);
// redirection
header("location: manif_admin_test.html");
exit;
?>
par contre ma requete sql suivante fonctionne tres bien sous phpmyadmin:
Code : Tout sélectionner
INSERT INTO `table_manif` VALUES ("1","2006-12-31","blablabla")
la premiere colonne de ma table est en autoincrement mais je suis obliger de mettre l'identifiant dans ma requete
voila aussi ma requete de création de la table
Code : Tout sélectionner
CREATE TABLE `table_manif` (
`manif_id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`manif_date` DATE NOT NULL ,
`manif` TEXT NOT NULL ,
PRIMARY KEY ( `manif_id` )
) TYPE = MYISAM;
donc si vous comprenez qqchose à mon problème, merci d'avance
ps: si quelqu'un peu me dire comment faire ce symbole au clavier
`
ok, j'ai refais une correction de la syntaxe de mon script et il ce lance et redirige très bien, sans erreur :)
par contre, et c'est quand même ça principale fonction, il n'écrit rien dans la table de la db???
je vous remet le code complet (suiver les commentaire)
c'est dans la partie "insertion des données recuperer dans la table" que je fait la récuperation de donnée et la demande d'écriture :wink:
[php]<?php
$dbhost = "localhost";
$user = "root";
$password = "";
$usebdd = "ma_db";
//connexion au serveur MySQL
$connexion = mysql_connect($dbhost,$user,$password);
if (!$connexion) {
echo "Impossible d'effectuer la connexion";
exit;
}
//sélection de la BDD
$db = mysql_select_db($usebdd,$connexion);
if (!$db) {
echo "Impossible de sélectionner cette base de données";
exit;
}
// insertion des données recuperer dans la table
$manif_date = $_POST['champ_date'];
$manif = $_POST['content'];
$resultat_sql = mysql_query("INSERT INTO `table_manif` VALUES ($manif_date,$manif)", $connexion);
// redirection
header("location: manif_admin_test.html");
exit;
?>[/php]
par contre ma requete sql suivante fonctionne tres bien sous phpmyadmin:
[code] INSERT INTO `table_manif` VALUES ("1","2006-12-31","blablabla")[/code]
la premiere colonne de ma table est en autoincrement mais je suis obliger de mettre l'identifiant dans ma requete :?
voila aussi ma requete de création de la table
[code]CREATE TABLE `table_manif` (
`manif_id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`manif_date` DATE NOT NULL ,
`manif` TEXT NOT NULL ,
PRIMARY KEY ( `manif_id` )
) TYPE = MYISAM;[/code]
donc si vous comprenez qqchose à mon problème, merci d'avance :wink:
ps: si quelqu'un peu me dire comment faire ce symbole au clavier
[quote]`[/quote]