Créer un compte
Connexion

Modification

Pour créer et répondre aux sujets, vous devez être connecté.
Pages: 1
Auteur Message
coco
12/03/2011 à 21:05:07
coco
Membre
Bonsoir,
j'ai un problème avec mon script que j'ai fabriqué pour editer les articles que je fais sur mon site
$_GET['modifier_news'] est vide et n'est pas créé et
vu que les 3/4 de mes variables sont initialisé dans ma premiere boucle ca peut pas marcher.

<?php
 
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
    // On protège la variable "modifier_news" pour éviter une faille SQL
    $_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
    // On récupère les infos de la news correspondante
    $retour = mysql_query('SELECT * FROM article WHERE id=\'' . $_GET['modifier_news'] . '\'');
    $donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
    $titre = stripslashes($donnees['titre']);
    $intro = stripslashes($donnees['intro']);
        $txt = stripslashes($donnees['contenu']);
} else {

    echo 'GET[\'modifier_news\'] plante';
}
        if(mysql_query("UPDATE
                              article
                       SET
                            titre='.$titre.',
                            intro='.$intro.',
                            contenu='.$txt.'
                       WHERE
                            id='.$id.'")){
           
        }else {
            echo 'le update plante';
        }
 ?>
<form action="edit.php" method="get">
Titre du sujet : <br>
<input type="text" id="tit" value="<?php echo $titre ?>"name="titre"> <br>
Introduction :<br>
<textarea name="intro" id="int" cols="45" rows="5"><?php echo $intro ?></textarea><br>
Contenu : <br>
                <label>
<textarea id="req_message" name="txt" id="req_message" rows="20" cols="60" tabindex="1"><?php echo $txt ?></textarea></label><br>
<input type="submit" value="valider"/><br>
</form>
 
Je sais pas quoi faire pouvez - vous m'aider ?:triste:

blingcru
12/03/2011 à 21:22:38
blingcru
Membre
Je vais finaliser plus tard si ta l'temp bah fais le

voila ou je suis rendu
<?php
 

if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
    // On protège la variable "modifier_news" pour éviter une faille SQL
    $_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
    // On récupère les infos de la news correspondante
    $retour = mysql_query('SELECT * FROM gangs WHERE id=\'' . $_GET['modifier_news'] . '\'');
    $donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
    $titre = stripslashes($donnees['nom']);
    $intro = stripslashes($donnees['chef']);
        $txt = stripslashes($donnees['password']);
}
if (isset($_GET['modifier'])) // Si on demande de modifier une news
{
if($query = $db->execute("UPDATE gangs SET nom=?, chef=?, password=? WHERE id=?", array($_GET['titre'], $_GET['intro'], $_GET['txt'], $_GET['id']))){
           
        }else {
            echo 'le update plante';
        }
 
               
}


 ?>
<form action="a111.php" method="GET">
Titre du sujet : <br>
<input type="text" name="titre" value="<?php echo $titre ?>"> <br>
Introduction :<br>
<textarea name="intro" cols="45" rows="5"><?php echo $intro ?></textarea><br>
Contenu : <br>
                <label>
<textarea name="txt" rows="20" cols="60" tabindex="1"><?php echo $txt ?></textarea></label><br>

<input type="submit" name="modifier" value="valider"/><br>
</form>


https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
Pages: 1