1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| <?php
session_start();
?>
<div id="corps">
<?php
mysql_connect("localhost","schats*****","******");
mysql_select_db("schats");
// il n'y a pas de session de chat ouverte <= $_SESSION[pseudochat] est vide
if(empty($_SESSION['pseudochat']))
{
// $-SESSION['pseudo'] existe => on ouvre le chat avec
if (!empty ($_SESSION['pseudo'])){
$_SESSION['pseudochat'] = $_SESSION['pseudo'];
$tt = time()+300;
$rq_chat = "insert into mnichat values('','".$_SESSION['pseudochat']."','','".time()."','".$tt."','2')";
mysql_query($rq_chat)or die ('Erreur SQL sur '.$rq_chat.' : '.mysql_error());
}
else // sinon on demande un pseudo
{
?>
<form method="post" action="chat.php">
<input type="text" name="pseudo" /><input type="submit" value="accès au chat"/>
</form>
<?php
if(empty($_POST['pseudo']))
{
echo 'merci de mettre un pseudo';
}
else
{
$pseudo = mysql_escape_string($_POST['pseudo']);
$rq_pseudo = "select membre.pseudo, mnichat.pseudo from mnichat LEFT JOIN membre on membre.pseudo = mnichat.pseudo where membre.pseudo ='$pseudo' ";
$pl = mysql_query($rq_peusdo)or die ('Erreur sur '.$rq_pseudo.' : '.mysql_error());
$lm = mysql_num_rows($pl);
if($lm != 0)
{
echo 'pseudo deja existant merci de le changer';
}
else
{
$_SESSION['pseudochat'] = $pseudo;
$tt = time()+300;
$rq_chat = "insert into mnichat values('','".$_SESSION['pseudochat']."','','".time()."','".$tt."','2')";
mysql_query($rq_chat)or die ('Erreur SQL sur '.$rq_chat.' : '.mysql_error());
}
}
}
} |
Partager