J'ai cree un fichier chat.php et divers fichiers bresilcroatie.php mexiquecameroun.php .... referencant les matchs de la coupe du monde
j ai introduit a laide d'iframes le fichier chat.php dans chaque fichiers de matchs de la coupe du monde
Cependant pour que les messages du chat de bresilcroatie.php ne se trouvent pas sur le chat du fichier mexiquecameroun.php et autres
j ai ajouté une variable matchs varchar 256 dans ma base de donnée
et mis ?matchs=bresilcroatie (ou autres matchs) en parametre
cependant cela ne fonctionne pas, la variable match n'est pas rentre dans la base de donnée et j'ai divers bugs...
Ou se trouve mon probleme ???
Voici mon code chat.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
header("Content-Type: text/html; charset=iso-8859-15"); // header qui formate la page en texte
session_start();
$BDD = mysql_connect("localhost", "root", "");
mysql_select_db("database"); //debut
?>
<?php
$error = FALSE;
$match = $_GET['matchs'];
if(isset($_SESSION['login'])){
if (isset($_POST['message'])) // recu de donnees
{
if(!empty($_POST['message'])) // valeur non vide
{
$sql = "INSERT INTO messages (login,message,timestamp,match) VALUES ('".$_SESSION['login']."','".$_POST["message"]."','".time()."','".$_GET['matchs']."')";
$req = mysql_query($sql);
header( 'Location: http://127.0.0.1/php/site/accueil/matchs/chat.php');
}
}
}
else{
$error = TRUE;
$errorMSG = "Seuls les membres peuvent accéder au chat";
}
$reponse = mysql_query("SELECT * FROM messages WHERE matchs='".$match."' ORDER BY id DESC LIMIT 0,10");
while($val = mysql_fetch_array($reponse))
{
echo '<p><strong>'.htmlentities(stripslashes($val['login'])).'</strong>
à '.date('H\:i\:s',$val['timestamp']).' : '. htmlentities(stripslashes($val['message'])) .'</p>';
}
mysql_close(); // On ferme la connexion de notre base de données
?>
<?php if($error == TRUE){ echo "<p style='color:red'><strong>".$errorMSG."</strong></p>"; } ?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<!-- permettre a l'utilisateur d utiliser les caracteres particuliers francais -->
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
<!-- contenu francais -->
<meta http-equiv="Content-Language" content="fr" />
<meta name="Copyright" content="Loïc&Chris" />
<meta name="Author" content="Loïc" />
<title>Match Chat</title>
<script rel="javascript" type="text/javascript"> href="chat.js"></script>
</head>
<body onload="refreshChat();">
<h2>Match Chat</h2>
<div id="database"></div>
<p>
<form action="http://127.0.0.1/php/site/accueil/matchs/chat.php?matchs=bresilcroatie" method="post">
Message : <br/><textarea name="message" rows="4" cols="20" id="message"></textarea><br/>
<input type="submit" value="Envoyer"/>
</form>
</p>
</body>
</html>]
voici mon code du match bresil croatie:
<?php
session_start();
$BDD = mysql_connect("localhost","root",""); // Connexion à la base de données.
mysql_select_db("database"); // Sélection de la base de données utilisée.
?>
<?php if(isset($_SESSION["login"]) AND isset($_SESSION["pass"])){
echo "<p style='color:green'>Vous etes connecté:<strong>".$_SESSION["login"]."</strong></p>";
} ?>
<html>
<head>
<title>Brésil - Croatie</title>
<link rel="stylesheet" type="text/css" href="style2.css" />
</head>
<body>
<div id="tot">
<table id="tableau" style="border:solid; border-collapse:collapse" cellspacing="1" cellpadding="50" >
<tr>
<td class="titre" style="border:solid; background-color:white" width="540" height="280">
<div>Brésil - Croatie</div>
</td>
</tr>
<tr>
<td style="background-color:white">
<!--- chat -->
<IFRAME src="http://127.0.0.1/php/site/accueil/matchs/chat.php?matchs=bresilcroatie" width="540" height="650"></IFRAME>
</td>
</tr>
</table>
</div>
<a href="http://127.0.0.1/php/site/accueil/index.php"><h3>Retour a la page d'accueil</h3></a>
</body>
</html>
voici le code de Mexique Cameroun :
<?php
session_start();
$BDD = mysql_connect("localhost","root",""); // Connexion à la base de données.
mysql_select_db("database"); // Sélection de la base de données utilisée.
?>
<?php if(isset($_SESSION["login"]) AND isset($_SESSION["pass"])){
echo "<p style='color:green'>Vous etes connecté:<strong>".$_SESSION["login"]."</strong></p>";
} ?>
<html>
<head>
<title>Mexique - Cameroun</title>
<link rel="stylesheet" type="text/css" href="style2.css" />
</head>
<body>
<div id="tot">
<table id="tableau" style="border:solid; border-collapse:collapse" cellspacing="1" cellpadding="50" >
<tr>
<td class="titre" style="border:solid; background-color:white" width="540" height="200">
<div>Mexique - Cameroun</div>
</td>
</tr>
<tr>
<td style="background-color:white">
<!--- chat -->
<IFRAME src="http://localhost/site/accueil/matchs/chat.php?matchs=mexiquecameroun" width="540" height="600"></IFRAME>
</td>
</tr>
</table>
</div>
<a href="http://127.0.0.1/php/site/accueil/index.php"><h3>Retour a la page d'accueil</h3></a>
</body>
</html>
et ainsi de suite pour les divers matchs cependant rien ne fonctionne la..;
sVP SVP Aidez moi je dois rendre mon projet demain !!!!
Merci

