petit prob de mise a jour(actualisation internet explorer)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : petit prob de mise a jour(actualisation internet explorer)

par lefox88500 » 12 juil. 2005, 10:00

oui normal la 3 eme nintervient pas dans ce que ej veut faire cétait juste pour la compreshension totale

par pjl » 12 juil. 2005, 09:31

déjà, tu parles de 2 pages pour ton PB et tu donnes le code de 3 pages.

par lefox88500 » 12 juil. 2005, 09:24

refresh no sa marche pas
et oui je simule on en apprend tt les jours :shock: , comment tu veut ke je le raccourci?

par kmeleon » 11 juil. 2005, 23:36

Tu peux pas raccourcir le code :lol: ???
(contente d'aprendre que tu simule, je croyais que y'avais que les femmes pour ça, d'accord je sort :axe:)

edit mere-teresa : C'est quoi ces propos machos ?

par pjl » 11 juil. 2005, 22:15

et si tu fais un refresh de ta page ?

petit prob de mise a jour(actualisation internet explorer)

par lefox88500 » 11 juil. 2005, 16:53

bonjour a tous
j'ai juste un tout probleme avec les code ci dessous
quand je redige une news sur la page rediger news et te je ne ferme pa la fenetre dinternet explorer et que je retape ladresse de la page index sa me met pas a jour les news il faut que je ferme internet explorer et que je le réouvre en tapant ladresse de la page index

je precise que je simule avec easyphp via ladresse http://localhost/index.php

index

<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <style type="text/css">
        h1, h3
        {
            text-align:center;
        }
        h3
        {
            background-color:black;
            color:white;
            font-size:0.9em;
            margin-bottom:0px;
        }
        .news p
        {
            background-color:#CCCCCC;
            margin-top:0px;
        }
        .news
        {
            width:70%;
            margin:auto;
        }
        </style>
    </head>
    
    <body>

<h1></h1>

<p>news :</p>


<?
mysql_connect("localhost", "root", "");
mysql_select_db("news");

$retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>

<div class="news">
    <h3>
        <? echo $donnees['titre']; ?>
        <em>le <? echo date('d/m/Y \à H\hi', $donnees['timestamp']); ?></em>
    </h3>
    
    <p>
    <?
    $contenu = nl2br(stripslashes($donnees['contenu'])); 
    echo $contenu;
    ?>
    </p>
</div>
<?
}
?>

liste_news
<html>
    <head>
        <title>Liste des news</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <style type="text/css">
        h2, th, td
        {
            text-align:center;
        }
        table
        {
            border-collapse:collapse;
            border:2px solid black;
            margin:auto;
        }
        th, td
        {
            border:1px solid black;
        }
        </style>
    </head>
    
    <body>


<h2><a href="rediger_news.php">Ajouter une news</a></h2>

<?
mysql_connect("localhost", "root", "");
mysql_select_db("news");

//-----------------------------------------------------
// Vérification 1 : est-ce qu'on veut poster une news ?
//-----------------------------------------------------

if (isset($_POST['titre']) AND isset($_POST['contenu']))
{
    $titre = addslashes($_POST['titre']);
    $contenu = addslashes($_POST['contenu']);
    // On vérifie si c'est une modification de news ou pas
    if ($_POST['id_news'] == 0)
    {
        // Ce n'est pas une modification, on crée une nouvelle entrée dans la table
        mysql_query("INSERT INTO news VALUES('', '" . $titre . "', '" . $contenu . "', '" . time() . "')");
    }
    else
    {
        // C'est une modification, on met juste à jour le titre et le contenu
        mysql_query("UPDATE news SET titre='" . $titre . "', contenu='" . $contenu . "' WHERE id=" . $_POST['id_news']);
    }
}


//--------------------------------------------------------
// Vérification 2 : est-ce qu'on veut supprimer une news ?
//--------------------------------------------------------

if (isset($_GET['supprimer_news'])) // Si on demande de supprimer une news
{
    // Alors on supprime la news correspondante
    mysql_query('DELETE FROM news WHERE id=' . $_GET['supprimer_news']);
}
?>

<table><tr>
<th>Modifier</th>
<th>Supprimer</th>
<th>Titre</th>
<th>Date</th>
</tr>

<?
$retour = mysql_query('SELECT * FROM news ORDER BY id DESC');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les news
{
?>

<tr>
<td><? echo '<a href="rediger_news.php?modifier_news=' . $donnees['id'] . '">'; ?>Modifier</a></td>
<td><? echo '<a href="liste_news.php?supprimer_news=' . $donnees['id'] . '">'; ?>Supprimer</a></td>
<td><? echo stripslashes($donnees['titre']); ?></td>
<td><? echo date('d/m/Y', $donnees['timestamp']); ?></td>
</tr>

<?
} // Fin de la boucle qui liste les news
?>
</table>

</body>
</html> 
rediger_news
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
        <title>Rédiger une news</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <style type="text/css">
        h3, form
        {
            text-align:center;
        }
        </style>
    </head>
    
    <body>

<h3><a href="liste_news.php">Retour à la liste des news</a></h3>

<?
mysql_connect("localhost", "root", "");
mysql_select_db("news");

if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
    // On récupère les infos de la correspondante
    $retour = mysql_query('SELECT * FROM news WHERE id=' . $_GET['modifier_news']);
    $donnees = mysql_fetch_array($retour);
    
    // On place le titre et le contenu dans des variables simples
    $titre = $donnees['titre'];
    $contenu = $donnees['contenu'];
    $id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
    // Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
    $titre = '';
    $contenu = '';
    $id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>

<form action="liste_news.php" method="post">
<p>Titre : <input type="text" size="30" name="titre" value="<? echo $titre; ?>" /></p>

<p>
    Contenu :<br />
    <textarea name="contenu" cols="50" rows="10">
    <? echo $contenu; ?>
    </textarea><br />
    
    <input type="hidden" name="id_news" value="<? echo $id_news; ?>" />
    <input type="submit" value="Envoyer" />
</p>
</form>

</body>
</html> 

merci d'avance