begin process at 2012 05 30 20:01:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

Mise à jour base sql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mise à jour base sql

dimanche 17 juillet 2005 à 15:04:19 | Mise à jour base sql

jerryettom



  Pour la 1ère fois j'ai mis à jour la base de donnée de mon site. Tout a bien fonctionné. La base a remplacé la précédente qui avait été préalablement vidée.
Le problème est que en ligne, mon site est bien relooké comme prévu mais mes photos et les commentaires de la base m'apparaissent pas... et même pas le moindre petit message d'erreur ! Le pire est que en local tout va bien ! Et le pire du pire est que je n'ai rien modifié au niveau de la programmation html ou php. J'ai juste changé les photos et les commentaires. ca doit pas être grand chose mais quoi ?
Merci de votre aide.

dimanche 17 juillet 2005 à 17:51:48 | Re : Mise à jour base sql

Anthomicro

Salut,

bah sois tes valeurs ne sont pas contenues dans la table, soit ton code a une erreur. Bref on ne peut pas plus t'aider si tu n'en dis pas plus, si tu ne fournis ni code ni url...


    dimanche 17 juillet 2005 à 22:09:22 | Re : Mise à jour base sql

    davwart

    ho la la lalaaa :))

    jerryettom.., je vais traduire ce que ta question pour un mécanicien automobile:

    "j'ai changé un truc  à ma voiture, elle démarre masi elle avance pas pourtant j'aime bien la couleur..qq'un peut m'aider"

    un problème bien expliqué est un problème à 80 % solutionné.

    Là on est plutot vers les 2%..

    explique ton problème en détail pour espérer un coup de pouce ;)



    -------------------------------------
    Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
    lundi 18 juillet 2005 à 01:23:57 | Re : Mise à jour base sql

    jerryettom



     Merci de vos réponses, je comprends bien que je suis extrèmement vague pour un expert mais justement... je n'y connais rien ! (ni d'ailleurs en mécanique ^__~) Bref, je me débrouille en html mais le php n'est pas mon oeuvre et c'est la raison pour laquelle je n'ai touché à rien dans la programmation qui a été réalisée par quelqu'un d'autre et qui fonctionnait parfaitement avant la mise à jour. Malgré tout ce qui m'étonne c'est que le site fonctionne parfaitement chez moi (en local avec easyPhp) et pas en ligne alors que j'ai bien transféré (et verifiée) la partie FTP et que la base sql est aussi en place chez Free. Toute la partie html se présente bien mais visiblement la base de donnée est inaccessible sans pour autant annoncer la moindre erreur. La base a toujours le même nom...je sais pas où regarder

    lundi 18 juillet 2005 à 10:17:56 | Re : Mise à jour base sql

    Anthomicro

    Bah c'est pas en nous disant ça que ça va avancer...

    On vient de te dire de nous filer du code, et non tu continues à blablater... Forcément ça n'avancera pas...


      lundi 18 juillet 2005 à 14:31:35 | Re : Mise à jour base sql

      jerryettom



       Hé ben voilà du code...
      ça c'est "connect1.inc.php":
      <?php
      // information pour la connection à le DB
      $host = 'localhost';
      $user = 'root';
      $pass = '';
      $db = 'site';

      // connection à la DB
      $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
      mysql_select_db($db) or die ('Erreur :'.mysql_error());

      ...et ça c'est ma page principale (évidemment je n'ai pas mis ici la page de lien avec mes codes d'accès !) :

      <?php include('menu.inc.php');

      //--------------- Détermination du numéro de l'album dans la barre d'adresse

      include('connect1.inc.php');

      $album_courant = $_GET['album'];

      // Sécurité : si album n'existe pas

      if(empty($album_courant))
      {
      $album_courant= 1;
      }

      // Pareil pour photo : récupération des données + sécurité

      $photo_courant = $_GET['photo'];

      if(empty($photo_courant))
      {
      $photo_courant = 1;
      }

      //--------------- Appel à la base et au tableau bibliotheque, pour
      //--------------- retrouver les données et les afficher

      $requete = 'SELECT * FROM bibliotheque WHERE numero_album = '.$album_courant.' AND numero_image = '.$photo_courant;

      // Si on arrive pas à accéder à la base : renvoi d'un message d'erreur

      $result_requete = mysql_query($requete) or die('Erreur SQL : '.mysql_error());

      // Met en ordre le résultat de la requête dans un tableau (pour savoir quoi appeler + tard)

      while($result = mysql_fetch_array($result_requete))
      {

      $titreimage = $result['titre_image'];

      $commentaires = $result['commentaires'];

      }

      ?>

         <table width=650px align=center border=0px>
          <tr align=center>
           <td class="tableau_pagephoto td_pagephoto">
      <br />
      <?php echo '<center><b>'.$titreimage.'</b></center>'; ?><br />

           </td>
          </tr>
          <tr>
           <td class="tableau_pagephoto cellule_suivant td_pagephoto" style='text-align: center;'>
      <?php

      // On définit le numéro de la photo précédente et de la photo suivante

      if(empty($i) or $i == 1)
      {
      $i = 1;
      }
      else
      {
      $i++;
      }

      $precedent = $photo_courant - $i;

      $suivant = $photo_courant + $i;


      // On détermine le nombre de photos dans cet album
      // pour déterminer la fin

      if(empty($photo_total))
      {
      $trouver_total = 'SELECT count(numero_image) FROM bibliotheque WHERE numero_album = '.$album_courant;

      $result_total = mysql_query($trouver_total) or die('Erreur : '.mysql_error());

      $row = mysql_fetch_array($result_total);

      $photo_total = $row[0];

      }


      // Photo précédente (et on fait attention si on arrive à 1)

      if($precedent < 1)
       {
      echo ' ';
       }
      else
       {
      echo '<a href="pagephoto.php?album='.$album_courant.'&photo='.$precedent.'">Précédent</a>';
       }

      ?>

      <br />
      <?php

      // Photo suivante (et on fait attention si on dépasse la dernière photo)

      if($suivant > $photo_total)
       {
      echo ' ';
       }
      else
       {
      echo '<a href="pagephoto.php?album='.$album_courant.'&photo='.$suivant.'">Suivant</a>';
       }

      mysql_close($link);

      ?>
           </td>

          </tr>
          <tr>
           <td class="tableau_pagephoto td_pagephoto">

      <?php

      //--------------------[Affichage du résultat]


      echo '<center><img src="album'.$album_courant.'-'.$photo_courant.'.jpg" /></center>'; ?>
           </td>
           <td class="td_pagephoto">
           </td>
          </tr>
          <tr>
           <td class="tableau_pagephoto td_pagephoto">
      <?php

      if($commentaires == '')
      {
      echo '';
      }
      else
      echo '<center><b>'.$commentaires.'</b></center>'; ?>
      <br />

           </td>
          </tr>
          <tr>
           <td class="tableau_pagephoto cellule_suivant td_pagephoto" style='text-align: center;'>
      <?php

      // On définit le numéro de la photo précédente et de la photo suivante

      if(empty($i) or $i == 1)
      {
      $i = 1;
      }
      else
      {
      $i++;
      }

      $precedent = $photo_courant - $i;

      $suivant = $photo_courant + $i;


      // On détermine le nombre de photos dans cet album
      // pour déterminer la fin

      if(empty($photo_total))
      {
      $trouver_total = 'SELECT count(numero_image) FROM bibliotheque WHERE numero_album = '.$album_courant;

      $result_total = mysql_query($trouver_total) or die('Erreur : '.mysql_error());

      $row = mysql_fetch_array($result_total);

      $photo_total = $row[0];

      }


      // Photo précédente (et on fait attention si on arrive à 1)

      if($precedent < 1)
       {
      echo ' ';
       }
      else
       {
      echo '<a href="pagephoto.php?album='.$album_courant.'&photo='.$precedent.'">Précédent</a>';
       }

      ?>

      <br />
      <?php

      // Photo suivante (et on fait attention si on dépasse la dernière photo)

      if($suivant > $photo_total)
       {
      echo ' ';
       }
      else
       {
      echo '<a href="pagephoto.php?album='.$album_courant.'&photo='.$suivant.'">Suivant</a>';
       }


      ?>
           </td>
          </tr>
         </table>
        </td>
       </tr>
      </table>

      </body>
      </html>

      ...et là un modèle de "album", c'est pas complet, il a 24 photos par page, ça se répète !:

      <?php include('menu.inc.php'); ?>


      <table width=780px align=center border=1px>
       <tr height=195px align=center>
        <td class="vignettes">
      <a href="pagephoto.php?album=1&photo=1"><img src="album1-1mini.jpg" class = "cadre" ></a>
        </td>
        <td class="vignettes">
      <a href="pagephoto.php?album=1&photo=2"><img src="album1-2mini.jpg" class = "cadre" ></a>
        </td>
        <td class="vignettes">
      <a href="pagephoto.php?album=1&photo=3"><img src="album1-3mini.jpg" class = "cadre" ></a>
        </td>
        <td class="vignettes">
      <a href="pagephoto.php?album=1&photo=4"><img src="album1-4mini.jpg" class = "cadre" ></a>
        </td>
       </tr>

      lundi 18 juillet 2005 à 15:41:43 | Re : Mise à jour base sql

      Anthomicro

      C'est pas un peu long ?


        lundi 18 juillet 2005 à 16:32:49 | Re : Mise à jour base sql

        davwart


        quel est ton message d'erreur ?
        -------------------------------------
        Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
        lundi 18 juillet 2005 à 17:05:31 | Re : Mise à jour base sql

        jerryettom

        Mais je l'ai écrit et réécrit dans les 1ers posts : il n'y a pas de message d'erreur ! Simplement l'appel à la base ne semble pas se faire en ligne alors que tout est OK en local.
        Quand à savoir si c'est long pour répondre à Anthomicro, je ne le pense pas; ça correspond point par point à mes besoins; à savoir :
        - une page de vignettes s'affiche quand on clique sur une rubrique du menu principal puis quand on clique sur une vignette on obtient la grande photo qui correspond et un commentaire (ça c'est dans la base) et enfin a
        lundi 18 juillet 2005 à 17:22:06 | Re : Mise à jour base sql

        Anthomicro

        quand je dis "c'est long" je veux dire que c'est long pour nous...



          1 2

          Cette discussion est classée dans : base, site, sql, jour, pire


          Répondre à ce message

          Sujets en rapport avec ce message

          Debuter une base SQL pour faire du PHP [ par bowen ] Bonjour je suis nouveau sur ce site et aussi a la prog !Bon je vous expliques mon probleme je veux creer un site sur le cinema asiatique et je vais do Attaquer base SQL sur un site depuis Windev [ par gildev ] BonjourJ'ai fait un site en PHP avec naturellement une base SQL.J'ai besoin de manipuler cette base à distance avec Windev.Comment faire? Y a-t-il un [PHP] Creer libre dor simple [ par fdiedler2000 ] Bonjour,Je suis archi débutant dans le PHP Je suis sur FREE (serveur : sql.free.fr)J'ai créée une base sur mon espace sql de Free qui s'appelle LivreD triggers en sql pour mise a jour base de donnees [ par matali ] Salut a tous,je cherche a faire des mises a jour (de façon automatique) d'une base de données a des heures précises de la journéej'ai pense a créer de Site PHP SQL sur Free probleme images [ par regisgb17 ] Bonjour, J'ai fait un site en php et mysql: http://alpesfaune.free.frIl fonctionne bien so comment afficher une image [ par oumelaid ] je suis entrain de creer un site web dynamique avec une base de donnee en mysql je sais pas comment afficher les image dans mon site qui son stocker d site de vidéo [ par yousmg ] salut je désire faire un site web (forum)la ou les discussions se base sur un vidéo que je prépare et je veut que les autres donne leurs avis sur le p Site dynamique, Mise a jour base de donée [ par mikidu57 ] Bonjours, Je vien chercher de l'aide parceque sa fais 2 jours que je cherche et je ne trouve pas la reponse a ma question. Donc voila je m'expliqu transformer date [ par Nicorad ] Bonjour à tous,Voila j'ai une base de données, avec une table agenda, dedans j'ai un champs au format "date", donc les dates sont entrées sous la form Affichage de toutes les base de données d'un serveur SQL SERVER 2000 [ par surfman ] Bonjour à tous,Je developpe un petit utilitaire qui nécessite de rechercher des informations depuis un serveur SQL 2000.Le soucis c'est qu'il y a énor


          Nos sponsors


          Sondage...

          Comparez les prix

          CalendriCode

          Mai 2012
          LMMJVSD
           123456
          78910111213
          14151617181920
          21222324252627
          28293031   

          Consulter la suite du CalendriCode

          A découvrir



           
          Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
          CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
          CodeS-SourceS.com© est une marque déposée tous droits réservés

          Google Coop CodeS-SourceS Google Coop CodeS-SourceS
          Temps d'éxécution de la page : 0,546 sec (4)

          Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales