IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

marche en local/mais pas online [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 213
    Par défaut marche en local/mais pas online
    Bonjour,
    J'ai fait, pour mon site, un systeme de news. Je le test en local, tout est ok, la news s'affiche bien et tout. Maintenant je veux le mettre online(j'utilise e3b), je parametre la connection pour se connecter a la base de e3b. Jusque la tout est encore ok. Je poste ma news, et quand je vais sur l'accueil, la news n'est pas la et rien n'a été enregistré dans la base mysql.

    Voici les codes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    div id="admin">
    <?php
    if(isset($_POST['pass']))
    {
    $motPass = $_POST['pass'];
    }
    else
    {
    $motPass = "";
    }
     
    if($motPass == 159357)
    {
    ?>
    <p>formulaire de post de la news</p>
    <p>
    <form method="post" action="?pg=admin1">
    <label for="pseudo">Votre pseudo</label><input type="text" name="pseudo" id="pseudo"/>
    <br/>
    <br/>
    <label for="titre">Le titre de la new</label>
    <br/>
    <input type="text" name="titre" id="titre"/>
    <br/>
    <br/>
    <label for="message">Votre news:</label>
    <br/>
    <textarea id="message" name="message"></textarea>
    <br/>
    <input type="submit" name="envoyer"/>
    <input type="reset" name="reset"/>
    </form>
    </p>
    <?php
    }
    else
    {
    ?>
    <h2>Page d'administration</h2>
    <p>Cette page est réservée au membre du staff</p>
    <form method="post" action="?pg=admin">
    <p>
    <label for="pass">Indiquez votre mot de pass</label>
    <input type="password" name="pass" id="pass"/>
    <input type="submit" name="envoyer"/>
    </form>
    </p>
    <?php
    }
    ?>
    </div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <?php
    if(isset($_POST['pseudo']) AND isset($_POST['message']) AND isset($_POST['titre']))
    {
    $pseudo = $_POST['pseudo'];
    $message = $_POST['message'];
    $titre = $_POST['titre'];
    if($pseudo != NULL AND $message != NULL AND $titre != NULL)
    {
    mysql_connect("mysql", "****", "****");
    mysql_select_db("*****");
     
    $date = date('d/m/y');
    mysql_query("INSERT INTO faro VALUES('', '$pseudo', '$message', '$date', '$titre')");
     
    ?>
    <p>Votre news a bien été enregistrée, elle sera visible depuis l'accueil</p>
    <?php
    }
    else
    {
    ?>
    <p>Vous n'avez pas rempli les champs, pour retourner au formulaire, cliquez <a href="?pg=admin">ici</a></p>
    <?php
    }
    }
    else
    {
    ?>
    <p>les variables pseudo et message n'ont pas été correcement initialisées</p>
    <?php
    }
    ?>
    si quelqu'un sait d'ou vient le probleme...

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Essayes ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("INSERT INTO faro VALUES('', '".$pseudo."', '".$message."', '".$date."', '".$titre."')");
    Puis ca si ca ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("INSERT INTO faro VALUES('', '".$pseudo."', '".addslashes($message)."', '".$date."', '".addslashes($titre)."')");

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 213
    Par défaut
    Ok merci beaucoup beaucoup.
    Ca marche avec les addslash

    encore merci

  4. #4
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Pas de problèmes, il devait donc y avoir des caractères spéciaux dans ton message (apostrophes ou guillements suivant le formatage de ta requête) ou dans ton titre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] BDD marche en local mais pas sur free
    Par TOSCAN dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 21/05/2008, 14h06
  2. [MySQL] php mysql flash marche en local mais pas en ligne
    Par serna dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 17/01/2008, 08h24
  3. Site marche en local mais pas à distance
    Par patricklinden dans le forum ASP.NET
    Réponses: 3
    Dernier message: 10/09/2007, 10h56
  4. Les sessions ça marche en local mais pas...
    Par arti2004 dans le forum Langage
    Réponses: 10
    Dernier message: 26/04/2006, 10h27
  5. [APACHE] Marche en Local mais pas depuis l'exterieur
    Par ThanosT dans le forum Apache
    Réponses: 3
    Dernier message: 20/02/2006, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo