Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

20 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

inserer un base dans un site php

 
n°17622
albidochon
Jazzy-Motard
Profil : Jeune recrue
Posté le 04-10-2006 à 12:21:29  profilanswer
 

bonjour,  
J'ai programmé un site en php ( http://www.octet-sabato.info/ ) qui tourne correctement malgrè quelques améliorations à apporter pour mozilla, mais c'est en cours...
j'ai crée sur free une base de données pour ajouter au site un "livre d'or" ou simili.
j'ai trouvé sur compétence micro les fichiers php pour le faire tourner en relation avec le site...
mais je n'arrive pas à lier la base au site via dreamwaever 6 par l'option connexion mysqul, et quand j'ajoute un lien dans un fichier du site vers la base, voici ce que cela donne :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\easyphp1-8\www\octet\6\index1.php on line 27
la commande incriminée est la suivante :

Citation :

<?php
$start = 0; // Valeur de départ (0 = 1ère ligne)
$output = ""; // Variable d’affichage
if (isset($_GET['start'])) { // On modifie la valeur de départ
    $start = $_GET['start'];
}  
include("edit.inc.php" );
include("acces.inc.php" );
include("function.inc.php" );
include("admin.inc.php" );
?>
<title>Livre d’or</title>
<div align="center">
<?php
echo "<div class='rand'>";
include("saisie.inc.php" );
include("supprimer.inc.php" );
echo "<h1>Mon livre d’or</h1>
<div>[ <a href='$_SERVER[PHP_SELF]'>Accueil</a> ] -
[ <a href='$_SERVER[PHP_SELF]?saisie=true'>Effectuer une saisie</a> ]
</div>";
$sql1 = "SELECT * FROM table_livre";
$sql2 = "SELECT * FROM table_livre ORDER BY id DESC LIMIT $start, $step";
$result1 = mysql_query($sql1);
$lignes = mysql_num_rows($result1);
$result2 = mysql_query($sql2);
echo "<p>Nombre d’enregistrements : $lignes</p>\n"; .......etc


voilà, je reste bloqué là étant débutant en liaison php mysql,  je ne maitrise pas bien le php, mais très bien le html, et le css....pour situer le niveau
Pour intégrer le livre à mon site, j'ai créé un fichier d'appel suivant :

Citation :

<link href="../../css/custom.css" rel="stylesheet" type="text/css">
 <table width="800" height="600px" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td><?  
         $start = 0; // Valeur de départ (0 = 1ère ligne)
             $output = ""; // Variable d’affichage
            if (isset($_GET['start'])) { // On modifie la valeur de départ
             $start = $_GET['start'];
              }  
             include("index1.php" );
    ?></td>
  </tr>
</table>


voilà, merci si quelqu'un comprend ce qui se passe et peut m'aider
merci d'avance à vous
albidochon

n°17623
albidochon
Jazzy-Motard
Profil : Jeune recrue
Posté le 04-10-2006 à 18:27:06  profilanswer
 

j'ai bien compris dans l'intervalle que :
soit je ne suis pas connecté à la base (mais dans ce cas, je ne pourrais pas faire fonctionner le forumulaire, il télécharge bien les photos, mais n'ajoute donc pas de données supplémentaires)
soit que  la requête SQL qui a retourné l'identifiant de requête est incorrecte, je vais donc la vérifier sur la base qui est chez free puis sur la locale
a suivre.....

n°17638
albidochon
Jazzy-Motard
Profil : Jeune recrue
Posté le 05-10-2006 à 04:04:07  profilanswer
 

problème résolu
- nom des variables différents dans les includes du fichier index.php
- nom de la base différents dans différents fichiers de config
voili, si cela peut servir à quelqu'un
alain


Aller à :
Ajouter une réponse