**Problème pour modifier une Base de Donnée!
cedric
-
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!!
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!!
A voir également:
- **Problème pour modifier une Base de Donnée!
- Modifier dns - Guide
- Base de registre - Guide
- Modifier liste déroulante excel - Guide
- Vous avez besoin d'une autorisation de la part de système pour modifier ce dossier - Guide
- Comment modifier une story sur facebook - Guide
3 réponses
Merci pour avoir répondu si vite! je remplace tout symplement pdo par sql?
(ps:Je suis débutant sorry)
(ps:Je suis débutant sorry)
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());
}
?>
<?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());
}
?>