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 :

[SQL] Problème de colonne


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut [SQL] Problème de colonne
    Bonjour a tous, voila j'ai pris un design gratuit ( en html ) et comme je souhaite use le php + sql j'ai cut le design en partie ( header, left, box, right, foot etc .... )


    Le problème est que en local le site s'enboite parfaitement alors que lorsque je l'upload, la colonne de droite se place au milieu de la page

    => www.aSu-Team.fr/new ( c'est la colonne nommée Team STTG situé en bas du site )


    Je ne comprends pas d'ou vien le problème, si quelqu'un pourrait éclairer ma lanterne, dites moi si je dois quote des parties de code du site.

    Site = .css
    index.php ( include )
    left
    right
    box
    footer

    etc ...





    MERCI de votre aide.

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Salut !

    Je pense que ta colonne de droite se met au milieu parce que ce qui devrait être au milieu est absent !
    En gros, au milieu t'es censé avoir du texte, et ta colonne se mettrait a coté, mais comme t'as une erreur PHP il y a pas de texte
    Citation Envoyé par erreur
    Warning: main(.php) [function.main]: failed to open stream: No such file or directory in /home.10.2/asuteam/www/new/index.php on line 23

    Warning: main() [function.include]: Failed opening '.php' for inclusion (include_path='.:/usr/local/lib/php') in /home.10.2/asuteam/www/new/index.php on line 23
    Ca dit que sur la ligne 23 de index.php ca n'arrive pas a ouvrir ta fonction ou ton fichier main !
    Vérifies que la définition de la fonction ou le fichier est bien présent dans le meme dossier.

  3. #3
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    Je complèterais en disant que tu appelle ta feuille de style dans chacun des div principal ce qui fait qu'à la compté tu as 5 feuille de style attachées à ta page et qui plus est dans le body donc ça risque de choquer certains navigateurs.

    De plus tu regarderas le code source, tu fermes le div du centre mais il n'est pas ouvert (car tu dois faire l'ouverture du div à la lecture du fichier à inclure. Comme cet include plante, tu n'as plus d'ouverture de div).

    En gros, jette un coup d'oeil à ceci : http://validator.w3.org/check?verbos...am.fr%2Fnew%2F et corrige els erreurs et même si ton include foire, tu ne devrais plus avoir kle décalage qu'il y a.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut
    Bonjour a vous,

    J'ai réglé ces petits problèmes de colonnes, jvais maintenant m'occuper des erreurs de codes.


    Par contre j'ai un autre petit soucis .... toutes mes pages ( news, downloads etc ) je les ait mises en include dans l'index

    Par contre je ne me rapelle plus comment avoir une page fixe ( celle de l'index ) et que celle-ci se remplace par News ( exemple ) lorsque je clique sur news.

    En clair, je ne connais plus la ligne de code avec if ( si jme rapelle bien ) et donc quand je vais sur le site j'ouvre l'index et donc erreur puisque le body de mon index dépend uniquement du include..

  5. #5
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Alors j'ai pas tout compris mais je vais essayé de t'apporter une réponse.
    Il y a 3 solutions (à ma connaissance) pour ton problème :
    - Utiliser AJAX (bien)
    - Utiliser une frame (très mal)
    - Utiliser un include dans ton code et dans ce cas tu passes pas une URL mais simplement une variable que tu testes à chaque fois que tu recharges l'index et qui te charge la bonne page (en faisant le bon include)

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut
    En fait mhhh je sais pas vraiment l'expliquer mais comme j'utilise des include ma page index.php n'a pas de corps donc bugg ( étant donné que le body de mon index est que composé des news , downloads, et autres included files ) donc lorsque qqu'un vient sur le site, l'index bugg.

    Ce que je souhaite c'est avoir un body dans mon index et lorsque je clique sur News ( index.php?page=news ) le corps de l'index soit remplacé par celui de la page news.

    Je ne connais pas le code php dumoins je ne men rapelle plus.
    c'est un code simple mais pas moyen de remettre la main dessus .

  7. #7
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Il faut que tu ais une structure dans ce style :
    index.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    ...
    <body>
    ...
    include_once ('ta_page.html');
    ...
    </body>
    </html>
    ta_page.html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ...
    du code HTML mais sans les balises html, body et head (et toutes les balises se trouvant dans le head comme style, meta, title, ...)
    ...
    Tu vois ce que je veux dire ?

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut
    Humpf,

    Non malheureusement je ne vois pas, je cherche en fait ce petit bout de code tout simple que mon cousin m'avait donné a l'époque mais malheureusement je n'arrive plus a remettre la main dessus ...


    Je suis assez limité en scripting puisque je n'ai qu'appris que par moi même et sans logiciel ( blocnote power ! ).

    Tout ce qui dépasse mes compétences, c'est a dire modifier des bouts de codes en fonction de mes besoins devient très compliqué !

  9. #9
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Etant donné que tu es sur un forum de développement ici donc tu es censé avoir un minimun de connaissance en programmation informatique.

    Bon c'est pas grave, on va essayer de faire simple alors

    Déjà plutôt que d'utiliser le bloc-note, télécharge (pour commencer) un colorateur syntaxique style PsPad ou notepad++. Ainsi ton code sera plus lisible et tu vas gagner un temps fou

    Ensuite, pourrais-tu nous montrer le code de ta page qui bugue parce que juste avec le lien, nous avons le résultat HTML de ta page mais c'est le code PHP qui est "interessant".

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut
    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
     
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
     
    <title>
    Slave To The Game -STTG-
    </title>
     
    <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
     
    </head>
     
    <body>
     
    <?php include "main.php";?> 
    <?php include "left.php";?>
        <?php
        $page = $_GET['page'];
        include("$page.php");
        ?>    
     
    <?php include "right.php";?>
    <?php include "foot.php";?>
     
    </body>
    Voici donc ma page index, et comme le corps principal de l'index est aussi en include selon les pages, si on va tout simplement que sur l'index il n'y a rien , ce qui provoque donc le bugg .



    Edit : j'ai un minimum de connaissance en programmation ( en html & sql ) le PHP j'y suis un peu perdu des fois.
    Le plus marrant c'est que j'ai été accepté a l'école supérieur d'informatique ( test réussi a 91% mais je n'ai pas trouvé d'entreprise ^^ )

    Je suis désolé de vous dérangez mais la je suis bloqué et sur aucun site de développement on ne m'aide ( enfin correctement ) donc jamais j'ai reussi a évolué .

  11. #11
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Si j'ai bien compris l'erreur se situe ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        <?php
        $page = $_GET['page'];
        include("$page.php");
        ?>
    Où il vous faudrait une valeur par défaut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    define('PAGE_PAR_DEFAUT', 'news.php');
     
    if (isset($_GET['page'])) {
        if (file_exists($_GET['page'] . '.php')) {
            include_once($_GET['page'] . '.php');
        } else {
            include_once(PAGE_PAR_DEFAUT);
        }
    } else {
        include_once(PAGE_PAR_DEFAUT);
    }
    ?>
    (libre à vous de modifier la page par défaut)

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Par défaut
    Oui voila c'est tout a fait ça que je cherchais je te remercie, d'ailleurs je remercie tout les modérateurs pour leur patience

    Merci bcp a vous !

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

Discussions similaires

  1. Problème ligne/colonne requête SQL
    Par evranger dans le forum Langage SQL
    Réponses: 3
    Dernier message: 04/02/2013, 15h35
  2. Problème suppression colonne SQL Server 2005
    Par pizzaman dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 22/01/2012, 10h38
  3. Réponses: 4
    Dernier message: 31/10/2007, 20h27
  4. [SQL] problème avec les date et les group By
    Par Stef784ever dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/11/2004, 09h18
  5. [Debutant][Join Sql] problème de join
    Par ultimax dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/11/2004, 12h01

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