Problème de code php
- Accueil
- Forum
- Discussions
- Actualité
- Problème de code php
JojoJobel Le 27 juillet 2021 à 18:09 (Édité le 1 janvier 1970 à 01:00)
Salut à tous! mon code php que voici m'affiche une page blanche à l'exécution.
<?php
session_start();
if (isset($_SESSION['login']) and isset($_SESSION['mp']))
{ include("connexion.php"); ?>
<html>
<head>
<title></title>
<meta charset="utf-8">
<link rel="stylesheet" href="style1.css">
</head>
<body>
<header>
<nav>
<ul>
<li><a href="index.php">Login</a></li>
<li><a href="inscription.php">Inscription</a></li>
<?php
if (isset($_SESSION['nom']))
{
echo '<li><a href="logout.php">Déconnexion</a></li>';
}
?>
</ul>
</nav>
</header>
<section>
<h1 class="titre">Bienvenue dans notre forum</h1>
</section>
<section id="sect1">
<?php
function changedate($dt)
{
$tab=explode("-",$dt);
$nd=$tab[2]."-".$tab[1]."-".$tab[0];
return $nd;
}
$res=mysqli_query($cn, "select * from utilisateur , message where utilisateur.id_user=message.id_user order by id_message DESC");
while ($data=mysqli_fetch_assoc($res))
{
echo '<div id="div1"> <img src="images/ '.$data['id_user'].'.jpg" class="photo" width="30px" heigth="30px">';
echo $data['nom_user'];
echo '<br>'.$data['prenom_user'].'</div>';
echo '<div id="div2">posté le:'.changedate($data['date_message']);
echo 'à'.$data['heure_message'];
echo '<br>'.$data['texte_message'].'</div>';
}
?>
<form action="" method="POST">
<textarea name="message" placeholder="Votre message" id="zmessage"></textarea>
<input type="submit" name="envoyer" value="Envoyer" class="btn2">
</form>
<?php
if (isset($_POST['envoyer']))
{
$id=$_SESSION['id_user'];
$msg=$_POST['message'];
$date=date('Y-m-d');
$heure=date('H:i');
$req1=mysqli_query($cn, "insert into message value (NULL, '$msg', '$date', '$heure', '$id')");
header("location:forum.php");
}
}
?>
</section>
</body>
</html>
SodomieViolente Le 25 août 2021 à 16:49 (Édité le 1 janvier 1970 à 01:00)
oula, ton code est giga obselete.. Je te conseille déjà d'utiliser PDO afin d'utiliser une base de donnée MySQL au lieu d'utiliser mysqli et le code est giga mal fait o_O