Arameya

Inscris le 10/06/2009 à 13:01
  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Arameya
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:

php
  1. <?php
  2. mysql_connect("localhost", "Michael", "mot-de-passe");
  3. mysql_select_db("bd-livreor");
  4. echo '<pre>' .print_r($_POST) . '</pre>';
  5. //On recupere le nom de l'entreprise dans une variable ainsi que le message et on rentre ça dans la BDD

  6. if (isset($_POST['Name']) AND isset($_POST['Message']))
  7. {
  8. $Name = mysql_real_escape_string(htmlspecialchars($_POST['Name']));
  9. $Message = mysql_real_escape_string(htmlspecialchars($_POST['Message']));
  10. $Message = nl2br($Message);

  11. mysql_query("INSERT INTO Livreor set Name='".$Name."', Message='".$Message."'") or die(mysql_error());

  12. }
  13. //On s'arrange pour organiser les messages par 5 et par pages tant que cela reste peut.
  14. $retour = mysql_query(("SELECT COUNT(*) AS nbr_mess FROM livreor"));

  15. $donnees = mysql_fetch_array($retour);
  16. $totalMess = $donnees['nbr_mess'];

  17. if($totalMess < 30)
  18. {
  19. $nbreMess = 5;
  20. }
  21. 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:

  1. -- phpMyAdmin SQL Dump
  2. -- version 3.1.1
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Serveur: localhost
  6. -- Généré le : Mer 10 Juin 2009 à 11:59
  7. -- Version du serveur: 5.1.30
  8. -- Version de PHP: 5.2.8

  9. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

  10. --
  11. -- Base de données: `philipschalon`
  12. --

  13. -- --------------------------------------------------------

  14. --
  15. -- Structure de la table `livreor`
  16. --

  17. CREATE TABLE IF NOT EXISTS `livreor` (
  18. `ID` mediumint(9) NOT NULL AUTO_INCREMENT,
  19. `Name` text NOT NULL,
  20. `Message` text NOT NULL,
  21. PRIMARY KEY (`ID`)
  22. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Table de gestion des message du livre d''or' AUTO_INCREMENT=3 ;

  23. --
  24. -- Contenu de la table `livreor`
  25. --

  26. INSERT INTO `livreor` (`ID`, `Name`, `Message`) VALUES
  27. (1, 'efe', 'efze');

Ses derniers messages sur les forums

forum
Arameya
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:

php
  1. <?php
  2. mysql_connect("localhost", "Michael", "mot-de-passe");
  3. mysql_select_db("bd-livreor");
  4. echo '<pre>' .print_r($_POST) . '</pre>';
  5. //On recupere le nom de l'entreprise dans une variable ainsi que le message et on rentre ça dans la BDD

  6. if (isset($_POST['Name']) AND isset($_POST['Message']))
  7. {
  8. $Name = mysql_real_escape_string(htmlspecialchars($_POST['Name']));
  9. $Message = mysql_real_escape_string(htmlspecialchars($_POST['Message']));
  10. $Message = nl2br($Message);

  11. mysql_query("INSERT INTO Livreor set Name='".$Name."', Message='".$Message."'") or die(mysql_error());

  12. }
  13. //On s'arrange pour organiser les messages par 5 et par pages tant que cela reste peut.
  14. $retour = mysql_query(("SELECT COUNT(*) AS nbr_mess FROM livreor"));

  15. $donnees = mysql_fetch_array($retour);
  16. $totalMess = $donnees['nbr_mess'];

  17. if($totalMess < 30)
  18. {
  19. $nbreMess = 5;
  20. }
  21. 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:

  1. -- phpMyAdmin SQL Dump
  2. -- version 3.1.1
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Serveur: localhost
  6. -- Généré le : Mer 10 Juin 2009 à 11:59
  7. -- Version du serveur: 5.1.30
  8. -- Version de PHP: 5.2.8

  9. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

  10. --
  11. -- Base de données: `philipschalon`
  12. --

  13. -- --------------------------------------------------------

  14. --
  15. -- Structure de la table `livreor`
  16. --

  17. CREATE TABLE IF NOT EXISTS `livreor` (
  18. `ID` mediumint(9) NOT NULL AUTO_INCREMENT,
  19. `Name` text NOT NULL,
  20. `Message` text NOT NULL,
  21. PRIMARY KEY (`ID`)
  22. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Table de gestion des message du livre d''or' AUTO_INCREMENT=3 ;

  23. --
  24. -- Contenu de la table `livreor`
  25. --

  26. INSERT INTO `livreor` (`ID`, `Name`, `Message`) VALUES
  27. (1, 'efe', 'efze');

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours