Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: TinMar le le 27-10-2003 a 14:38:39

Titre: probleme bizarre !
Posté par: TinMar le le 27-10-2003 a 14:38:39

Hello tt le monde, j'ai un petit problème avec ma base de données MySql.

J'ai un fichier php qui appel des données de ma base. Ca marche très bien avec easy php mais plus quand je le met en pligne sur mon site multimania. Est ce que quelqu'un peu m'aider please ???
Voila un bout de code de mon fichier php.
Merci d'avance.


Code:
<?php
$host="localhost";
$user="monsite";
$pass="";
$base="mabase";
$table="matable";

$bdd=@mysql_connect($host,$user,$pass);
@mysql_select_db($base,$bdd);

if (!$bdd)
{
echo"<center><h4>Impossible de se connecter à la base de donn&eacute;es.</h4></center>";
exit;
};

$query="SELECT * FROM $table WHERE an_id IS NOT NULL";
$query.=" ORDER BY an_nom";

$res=mysql_query($query);

echo"<table width='0%' cellpadding='5' cellspacing='1' border='1' align='center'>
<tr>
<td>Fiche</td>
<td>NOM</td>
<td>Pr&eacute;nom</td>
<td>Annif </td>
<td>Email</td>
</tr>";



while($val=mysql_fetch_array($res,$bdd))
{
$id = $val['an_id'];
$nom = $val['an_nom'];
$prenom = $val['an_prenom'];
$mail = $val['an_mail'];
$jour = $val['an_jour'];
$mois = $val['an_mois'];
$annee = $val['an_annee'];

echo"<tr style='background:#CFDDEB'>
<td style='text-align:center'><a href='fiche.php?&amp;id=$id' title='Acc&eacute;d&eacute; &aacute; la fiche de ".$prenom."' target='_blank'><img src='folder.gif' width='20' height='22' border='0' alt='Acc&eacute;d&eacute; &aacute; la fiche de ".$prenom."'></a></td>
<td style='text-transform:uppercase; font-weight: bold;'>".$nom."</td>
<td>".$prenom."</td>
<td width='50'>".$jour."/".$mois."/".$annee."</td>
<td style='text-align:center'><a href='mailto:".$mail."' title='email de ".$prenom."'><img src='email.gif' width='16' height='16' border='0' alt='email de ".$prenom."'></a></td>
</tr>";
};
echo"</table><br>";

mysql_close;
?>


Il y a d'autre champ dans ma BD mais je voudrais sortir que ceux la....
Merci d'avance de votre aide !

Titre: Re:probleme bizarre !
Posté par: Trantsiss le le 27-10-2003 a 15:35:07

J'ai le meême genre de problème , au lieu de créer des variables pour ton mot de passe, ton nom de serveur, etc... mets les en dur dans ton mysql_connect() normallement ça devrait marcher.
Je sais pas à quoi est du ce problème mais c'est bien chiant. Il faut se méfier car pas mal de choses fonctionnent sur easyphp mais ne marchent pas sur un serveur internet.

Titre: Re:probleme bizarre !
Posté par: TinMar le le 27-10-2003 a 15:39:03

Merci pour ta réponse je vais essayer.
:-\

Ce qui est bizarre c'est que j'utilise le meme script sur un autre site et ca marche ...???? ??? ???

Titre: Re:probleme bizarre !
Posté par: Trantsiss le le 27-10-2003 a 15:47:16

mmmh ouais je ne sais pas, sinon rajoute des ' autour de tes noms de variables pour voir si ça fonctionne.

je pense que cela est dû a une variable d'environnement qui n'est pas toujours activée.

Titre: Re:probleme bizarre !
Posté par: TinMar le le 27-10-2003 a 16:10:22

:'( ca marche pô. j'ai essayé tes deux truc. Quand je mets des ' à la place de " ca peux plus se connecter à la base de données. sinon ca change rien quand je met le code ss variable....

Titre: Re:probleme bizarre !
Posté par: Trantsiss le le 27-10-2003 a 17:03:51

En fait l'histoire des côtes c'était dans le mysql_connect, ce n'était pas pour remplacer les guillemets enf ait ;D Mais je ne crois pas que cela marcherait vu que tu mets des guillemets lors de tes déclarations de variables.

quand tu mets :
bdd=@mysql_connect('localhost','monsite','motdepasse');

Ca ne marche pas ?! Ben alors là je ne comprends pas comment ça se fait...

Au fait pense à marquer mysql_close() en bas de ton code.

Titre: Re:probleme bizarre !
Posté par: TinMar le le 27-10-2003 a 19:21:19

ben non ca marche toujours pô....

Titre: Re:probleme bizarre !
Posté par: Chanchan le le 27-10-2003 a 21:10:55

Et si tu enlèves les arobases pour ta connexion à la db ?

Tu es sous multimania ? Dans leur rubrique Chaîne Webmaster, il donne un exemple de connexion à une base de données et ils n'utilisent pas les arobases

http://webmaster.lycos.fr/topics/technic/php/php-workshop4/1/

Je connais pas trop multimania, mais c'est peut-être comme Free ou iFrance : PHP/MySQL oui mais bien bridé...

Titre: Re:probleme bizarre !
Posté par: TinMar le le 27-10-2003 a 22:18:56

merci en tout cas pour vos réponse mais ca marche toujours à et ca à le dont de m'enerver !!
Ce qui est bizarre c'est que le tableau s'inscrire sur la page web : Si il y a 4 champs dans la base il y aura 4 lignes etc mais les variables ne s'affichent pas ... ???

Titre: Re:probleme bizarre !
Posté par: TinMar le le 29-10-2003 a 13:02:03

bon je conclus la discussion :-\ , juste pour dire que c'est un problème de multimania. Dslé ! Merci en tout cas à Chanchan et Trantsiss ;)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.