J'ai cree un fichier chat.php et divers fichiers bresilcroatie.php mexiquecameroun.php .... referencant les matchs de la coupe du monde
j ai introduit a laide d'iframes le fichier chat.php dans chaque fichiers de matchs de la coupe du monde
Cependant pour que les messages du chat de bresilcroatie.php ne se trouvent pas sur le chat du fichier mexiquecameroun.php et autres
j ai ajouté une variable matchs varchar 256 dans ma base de donnée
et mis ?matchs=bresilcroatie (ou autres matchs) en parametre
cependant cela ne fonctionne pas, la variable match n'est pas rentre dans la base de donnée et j'ai divers bugs...
Ou se trouve mon probleme ???
Voici mon code chat.php:
[php]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
header("Content-Type: text/html; charset=iso-8859-15"); // header qui formate la page en texte
session_start();
$BDD = mysql_connect("localhost", "root", "");
mysql_select_db("database"); //debut
?>
<?php
$error = FALSE;
$match = $_GET['matchs'];
if(isset($_SESSION['login'])){
if (isset($_POST['message'])) // recu de donnees
{
if(!empty($_POST['message'])) // valeur non vide
{
$sql = "INSERT INTO messages (login,message,timestamp,match) VALUES ('".$_SESSION['login']."','".$_POST["message"]."','".time()."','".$_GET['matchs']."')";
$req = mysql_query($sql);
header( 'Location: http://127.0.0.1/php/site/accueil/matchs/chat.php');
}
}
}
else{
$error = TRUE;
$errorMSG = "Seuls les membres peuvent accéder au chat";
}
$reponse = mysql_query("SELECT * FROM messages WHERE matchs='".$match."' ORDER BY id DESC LIMIT 0,10");
while($val = mysql_fetch_array($reponse))
{
echo '<p><strong>'.htmlentities(stripslashes($val['login'])).'</strong>
à '.date('H\:i\:s',$val['timestamp']).' : '. htmlentities(stripslashes($val['message'])) .'</p>';
}
mysql_close(); // On ferme la connexion de notre base de données
?>
<?php if($error == TRUE){ echo "<p style='color:red'><strong>".$errorMSG."</strong></p>"; } ?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<!-- permettre a l'utilisateur d utiliser les caracteres particuliers francais -->
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
<!-- contenu francais -->
<meta http-equiv="Content-Language" content="fr" />
<meta name="Copyright" content="Loïc&Chris" />
<meta name="Author" content="Loïc" />
<title>Match Chat</title>
<script rel="javascript" type="text/javascript"> href="chat.js"></script>
</head>
<body onload="refreshChat();">
<h2>Match Chat</h2>
<div id="database"></div>
<p>
<form action="http://127.0.0.1/php/site/accueil/matchs/chat.php?matchs=bresilcroatie" method="post">
Message : <br/><textarea name="message" rows="4" cols="20" id="message"></textarea><br/>
<input type="submit" value="Envoyer"/>
</form>
</p>
</body>
</html>][/php]
voici mon code du match bresil croatie:
[php]<?php
session_start();
$BDD = mysql_connect("localhost","root",""); // Connexion à la base de données.
mysql_select_db("database"); // Sélection de la base de données utilisée.
?>
<?php if(isset($_SESSION["login"]) AND isset($_SESSION["pass"])){
echo "<p style='color:green'>Vous etes connecté:<strong>".$_SESSION["login"]."</strong></p>";
} ?>
<html>
<head>
<title>Brésil - Croatie</title>
<link rel="stylesheet" type="text/css" href="style2.css" />
</head>
<body>
<div id="tot">
<table id="tableau" style="border:solid; border-collapse:collapse" cellspacing="1" cellpadding="50" >
<tr>
<td class="titre" style="border:solid; background-color:white" width="540" height="280">
<div>Brésil - Croatie</div>
</td>
</tr>
<tr>
<td style="background-color:white">
<!--- chat -->
<IFRAME src="http://127.0.0.1/php/site/accueil/matchs/chat.php?matchs=bresilcroatie" width="540" height="650"></IFRAME>
</td>
</tr>
</table>
</div>
<a href="http://127.0.0.1/php/site/accueil/index.php"><h3>Retour a la page d'accueil</h3></a>
</body>
</html>[/php]
voici le code de Mexique Cameroun : [php]<?php
session_start();
$BDD = mysql_connect("localhost","root",""); // Connexion à la base de données.
mysql_select_db("database"); // Sélection de la base de données utilisée.
?>
<?php if(isset($_SESSION["login"]) AND isset($_SESSION["pass"])){
echo "<p style='color:green'>Vous etes connecté:<strong>".$_SESSION["login"]."</strong></p>";
} ?>
<html>
<head>
<title>Mexique - Cameroun</title>
<link rel="stylesheet" type="text/css" href="style2.css" />
</head>
<body>
<div id="tot">
<table id="tableau" style="border:solid; border-collapse:collapse" cellspacing="1" cellpadding="50" >
<tr>
<td class="titre" style="border:solid; background-color:white" width="540" height="200">
<div>Mexique - Cameroun</div>
</td>
</tr>
<tr>
<td style="background-color:white">
<!--- chat -->
<IFRAME src="http://localhost/site/accueil/matchs/chat.php?matchs=mexiquecameroun" width="540" height="600"></IFRAME>
</td>
</tr>
</table>
</div>
<a href="http://127.0.0.1/php/site/accueil/index.php"><h3>Retour a la page d'accueil</h3></a>
</body>
</html>[/php]
et ainsi de suite pour les divers matchs cependant rien ne fonctionne la..;
sVP SVP Aidez moi je dois rendre mon projet demain !!!! :shock: :?
Merci :D