Eléphant du PHP |
88 Messages
23 oct. 2014, 12:55
Je n'est pas d'erreurs affichées... C'est juste que soit ça n'actualise pas la page, soit ça me renvoie chez mon hébergeur donc JE NE COMPRENDs PAS. En plus je fais toute mes pages sur WAMP avant et cela fonctionne sur WAMP ! WTF ?!?
Voici tout le code de la page :
<?php
session_start();
$sess=$_SESSION['Auth']['pseudo'];
$get=$_GET['expediteur'];
?>
<!Doctype html>
<html>
<head>
<meta charset="utf-8">
<link type="text/css" rel="stylesheet" href="Universelle.css"/>
<link type='text/css' rel='stylesheet' href='message.css'/>
<!-- les deux lignes suivantes servent a la favicon du site (pour tous les navigateurs)-->
<link rel="icon" type="image/x-icon" href="favicon.ico" />
<!--[if IE]><link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /><![endif]-->
<script type="text/javascript" src="Ouverture fenetre 1.js"></script>
<script type="text/javascript" src="Ouverture fenetre 2.js"></script>
<title>Portail Geek - Messages</title>
</head>
<body>
<div class="en-tete"><center><h1 class="grand_titre"><img class="icone" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSWurnEUYEIqbnXmuaUNLxitieEiotp8VkrlY0Clzi9xiFLsjL9qQ"/> <img class="bandeau" src="image.gif"/> <img class="icone" src="http://compass.xbox.com/assets/5f/90/5f904be1-94c2-427b-821b-5603fd1f9dc4.jpg?n=hero-xbox-one-all-hardware-gray-bg-600x456.jpg"/></h1></center></div>
<?php include 'sommaire.php'; ?>
<div class="texte">
<?php
if(!empty($_SESSION['Auth'])){
try {
$cnx = new PDO('...');
}
catch (PDOException $e) {
exit('Erreur : ' . $e->getMessage());
}
if(!empty($_GET['expediteur'])){
echo '<h4 style="text-decoration:underline">Discution avec '.$get.':</h4><div class="message">';
$query= $cnx->query("SELECT * FROM message WHERE destinataire='$sess' AND expediteur='$get' OR expediteur='$sess' AND destinataire='$get' ORDER BY timestamp");
while ($tab = $query->fetch()){
if($tab['destinataire']==$sess){
echo "<div class='triangle1'>◄</div><div class='destinataire'>".$tab['expediteur'].' : '.$tab['message'].'</div><br/>';
}
elseif($tab['expediteur']==$sess){
echo "<div class='expediteur'>".$tab['expediteur'].' : '.$tab['message'].'</div><div class="triangle2">►</div><br/>';
}
}
}
if(isset($_POST['message'])){
$message=$_POST['message'];
$timestamp=time();
$d = array(
'expediteur'=>$sess,
'destinataire'=>$get,
'message'=>$message,
'timestamp'=>$timestamp
);
$req = $cnx->prepare('INSERT INTO message (expediteur,destinataire,message,timestamp) VALUES (:expediteur,:destinataire,:message,:timestamp)');
$req->execute($d);
header ("Location: message.php?expediteur=".$get);
}
}
?>
<form class='entrer_message' action='message.php?expediteur=<?php echo $get ?>' method='post'>
<input type='text' name='message' required/>
<input type='submit' value='Envoyer'/>
</form>
</div>
</div>
</body>
</html>
Le temps donne sa légitimité à l'existence...