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
<?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');

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
<?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');

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