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 :

erreur de programmation à corriger [Débutant(e)]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 9
    Par défaut erreur de programmation à corriger
    bonjour

    je pense avoir une erreur de programmation sur ma page fonction.php
    car j'ai cette erreur qui s'affiche sur mon site :
    Parse error: syntax error, unexpected T_STRING, expecting '{' in /home.10.29/enlradzg/www/fonctions.php on line 4
    pour vous expliquer la situation j'ai changé de serveur (de perso à mutualisé ovh) et comme je récupère la gestion de cette base de donnée et que je n'y connais pas grand chose pourriez vous m'aider voici les codes de ma page fonction.php :

    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
    <?
     
    function connexion($serveur,$bd,$user,$pw)
    php
    echo "Votre base est en cours de restauration.......
    <br>";
    system("cat enl91.sql | mysql --host=mysql5-20 --user=enlradzgenl91 --password=xxxxxxxx");
    echo "C'est fini. Votre base est en place sur cet hébergement.";
    ?>
    //====================================================================
    //    CONNEXION A UNE BASE
    //====================================================================
    {
    $connexion=mysql_connect($serveur,$user,$pw) or die();
    //echo"$connexion";
    //$connexion=mysql_connect($serveur,$user,$pw) or header("Location: index.php");
     
    $db=mysql_select_db($bd,$connexion) or die ("<BR>la base de donnée ne peut être sélectionnée");
    return $connexion;
    }
     
     
    function autorisation_activite($serveur,$bd,$user,$pw)

    pourriez-vous m'aider

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut
    Je crois que c'est plus une question PHP que mySQL.
    Voici ce que je trouve bizzare :

    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
    <?
    
    function connexion($serveur,$bd,$user,$pw)
    php
    echo "Votre base est en cours de restauration.......
    <br>";
    system("cat enl91.sql | mysql --host=mysql5-20 --user=enlradzgenl91 --password=xxxxxxxx");
    echo "C'est fini. Votre base est en place sur cet hébergement.";
    ?>
    //====================================================================
    // CONNEXION A UNE BASE
    //====================================================================
    {
    $connexion=mysql_connect($serveur,$user,$pw) or die();
    //echo"$connexion";
    //$connexion=mysql_connect($serveur,$user,$pw) or header("Location: index.php");
    
    $db=mysql_select_db($bd,$connexion) or die ("<BR>la base de donnée ne peut être sélectionnée");
    return $connexion;
    }
    Ton code est bizzarement structuré.
    je verrais plus un truc comme :

    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
    <?php
    //--- déclaration et création de la fonction de connexion a une base
    function connexion($serveur,$bd,$user,$pw)
    {
    $connexion=mysql_connect($serveur,$user,$pw) or die();
    //echo"$connexion";
    //$connexion=mysql_connect($serveur,$user,$pw) or header("Location: index.php");
    
    $db=mysql_select_db($bd,$connexion) or die ("<BR>la base de donnée ne peut être sélectionnée");
    return $connexion;
    }
    //--- appel de la fonction
    echo "Votre base est en cours de restauration.......
    <br>";
    system("cat enl91.sql | mysql --host=mysql5-20 --user=enlradzgenl91 --password=xxxxxxxx");
    echo "C'est fini. Votre base est en place sur cet hébergement.";
    ?>
    Conseil : isole tes fonctions dans un fichier distinct, puis inclue les dans tes pages via un include (..);

    Ps : Dans les forum, n'oublie pas d'entourer ton code de la balise [Quote]

Discussions similaires

  1. pb de memoire ou erreur de programmation?
    Par nina2007 dans le forum Linux
    Réponses: 14
    Dernier message: 14/08/2007, 07h28
  2. erreur de programme
    Par acik59 dans le forum C
    Réponses: 7
    Dernier message: 16/05/2007, 12h40
  3. erreur dans programme java sur des vecteurs 3D
    Par HighSchool2005 dans le forum Langage
    Réponses: 18
    Dernier message: 15/02/2007, 16h38
  4. erreur compilation programme
    Par auxisteff dans le forum C
    Réponses: 8
    Dernier message: 09/02/2007, 21h27

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