Problème de cohérence affichage php/bd
                                    
                        drake                    
                                    -
                                     
Mihawk Messages postés 4753 Statut Contributeur -
        Mihawk Messages postés 4753 Statut Contributeur -
        Bonjour, 
cela presque deux heures que je tourne en rond.
j'ai une page contenant un formulaire pour poster des commentaires. cet formulaire appel la même page. Au début je teste voir si des informations ont été envoyé si oui j'insere dans la base puis je recharge la page avec un header
debut code :
<?php
session_start();
header('Content-type: text/html; charset=utf-8');
/********Actualisation de la session...**********/
include('../include/fonctions.php');
connexionbdd();
actualiser_session();
$article='article-1-6-1322576431.php';
/********Fin actualisation de session...**********/
$num_article = sqlquery( 'SELECT id FROM article, membres WHERE lien =\''.$article. '\'',1);
$id_article =stripslashes($num_article['id']);
//ajout d'un commentaire
if (isset($_POST['commenter']) && $_POST['commenter'] != ''){
$msg = addslashes($_POST['commenter']);
// Ajout d'un commentaire.
$req="INSERT INTO commentaire VALUES('', '" .$_SESSION['membre_id']. "', '" . $msg ."',
'" . time() . "', '" .$id_article."')";
if (mysql_query($req))
{
header('Location:http://'.$_SERVER['HTTP_HOST'].'/upload/'.$article.'');
exit();
}
else exit(mysql_error());
}
$donnees = sqlquery( 'SELECT id, titre, motcle, resume, contenu, iduser, logo_article, membre_pseudo, membre_avatar,
membre_signature, membre_mail, datepost, num_type
FROM article, membres
WHERE membre_id = iduser
AND id =\''.$id_article. '\'',1);
?>
                
            
                
    
    
    
        cela presque deux heures que je tourne en rond.
j'ai une page contenant un formulaire pour poster des commentaires. cet formulaire appel la même page. Au début je teste voir si des informations ont été envoyé si oui j'insere dans la base puis je recharge la page avec un header
debut code :
<?php
session_start();
header('Content-type: text/html; charset=utf-8');
/********Actualisation de la session...**********/
include('../include/fonctions.php');
connexionbdd();
actualiser_session();
$article='article-1-6-1322576431.php';
/********Fin actualisation de session...**********/
$num_article = sqlquery( 'SELECT id FROM article, membres WHERE lien =\''.$article. '\'',1);
$id_article =stripslashes($num_article['id']);
//ajout d'un commentaire
if (isset($_POST['commenter']) && $_POST['commenter'] != ''){
$msg = addslashes($_POST['commenter']);
// Ajout d'un commentaire.
$req="INSERT INTO commentaire VALUES('', '" .$_SESSION['membre_id']. "', '" . $msg ."',
'" . time() . "', '" .$id_article."')";
if (mysql_query($req))
{
header('Location:http://'.$_SERVER['HTTP_HOST'].'/upload/'.$article.'');
exit();
}
else exit(mysql_error());
}
$donnees = sqlquery( 'SELECT id, titre, motcle, resume, contenu, iduser, logo_article, membre_pseudo, membre_avatar,
membre_signature, membre_mail, datepost, num_type
FROM article, membres
WHERE membre_id = iduser
AND id =\''.$id_article. '\'',1);
?>
        A voir également:         
- Problème de cohérence affichage php/bd
- Affichage double ecran - Guide
- Télécharger bd pdf gratuit sans inscription - Forum Loisirs / Divertissements
- Problème affichage page internet google chrome ✓ - Forum Google Chrome
- Easy php - Télécharger - Divers Web & Internet
- Problème affichage fenêtre windows 10 - Guide
7 réponses
                        
                    As-tu vérifié ce que valait "id_article" après l'insertion ? Est-ce que la requête SQL récupère bien un ID ou pas ?
                
                
    
                
                        
                    j'ai vérifier c'est bien l'id de l'article. au fait il l'affiche qu'après avoir reactualiser la page au moins deux fois. je ne comprends pas pourquoi ?
au pire connais tu une astuce pour ne pas que le formulaire soit soumis s'il s'agit d'une reactulisation
    
                au pire connais tu une astuce pour ne pas que le formulaire soit soumis s'il s'agit d'une reactulisation
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question 
    
    
    
    
mais il n'est afficher qu'après avoir actualiser au moins deux fois