**Problème pour modifier une Base de Donnée!

cedric -  
 cedric -
Bonjour,

Je voudrais modifier une table sur ma base de donnée à l'aide de textarea donc j'ai fais ces codes là:

sur une page admin.php:

<FORM method="CONTENU_EN" action="post.php">
<textarea name="message" cols=50 rows=30></textarea>
</p>
<br><br><INPUT type="submit" value="Send">
</FORM>

sur une page post.php:

<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=127.0.0.1;dbname=___', '____', '_____', $pdo_options);
$id = $_POST['id'];
$req = $bdd->prepare('UPDATE message_EN_home SET CONTENU_EN=:message WHERE 1 ');
$req->execute(array(

'message'=> $_POST['message'],

));
echo "Annonce a bien ete modifiee";
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>

Donc enfaite ca me supprime ce qu'il y a sur la table et ca ne prend pas en compte mes modifications.
J'ai fais une table avec une seul colonne sur myadminphp.

Si quelqu'un peut m'aider!! Merci d'avance!!

3 réponses

  1. peluchextoutou Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   11
     
    utilise mysqli à la place de pdo ^^
    0
  2. cedric
     
    Merci pour avoir répondu si vite! je remplace tout symplement pdo par sql?

    (ps:Je suis débutant sorry)
    0
  3. cedric
     
    comme ca:

    <?php
    try
    {
    $mabasededonnee="7809_sql";
    $connection = mysql_connect("____", "____", "______");
    // test la connection
    if ( ! $connection )
    die ("connection impossible");
    // Connecte la base
    mysql_select_db($mabasededonnee) or die ("pas de connection");
    $id = $_GET['id'];
    $req = $bdd->prepare('UPDATE message_EN_home SET CONTENU_EN=:message WHERE 1');
    $req->execute(array(

    'message'=> $_POST['message'],

    ));
    echo "Annonce a bien ete modifiee";
    }
    catch(Exception $e)
    {
    die('Erreur : '.$e->getMessage());
    }
    ?>
    0