J'ai un problème dans le code suivant ...Affiche les données dans une page
Le code suivant fonctionne comme suit présente les invite pour chaque membre de sorte que s'il avait cinq inviter de Censé à afficher sur un seul page.
Mais avant de coder cela ne fonctionne pas correctement. L'image est le seul affichage que vous invitez sur la page et jusqu'à ce que l'approbation ou le refus de l'invitation s'affiche, invitez l'autre.
Mais ce n'est pas mon envie de tout offrir sur une seule page.
J'aimerais pouvoir résoudre le problème et voir tous les appels sur une seule page. Je pense que le problème est dans le code de commande.
Mon code:
<?php
session_start();
if (!isset($_SESSION['user_id']))
{
header("Location: login.php");
}
$id=$_SESSION['user_id'];
?>
<!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=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<center>
<?php
include("connect.php");
$sql =mysql_query("select * from ninvite where recieverMemberID ='$id' and viwed= '0'");
$num =mysql_num_rows($sql);
echo $num ;
if ($num>0)
{
while($row=mysql_fetch_array($sql))
{
$sender=$row['SenderMemberID'];
$room=$row['RoomID'];
$sql =mysql_query("select MemberName from members where MemberID ='$sender' ");
$sql1 =mysql_query("select RoomName from rooms where RoomID ='$room' ");
while($row=mysql_fetch_array($sql))
{$mem =$row['MemberName'];
}
while($rows=mysql_fetch_array($sql1))
{ $Ro =$rows['RoomName'];
?>
<form action="join.php" method="post">
<label>
</label> <br/>
<label> <?php echo " you have invite from $mem to join $Ro"; ?> </label>
<br/><br/>
<label>accept</label>
<input name="radio1" type="radio" value="accpet" />
<label>reject</label>
<input name="radio1" type="radio" value="Reject" /><br/>
<input type="submit" name="submit" value="done" />
</form>
<?php } } } ?>
</center>
</body>
</html>
Veuillez également publier votre structure de table SQL. Aussi, si vous pouvez nettoyer la question, il est très difficile de comprendre ce qui est désiré. – JYelton
Votre formulation est très difficile à comprendre. –