
le 10/06/2009 à 13:10
Ajout dans BDD MySQL
Bonjour, cela fait 3 jours que je cherche un peu partout sans trouver le résultat a mon problème...
Voici le code PHP:
voila, avec ce code j'aimerai réaliser un livre d'or pour l'entreprise ou je fait un stage.
Mon problème c'est que je n'arrive pas a enregistrer quoique ce soit sur la BDD. J'y est mis dans ce code, différent "bout de code" de test afin d'avoir des messages d'erreur, etc.
Mais rien a faire... si vous pouviez m'aider je vous en serai reconnaissant.
voici au cas ou la BDD:
Voici le code PHP:
php
- <?php
- mysql_connect("localhost", "Michael", "mot-de-passe");
- mysql_select_db("bd-livreor");
- echo '<pre>' .print_r($_POST) . '</pre>';
- //On recupere le nom de l'entreprise dans une variable ainsi que le message et on rentre ça dans la BDD
- if (isset($_POST['Name']) AND isset($_POST['Message']))
- {
- $Name = mysql_real_escape_string(htmlspecialchars($_POST['Name']));
- $Message = mysql_real_escape_string(htmlspecialchars($_POST['Message']));
- $Message = nl2br($Message);
- mysql_query("INSERT INTO Livreor set Name='".$Name."', Message='".$Message."'") or die(mysql_error());
- }
- //On s'arrange pour organiser les messages par 5 et par pages tant que cela reste peut.
- $retour = mysql_query(("SELECT COUNT(*) AS nbr_mess FROM livreor"));
- $donnees = mysql_fetch_array($retour);
- $totalMess = $donnees['nbr_mess'];
- if($totalMess < 30)
- {
- $nbreMess = 5;
- }
- else { $nbreMess = 10; }
voila, avec ce code j'aimerai réaliser un livre d'or pour l'entreprise ou je fait un stage.
Mon problème c'est que je n'arrive pas a enregistrer quoique ce soit sur la BDD. J'y est mis dans ce code, différent "bout de code" de test afin d'avoir des messages d'erreur, etc.
Mais rien a faire... si vous pouviez m'aider je vous en serai reconnaissant.
voici au cas ou la BDD:
- -- phpMyAdmin SQL Dump
- -- version 3.1.1
- -- http://www.phpmyadmin.net
- --
- -- Serveur: localhost
- -- Généré le : Mer 10 Juin 2009 à 11:59
- -- Version du serveur: 5.1.30
- -- Version de PHP: 5.2.8
- SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
- --
- -- Base de données: `philipschalon`
- --
- -- --------------------------------------------------------
- --
- -- Structure de la table `livreor`
- --
- CREATE TABLE IF NOT EXISTS `livreor` (
- `ID` mediumint(9) NOT NULL AUTO_INCREMENT,
- `Name` text NOT NULL,
- `Message` text NOT NULL,
- PRIMARY KEY (`ID`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Table de gestion des message du livre d''or' AUTO_INCREMENT=3 ;
- --
- -- Contenu de la table `livreor`
- --
- INSERT INTO `livreor` (`ID`, `Name`, `Message`) VALUES
- (1, 'efe', 'efze');