RESOLU script php qui fonctionne mal ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

DISCRET
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 185
Inscription: Lun Oct 18, 2004 3:42

RESOLU script php qui fonctionne mal ?

Message le Mar Jan 24, 2006 15:29

Bonjour,

le script qui suit me pose problème et je n'arrive pas à trouver pourquoi :(
Je remplis les champs et quand j'envoie dans la base de données j'ai le champ "titre japonais" qui prend la place de "auteur" en l'effaçant.

par exemple si je rentre dans les champs TITRE : "bidon", AUTEUR : "moi", TITRE JAPONAIS : "importe" et un CONTENU, dans la base mysql le titre et le contenu sont bon, mais le titre japonais reste vide et remplace l'auteur.
ça devient AUTEUR : "importe" et TITRE JAPONAIS est vide.

Code: Tout sélectionner
<?php
          // connexion à la base
mysql_connect("*****", "*****", "*******");
          // sélection de la base 
mysql_select_db("*****");

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

<form action="manga-liste.php" method="post">
<p>Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>Auteur : <input type="text" size="30" name="qui" value="<?php echo $qui; ?>" /></p>
<p>Titre japonais : <input type="text" size="30" name="qui" value="<?php echo $titre_japonais; ?>" /></p>
<p>
    Contenu :<br />
    <textarea name="contenu" cols="50" rows="10">
    <?php echo $contenu; ?>
    </textarea><br />
   
    <input type="hidden" name="id_manga" value="<?php echo $id_manga; ?>" />
    <input type="submit" value="Envoyer" />
</p>
</form>
Dernière édition par DISCRET le Mar Jan 24, 2006 15:44, édité 1 fois.

DISCRET
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 185
Inscription: Lun Oct 18, 2004 3:42

Message le Mar Jan 24, 2006 15:38

j'ai corrigé une erreur, j'avais mis un mauvais "name" ici
Code: Tout sélectionner
<p>Titre japonais : <input type="text" size="30" name="qui" value="<?php echo $titre_japonais; ?>" /></p>


mais maintenant le champ titre japonais reste vide.

DISCRET
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 185
Inscription: Lun Oct 18, 2004 3:42

Message le Mar Jan 24, 2006 15:54

c'est la fatigue, j'avais également mis un "-" à la place d'un "_"
désolé pour le dérangement.

zimounet
WRInaute accro
WRInaute accro
 
Messages: 1796
Inscription: Lun Nov 08, 2004 20:57

Message le Mar Jan 24, 2006 16:24

un script qui fonctionne mal... c'était de l'humour?

En prog quand sa marche pas sa peut venir que de celui qui code! Donc comme tu dis c'est toi qui fonctionne mal :)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités