PHP / Mysql

Toorope80 Messages postés 16 Statut Membre -  
Wave Style 974 Messages postés 902 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous !

Voila j'ai une petit problème sur un site web que je suis entrain de réaliser.
J'utilise du php pour me connecter à ma base de donnée qui contient un id_page et un contenu.

Au clic sur un lien j'aimerais qu'un texte contenu dans un textarea (sous jQuery) soit sauvegardé à la place du contenu de ma base de donnée :)

Je vous montre mon code:

Partie php:



<?php
$connexion=mysql_connect('localhost','root','');//Connexion à la base de données
mysql_select_db('real_pages',$connexion);//Sélection de la base dans la connexion précédemment ouverte

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_unicode_ci'");

$req="SELECT contenu FROM presentation WHERE id_page='1'";

$res=mysql_query($req);

$user=mysql_fetch_assoc($res);

if (empty($user)) {
$message= 'Aucun contenu dans la base de donnée !';
}
else
{
echo $user['contenu'];
}

if (isset($_POST) && $_POST['save']=='Valider')
{
$reqUpdate="update presentation set contenu='".$message."' , nouveau='".$message."'
where id_page=1";
}

?>


Partie jQuery:


jQuery(document).ready(function($){
$('#save').hide();
$('#modif').click(function(m){
$('#modif').hide();
$('#save').show();
var content = $('#qui').html();
$("#message").val(content);
});
});

3 réponses

  1. decosther Messages postés 7 Statut Membre 1
     
    vous pouvez peut être essayer avec ça
    0
  2. decosther Messages postés 7 Statut Membre 1
     
    essayer d'abord avec ça
    mysql_select_db($ nom de la base de donnees)
    0
    1. Toorope80 Messages postés 16 Statut Membre
       
      J'ai déjà mis cette ligne au début de monde code php :/
      0
  3. Wave Style 974 Messages postés 902 Date d'inscription   Statut Membre Dernière intervention   76
     
    Bonjour,
    Quelle est l'erreur obtenue si il y en a une ?

    $reqUpdate="update presentation set contenu='".$message."' , nouveau='".$message."' where id_page=1";


    Cette ligne là n'appelle pas de requête MySQL ... :)

    Bien cordialement,
    Stephen Chevalier
    0