
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:
|

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
|