La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  pti problème dans un code
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: pti problème dans un code  (Lu 1430 fois)
pti problème dans un code
« sur: le 28-10-2007 a 20:14:40 »
alexsp112
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Bonjour... euh c'est ici quand on a un problème ?? 
Bon on va faire comme si parce que sinon demain matin j'y suis encore !
Vite fais je me (re)présente
je suis alex je suis lycéen et je m'occupe du site de mon club de handball ( pour les curieux je me suis présenté plus longuement là ou y faut ! )
Si je suis là c'est pas par hasard mais bien parce que j'ai un problème avec un code en php ( quoi ?? c'est vrai ??!!!  )
j'ai un système de news avec comme champs : id, titre, contenu et timestamp. Et j'ai tenté en vain de rajouter un champ auteur ( les personnes pouvant acceder au formulaire ont chacune un login et un pass.) Jusque là ca va.
Pas de problème je remplis le formulaire, sauf que au lieu de rentrer le nom de l'auteur (ici "alex") il rentre comme valeur dans la table "$login" et je comprend pas pourquoi, ca fait 48h que je planche dessus et là je suis à bout... je m'en rement donc à l'artillerie lourde...

VOUS !


Voilà le code pour les intéressé(e)s

Citation:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  <head>
      <title>Admin Feurs Handball</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <style type="text/css">
        h3, form
        {
            text-align:center;
        }
        .Style1 {font-family: "Comic Sans MS"}
        a:link {
   color: #0099FF;
}
a:visited {
   color: #0099FF;
}
a:hover {
   color: #0099FF;
}
a:active {
   color: #0099FF;
}
        body {
   background-image: url(fond%20tableaux.jpg);
}
.Style3 {
   font-family: "Comic Sans MS";
   color: #666666;
   font-style: italic;
   font-weight: bold;
}
        </style>
</head>
 
    <body>
<h3 class="Style1"><a href="liste_news.php">Retour à la liste des news</a></h3>
<?php
include ("connect_sql.php"); # parametres de connection SQL

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 correspondante
    $retour = mysql_query('SELECT * FROM news WHERE id=\'' . $_GET['modifier_news'] . '\'');
    $donnees = mysql_fetch_array($retour);
 
    // On place le titre ,le contenu et l'auteur dans des variables simples
    $auteur = $donnees['auteur'] ;
   $titre = stripslashes($donnees['titre']);
    $contenu = stripslashes($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
    $auteur = $_SERVER['REMOTE_USER'];
   $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 class="Style1">Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
</p>
<p><span class="Style1">Contenu :</span><br />
  <textarea name="contenu" cols="80" rows="10"><?php echo $contenu; ?>
    </textarea>
</p>
<p class="Style1">Auteur :
  <input name="id_news" value="<?php echo $auteur; ?>" />
</p>
    <input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
    <input type="submit" value="Envoyer" />
    </p>
    </p>
</form>

</body>
</html>

Merci à ceux qui se pencheront sur mon problème...

Rapporter au modérateur  

Re:pti problème dans un code
« Répondre #1 sur: le 29-10-2007 a 12:31:57 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





Voir le Profil    WWW
Répondre avec citation

Salut,

Dis-moi, tu la fais où ton insertion en bdd ? Je ne vois qu'une sélection dans ce code

Rapporter au modérateur  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Re:pti problème dans un code
« Répondre #2 sur: le 29-10-2007 a 18:02:46 »
alexsp112
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Bonjour,
Si j'ai bien compris, cette page créée les variables ( $titre $contenu $ auteur $id, ... ) et lorque que je valide, les variables sont renvoyé sur une seconde page qui les envoient sur la base de donnée
Et le problème vient justement de cette page (la varialbe auteur n'était pas définie ) et comme un idiot je me suis obstiné sur la première sans faire gaffe au reste    .
>>> Ca pouvait pas marcher. Voilà excusez moi... Honte sur moi...

« Dernière Édition: le 29-10-2007 a 18:03:49 par alexsp112 » Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg