JeuWeb - Crée ton jeu par navigateur
Probleme pour la connection - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Probleme pour la connection (/showthread.php?tid=194)

Pages : 1 2


Probleme pour la connection - zneman - 08-09-2006

Bon... voila mon probleme:
Je me prend la tete depuis des heures sur ma page index.php à a cause de la connection a la page membres.php (la page d'acceuil des membres Tongue).

Voici ma page index.php:


Code PHP :
<?php 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>Magus World - Jeu massivement multijoueurs</title>
<
link rel="stylesheet" type="text/css" href="whiteDragon/style.css">
<
script type="text/JavaScript">
<!--

function
MM_preloadwhiteDragon() { //v3.0
var d=document; if(d.whiteDragon){ if(!d.MM_p) d.MM_p=new Array();
var
i,j=d.MM_p.length,a=MM_preloadwhiteDragon.arguments; for(i=0; i<a.length; i++)
if (
a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function
MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(
x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(
i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!
x && d.getElementById) x=d.getElementById(n); return x;
}

function
MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((
x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</
head>

<
body onload="MM_preloadwhiteDragon('whiteDragon/puce2.gif','whiteDragon/puce.gif','whiteDragon/dragon_gauche.gif','whiteDragon/dragon_gauche_oeilbrillant.gif')">
<
table width="100%" border="0" cellspacing="0" cellpadding="0">
<
tr>
<
td><img src="whiteDragon/dragon_gauche.gif" width="100" height="208" id="dragon_gauche" name="dragon_gauche"/></td>
<
td><table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<
tr>
<
td width="15" height="267" background="whiteDragon/bord_gauche.gif">&nbsp;</td>
<
td><table width="100%" height="583" border="0" cellpadding="0" cellspacing="0">
<
tr>
<
td width="17%" height="140"><table width="120" height="53" border="0" align="center" cellpadding="0" cellspacing="0" id="Tableau_01">
<
tr>
<
td><img src="whiteDragon/Sans-titre-4_01.png" width="120" height="20" alt="" /></td>
</
tr>
<
tr>
<
td background="whiteDragon/Sans-titre-4_02.gif" width="120" height="13" class="menu"><div align="center">
<
p><br />
-=
Magus World =-<br />
<
br />
<
br />
</
p>
</
div></td>
</
tr>
<
tr>
<
td><img src="whiteDragon/Sans-titre-4_03.png" width="120" height="20" alt="" /></td>
</
tr>
</
table></td>
<
td width="66%"><img src="whiteDragon/logo.gif" width="405" height="140" /></td>
<
td width="17%"><table width="120" height="53" border="0" align="center" cellpadding="0" cellspacing="0" id="Tableau_01">
<
tr>
<
td><img src="whiteDragon/Sans-titre-4_01.png" width="120" height="20" alt="" /></td>
</
tr>
<
tr>
<
td background="whiteDragon/Sans-titre-4_02.gif" width="120" height="13" class="menu"><div align="center">
<
p><br />
-=
Magus World =-<br />
<
br />
<
br />
</
p>
</
div></td>
</
tr>
<
tr>
<
td><img src="whiteDragon/Sans-titre-4_03.png" width="120" height="20" alt="" /></td>
</
tr>
</
table></td>
</
tr>
<
tr>
<
td height="37" colspan="3"><div align="center">
<
form method="post" action="index.php">
<
label for="pseudo">Pseudo : <input type="text" name="pseudo" id="pseudo" /></label>
<
label for="mot_passe">Mot de passe : <input type="password" name="mot_passe" id="mot_passe" /></label>
<
label for="souvenir">Se souvenir de moi ? <input type="checkbox" name="souvenir" id="souvenir" /></label>
<
input type="submit" name="connexion" value="Se connecter" />
</
form>

</
div></td>
</
tr>
<
tr>
<
td height="311" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="126">
<
tbody>
<
tr>
<
td width="126" background="whiteDragon/menu1.gif" height="25"><div align="center">Mon compte </div></td>
</
tr>
<
tr>
<
td class="menu" background="whiteDragon/menu_mid.gif"><a href="#" onmouseout="MM_swapImage('menu_gauche1','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche1','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche1" border="0" id="menu_gauche1" /> Inventaire </a><br />
<
a href="#" onmouseout="MM_swapImage('menu_gauche2','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche2','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche2" border="0" id="menu_gauche2" /> S'inscrire </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche3','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche3','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche3" border="0" id="menu_gauche3" /> Forum </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche4','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche4','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche4" border="0" id="menu_gauche4" /> Chat </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche5','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche5','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche5" border="0" id="menu_gauche5" /> D&eacute;connection </a><br />
</td>
</tr>
<tr>
<td><img src="whiteDragon/menu_bas.gif" width="126" height="5" /></td>
</tr>
</tbody>
</table>
<br />
<table border="0" cellpadding="0" cellspacing="0" width="126">
<tbody>
<tr>
<td width="126" background="whiteDragon/menu1.gif" height="25"><div align="center">Ville</div></td>
</tr>
<tr>
<td class="menu" background="whiteDragon/menu_mid.gif">
<a href="#" onmouseout="MM_swapImage('
menu_gauche21','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche21','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche21" border="0" id="menu_gauche21" /> Institue de magie </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche22','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche22','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche22" border="0" id="menu_gauche22" /> Fortifications </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche23','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche23','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche23" border="0" id="menu_gauche23" /> Population </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche24','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche24','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche24" border="0" id="menu_gauche24" /> Armurerie </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche25','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche25','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche25" border="0" id="menu_gauche25" /> March&eacute; </a><br />
</td>
</tr>
<tr>
<td><img src="whiteDragon/menu_bas.gif" width="126" height="5" /></td>
</tr>
</tbody>
</table>
<br />
<table border="0" cellpadding="0" cellspacing="0" width="126">
<tbody>
<tr>
<td width="126" background="whiteDragon/menu1.gif" height="25"><div align="center">Arm&eacute;e</div></td>
</tr>
<tr>
<td class="menu" background="whiteDragon/menu_mid.gif">
<a href="#" onmouseout="MM_swapImage('
menu_gauche31','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche31','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche31" border="0" id="menu_gauche31" /> Classement </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche32','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche32','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche32" border="0" id="menu_gauche32" /> Mes lanciers </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche33','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche33','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche33" border="0" id="menu_gauche33" /> Mes cavaliers </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche34','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche34','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche34" border="0" id="menu_gauche34" /> Mes archers </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_gauche35','','whiteDragon/puce.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche.gif',1)" onmouseover="MM_swapImage('menu_gauche35','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_gauche','','whiteDragon/dragon_gauche_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_gauche35" border="0" id="menu_gauche35" /> Mes armes de si&egrave;ge </a><br />
</td>
</tr>
<tr>
<td><img src="whiteDragon/menu_bas.gif" width="126" height="5" /></td>
</tr>
</tbody>
</table>
<div align="left"><img src="whiteDragon/bot_left.gif" width="64" height="30" /></div></td>
<td valign="top"><table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_haut-gauche.gif" height="12" width="12" /></td>
<td background="whiteDragon/cadre1_arrondi_haut-mid.gif" height="12"></td>
<td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_haut-droite.gif" height="12" width="12" /></td>
</tr>
<tr>
<td background="whiteDragon/cadre1_arrondi_mid-gauche.gif" width="9"></td>
<td align="center" valign="middle"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" align="center">Lundi 4 Septembre ..::.. changement de design </td>
</tr>
<tr>
<td width="30%" align="center"><img src="whiteDragon/news_rouge.gif" width="57" height="57" /></td>
<td width="70%" align="left">Comme vous pouvez le constater, j'
ai entierement chang&eacute; le design de Magus World. </td>
</
tr>
</
table></td>
<
td background="whiteDragon/cadre1_arrondi_mid-droite.gif" width="9"></td>
</
tr>
<
tr>
<
td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_bas-gauche.gif" height="12" width="12" /></td>
<
td background="whiteDragon/cadre1_arrondi_bas-mid.gif" height="12"></td>
<
td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_bas-droite.gif" height="12" width="12" /></td>
</
tr>
</
tbody>
</
table>
<
br />
<
table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<
tbody>
<
tr>
<
td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_haut-gauche.gif" height="12" width="12" /></td>
<
td background="whiteDragon/cadre1_arrondi_haut-mid.gif" height="12"></td>
<
td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_haut-droite.gif" height="12" width="12" /></td>
</
tr>
<
tr>
<
td background="whiteDragon/cadre1_arrondi_mid-gauche.gif" width="9"></td>
<
td align="center" valign="middle"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<
tr>
<
td colspan="2" align="center">Lundi 4 Septembre ..::.. Concernant Magus World </td>
</
tr>
<
tr>
<
td width="30%" align="center"><img src="whiteDragon/news_orange.gif" width="57" height="57" /></td>
<
td width="70%" align="left"><p>Bienvenue dans la version Alpha de Magus World. Ce jeu en php est actuelement en programation et ne serra ouvert que dans quelques semaines, mois. </p>
</
td>
</
tr>
</
table></td>
<
td background="whiteDragon/cadre1_arrondi_mid-droite.gif" width="9"></td>
</
tr>
<
tr>
<
td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_bas-gauche.gif" height="12" width="12" /></td>
<
td background="whiteDragon/cadre1_arrondi_bas-mid.gif" height="12"></td>
<
td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_bas-droite.gif" height="12" width="12" /></td>
</
tr>
</
tbody>
</
table>
<
br />
<
table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<
tbody>
<
tr>
<
td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_haut-gauche.gif" height="12" width="12" /></td>
<
td background="whiteDragon/cadre1_arrondi_haut-mid.gif" height="12"></td>
<
td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_haut-droite.gif" height="12" width="12" /></td>
</
tr>
<
tr>
<
td background="whiteDragon/cadre1_arrondi_mid-gauche.gif" width="9"></td>
<
td align="center" valign="middle"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<
tr>
<
td colspan="2" align="center"> ..::.. Magus World ..::.. </td>
</
tr>
<
tr>
<
td width="30%" align="center"><img src="whiteDragon/news_jaune.gif" width="57" height="57" /></td>
<
td width="70%" align="left"><p align="center">Bienvenue dans un monde o&ugrave; la magie r&egrave;gnes depuis des mill&eacute;naires.</p>
<
p align="center">Un monde o&ugrave; des mages ou pouvoirs inimaginable se font la guerre afin d'imposer leurs lois.</p>
<p align="center">Bienvenue dans... Magus World ! </p></td>
</tr>
</table></td>
<td background="whiteDragon/cadre1_arrondi_mid-droite.gif" width="9"></td>
</tr>
<tr>
<td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_bas-gauche.gif" height="12" width="12" /></td>
<td background="whiteDragon/cadre1_arrondi_bas-mid.gif" height="12"></td>
<td height="12" width="12"><img src="whiteDragon/cadre1_arrondi_bas-droite.gif" height="12" width="12" /></td>
</tr>
</tbody>
</table>
<p align="center"><img src="whiteDragon/bot_mid.gif" width="92" height="30" /></p></td>
<td valign="top"><table border="0" cellpadding="0" cellspacing="0" width="126">
<tbody>
<tr>
<td width="126" background="whiteDragon/menu2.gif" height="25"><div align="center">Autres</div></td>
</tr>
<tr>
<td class="menu" background="whiteDragon/menu_mid.gif"><a href="#" onmouseout="MM_swapImage('
menu_droite1','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite1','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite1" border="0" id="menu_droite1" /> La carte </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_droite2','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite2','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite2" border="0" id="menu_droite2" /> Histoire</a><br />
<a href="#" onmouseout="MM_swapImage('
menu_droite3','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite3','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite3" border="0" id="menu_droite3" /> Nouvelles </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_droite4','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite4','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite4" border="0" id="menu_droite4" /> Connect&eacute;s </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_droite5','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite5','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite5" border="0" id="menu_droite5" /> R&egrave;gles </a><br />
</td>
</tr>
<tr>
<td><img src="whiteDragon/menu_bas.gif" width="126" height="5" /></td>
</tr>
</tbody>
</table>
<br />
<table border="0" cellpadding="0" cellspacing="0" width="126">
<tbody>
<tr>
<td width="126" background="whiteDragon/menu2.gif" height="25"><div align="center">R&egrave;gles</div></td>
</tr>
<tr>
<td class="menu" background="whiteDragon/menu_mid.gif">
<a href="#" onmouseout="MM_swapImage('
menu_droite21','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite21','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite21" border="0" id="menu_droite21" /> Bien d&eacute;buter </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_droite22','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite22','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite22" border="0" id="menu_droite22" /> Les attaques </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_droite23','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite23','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite23" border="0" id="menu_droite23" /> Les ressources </a><br />
<a href="#" onmouseout="MM_swapImage('
menu_droite24','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite24','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite24" border="0" id="menu_droite24" /> L'arm&eacute;e </a><br />
<
a href="#" onmouseout="MM_swapImage('menu_droite25','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite25','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite25" border="0" id="menu_droite25" /> Conditions g&eacute;n&eacute;rales </a><br />
</
td>
</
tr>
<
tr>
<
td><img src="whiteDragon/menu_bas.gif" width="126" height="5" /></td>
</
tr>
</
tbody>
</
table>
<
br />
<
table border="0" cellpadding="0" cellspacing="0" width="126">
<
tbody>
<
tr>
<
td width="126" background="whiteDragon/menu2.gif" height="25"><div align="center">Partenaires:</div></td>
</
tr>
<
tr>
<
td class="menu" background="whiteDragon/menu_mid.gif">
<
a href="#" onmouseout="MM_swapImage('menu_droite31','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite31','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite31" border="0" id="menu_droite31" /> Nous contacter </a><br />
<
a href="#" onmouseout="MM_swapImage('menu_droite32','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite32','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite32" border="0" id="menu_droite32" /> </a>ahd-5.com </a><br />
<
a href="http://www.hd-5.com/" onmouseout="MM_swapImage('menu_droite33','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite33','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite33" border="0" id="menu_droite33" /></a><a href="http://bobcrea.site.voila.fr"> Bobcrea</a><br />
<
a href="http://bobcrea.site.voila.fr/" onmouseout="MM_swapImage('menu_droite34','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite34','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite34" border="0" id="menu_droite34" /></a><br />
<
a href="#" onmouseout="MM_swapImage('menu_droite35','','whiteDragon/puce.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite.gif',1)" onmouseover="MM_swapImage('menu_droite35','','whiteDragon/puce2.gif',1);MM_swapImage('dragon_droite','','whiteDragon/dragon_droite_oeilbrillant.gif',1)"><img src="whiteDragon/puce.gif" name="menu_droite35" border="0" id="menu_droite35" /></a><br />
</
td>
</
tr>
<
tr>
<
td><img src="whiteDragon/menu_bas.gif" width="126" height="5" /></td>
</
tr>
</
tbody>
</
table>
<
div align="right"><img src="whiteDragon/bot_right.gif" width="64" height="30" /></div></td>
</
tr>
<
tr>
<
td valign="top" colspan="3"><div align="center">Magus World &copy; 2006 - Zneman - zneman@gmail.com </div></td>
</
tr>
<
tr>
<
td valign="top"><p>&nbsp;</p>
<
p>&nbsp;</p></td>
<
td valign="top">&nbsp;</td>
<
td valign="top"><p>&nbsp;</p>
<
p>&nbsp;</p></td>
</
tr>
</
table></td>
<
td width="15" background="whiteDragon/bord_droite.gif">&nbsp;</td>
</
tr>
</
table></td>
<
td><img src="whiteDragon/dragon_droite.gif" width="100" height="208" id="dragon_droite" name="dragon_droite"/></td>
</
tr>
</
table>
</
body>
</
html>


Comme vous pouvez le voir, mon forumlaire de connection est fait etc..
Je ne sais pas comment faire le code de connection (quand un membre met son pseudo et son mot de passe dans la bonne case, ca le connect et ca le mene a la page membres.php.

Voila ce que je voudrai faire:
- quand le pseudo est incorrect, mettre "pseudo incorrect"
- quand le mot de passe est incorrect, mettre: "mot de passe incorrect"
- quand le compte n'existe pas: metre: "compte inextistant"
- quand tout est bon... aller a membres.php

voila les infos:

Mes identifiants de FTP sont dans le dossier "config.inc" afin de pouvoir se connecter a la BDD, ma table SCQL:

Citation :CREATE TABLE `membres` (
`id` INT NOT NULL AUTO_INCREMENT ,
`pseudo` VARCHAR( 40 ) NOT NULL ,
`mot_passe` VARCHAR( 255 ) NOT NULL ,
`confirmation` SMALLINT( 1 ) DEFAULT '0' NOT NULL ,
`confirmation_code` VARCHAR( 20 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM

Quelqu'un pourrai me donner un code qui fonctionne ? la j'ai utilisé un tuto du site du zero mais... fonctionne pas Confused

Merci d'avance..

Zne


RE: Probleme pour la connection - Plume - 08-09-2006

Comme je ne me sens pas l'envie de taper un script dans l'instant, je te propose de plutôt nous soumettre le script que tu dis avoir utiliser avant de venir nous voir. Autrement je ne sais pas si c'est une inattention, mais tes identifiants FTP ne correspondent pas à ceux que tu dois utiliser pour te connecter à ta BDD, notamment & surtout l'adresse de la base de l'hébergeur !


RE: Probleme pour la connection - phpgamer - 08-09-2006

C'est pas bien compliqué, tu n'a qu'a envoyer tes valeurs par POST, tu le recupéres, et tu fait des conditions pour tester tout ce que tu as dit.

Exemple :

Code PHP :
<?php
if ($var_pseudo == NULL || mysql_num_rows($sql_pseudo) > 0)
{
echo
'Ca va pas.';
}
?>

Bien entendu, a toi de faire les requetes necessaires pour la variable $sql_pseudo.


RE: Probleme pour la connection - Ssin - 08-09-2006

Essaye de donner des parties de codes plus courtes, car faut avoir la foi pour lire tout ca ...

Et phpgamer, quand tu met ca :

Code PHP :
<?php 
mysql_num_rows
($sql_pseudo) == 0

Ca veut justement dire que le pseudo n'est pas pris, donc c'est bon :good:

Il faut que cela soit :

Code PHP :
<?php 
mysql_num_rows
($sql_pseudo) > 0



RE: Probleme pour la connection - zneman - 09-09-2006

voila le code que j'utilise (c'est sur le site du zero Tongue):

Code PHP :
<?
if (!isset($_SESSION['logged'])) $_SESSION['logged'] = false;

//Inclusion du fichier contenant les identifiants de connexion à la base de données.
require("config.inc.php");

//Connexion à la base de données.
mysql_connect($host, $username, $password);
mysql_select_db($bdd_name);

if (
$_SESSION['logged'] === false)
{
if (isset(
$_COOKIE['pseudo'], $_COOKIE['mot_passe']))
{
//Vérification du pseudo.
$pseudo = htmlspecialchars($_COOKIE['pseudo']);
$mot_passe = htmlspecialchars($_COOKIE['mot_passe']);

//Requête comptant le nombre de pseudos $_POST['pseudo']
$sql = mysql_query("SELECT COUNT(*) AS nb_pseudo FROM membres WHERE pseudo='".$pseudo."'");

//Si le pseudo existe.
if (mysql_result($sql,0,'nb_pseudo') == 1)
{
//Vérification du mot de passe
//Information sur le compte du membre.
$sql_infos = mysql_query("SELECT id, mot_passe, confirmation FROM membres WHERE pseudo='".$pseudo."'");
$donnees = mysql_fetch_array($sql_infos);

//Comparaison du mot de passe et vérification que le compte est confirmé.
if ($mot_passe == $donnees['mot_passe'] && $donnees['confirmation'] == 1)
{
//Tout est bon, on connecte le membre.
$_SESSION['logged'] = true;

//Création de 2 variables de sessio, contenant des informations sur le membre.
$_SESSION['id'] = $donnees['id']; //Id du membre.
$_SESSION['pseudo'] = $pseudo; //Pseudo du membre.

//Redirection vers la page membre.
header("location: membres.php");
}
}
}
}

//Si la variable $_POST['connexion'] (bouton submit du formulaire) et la variable $_SESSION['logged'] vaut false (déconnecté) existent.
if (isset($_POST['connexion']) && $_SESSION['logged'] === false)
{
//Vérification des autres variables.
if (isset($_POST['pseudo'],$_POST['mot_passe']) && !empty($_POST['pseudo']) && !empty($_POST['mot_passe']))
{
//Vérification du pseudo.
$pseudo = htmlspecialchars($_POST['pseudo']);
$mot_passe = htmlspecialchars($_POST['mot_passe']);

//Requête comptant le nombre de pseudos $_POST['pseudo']
$sql = mysql_query("SELECT COUNT(*) AS nb_pseudo FROM membres WHERE pseudo='".$pseudo."'");

//Si le pseudo existe.
if (mysql_result($sql,0,'nb_pseudo') == 1)
{
//Vérification du mot de passe
//Information sur le compte du membre.
$sql_infos = mysql_query("SELECT id, mot_passe, confirmation FROM membres WHERE pseudo='".$pseudo."'");
$donnees = mysql_fetch_array($sql_infos);

//Hashage du mot de passe.
$mot_passe_hash = md5($mot_passe);

//Comparaison du mot de passe.
if ($mot_passe_hash == $donnees['mot_passe'])
{
//On vérifie que le compte est confirmé.
//Si $donnees['confirmation'] vaut 1.
if ($donnees['confirmation'] == 1)
{
if (isset(
$_POST['souvenir']) && $_POST['souvenir'] == 'on')
{
//Temps d'expiration des cookies (1 an).
$expire = time() + 3600 * 24 * 365;

setcookie('pseudo', $pseudo, $expire);
setcookie('mot_passe', $mot_passe_hash, $expire);
}

//Tout est bon, on connecte le membre.
$_SESSION['logged'] = true;

//Création de 2 variables de session, contenant des informations sur le membre.
$_SESSION['id'] = $donnees['id']; //Id du membre.
$_SESSION['pseudo'] = $pseudo; //Pseudo du membre.

//Redirection vers la page membre.
header("location: membres.php");

}
else
echo
'Erreur : le compte n\'est pas confirmé !';
}
else
echo
'Erreur : le mot de passe est incorrect !';
}
else
echo
'Erreur : le pseudo n\'existe pas !';
}
else
echo
'Erreur : veuillez remplir tous les champs !';
}
?>

C'est le code de conection etd e conection automatique. le probleme (et oui j'ai trouve Tongue), le voila:

Je dois mettre le header avant tout code html (avec le session start alors..). La premiere fois que je vais sur index.php afin de me connecter, il ne me redirige pas vu que j'ai rien mis dans mon formulaire mais une fois que je suis connect (que j'ai entré mon mot de passe et mon pseudo et que j'ai fait "connection"), il me connect bien mais ne me redirige pas vers membres.php. Donc... je suis oblige d'aller moi même sur membres.php avec la barre d'adresse. J'arrive donc sur ma page membres.php et je suis bien connecté car il me met "bonjour zneman".
Maintenant, quand je me deconect (avec deconnexion.php), il me deconect bien et me redirige de suite a la page index.php. Le probleme est que une fois redirigé vers la page index.php, le header me redirige directement a la page membres.php mais la je ne suis pas connect !

Bref ... c'est comprehenssible ? ^^
En gros:

Index.php ==> connection ==> connecté ==> acces à membres.php ==> deconnection ==> je suis bien deco ==> redirection a index.php ==> redirection imediate de index.php à membres.php


RE: Probleme pour la connection - Plume - 09-09-2006

Possible de voir le script de deconnexion ?


RE: Probleme pour la connection - Ssin - 09-09-2006

Perso je trouve le header() trop contraignant alors j'utilise le JS .


RE: Probleme pour la connection - Plume - 09-09-2006

Header() n'est pas du tout contraignant : =>ob_*()


RE: Probleme pour la connection - Ssin - 09-09-2006

Du fait qu'il faille le placer à un endroit particulier, pour moi si Wink

Avec mon JS, tu le met dans une variable et tu fait un echo de la variable quand tu veut la redirection et hop !


RE: Probleme pour la connection - Plume - 11-09-2006

Avec les fonctions ob_*(), pas besoin de JS, pas de contrainte d'emplacement du header() Wink