-1

まず、私はPHPに非常に慣れていません。試行錯誤の方法を試して、自分のものを機能させようとしています。

わかりました基本的には、次のコードがどのように見えるかです。私の質問を読む前に、まずそれをチェックしてください:

http://oi47.tinypic.com/2m4515l.jpg

登録ユーザーテーブル全体を削除しようとしていますが、代わりに「ニックネーム」と表示されている場所で、登録ユーザーに対して行ったのと同じように、これらすべての名前をハイパーリンクしたいと思いますが、PHP 内で HTML コードを使用するためです。 、そうすることができないので、これを機能させる方法について非常に混乱しています...つまり、テーブルの列「ニックネーム」に追加して、クリックしたユーザーのニックネームを知るための firstname メソッド。この時点で本当に混乱しているので、あなたが私を助けてくれることを願っています

echo "<table width='1000' cellpadding='0' cellspacing='5' border='2' align='left'>";  // starting from here



 echo "<tr>


    <td><center><b>RANK</td></center></b><td><b><center>Nickname</td></center></b><td><center><b>Kills</td></center></b><td><center><b>Deaths</td></center></b><td><center><b>Hits</td></center></b><td><center><b>Damage</td></center></b></tr>";
$i = 0;
 while($info = mysql_fetch_array( $data )) 
 { 
 $i++;
 echo "<tr> 
     <td><center><b>".$i."</td></center></b>"."<td><center><b>".$info['Name']."</td></center></b>"."<td><center><b>".$info['Kills']."</td></center></b>"."<td><center><b>".$info['Deaths']."</td></center></b>"."<td><center><b>".$info['Hits']."</td></center></b>"."<td><center><b><font color='#FF0000'>".$info['Damage']."</font></td></center></b></tr>"; 
 } 
 echo "</table>";

 $data2 = mysql_query("SELECT * FROM pProfile") 
 or die("Can't connect (TABLE ERROR 2) : ".mysql_error());


 echo "<table width='270' cellpadding='0' cellspacing='5' border='2' >";

 echo "<tr><td><b><center>.Registered Users.</td></center></b></tr>";
  while($info = mysql_fetch_array( $data2 )) 
 { 
 $i++;

    ?> 
 <tr><td><b><center><a href="usersProfile.php?firstname=<?= $info['Name'] ?>"><font color="#CCFF00"><?= $info['Name'] ?></font></a></td></center></font></b></tr>
<?php 
4

1 に答える 1

1

約8行目を変更します。これは次のとおりです。

<td><center><b>".$i."</td></center></b>"."<td><center><b>".$info['Name']."</td></center></b>"."<td><center><b>".$info['Kills']."</td></center></b>"."<td><center><b>".$info['Deaths']."</td></center></b>"."<td><center><b>".$info['Hits']."</td></center></b>"."<td><center><b><font color='#FF0000'>".$info['Damage']."</font></td></center></b></tr>";

これのために:

<td><center><b>".$i."</td></center></b>"."<td><center><b><a href=\"usersProfile.php?firstname=".$info['Name']."\"><font color=\"#CCFF00\">".$info['Name']."</font></a></td></center></b>"."<td><center><b>".$info['Kills']."</td></center></b>"."<td><center><b>".$info['Deaths']."</td></center></b>"."<td><center><b>".$info['Hits']."</td></center></b>"."<td><center><b><font color='#FF0000'>".$info['Damage']."</font></td></center></b></tr>";

また、「登録ユーザー」テーブルを削除する場合は、次の行を含む以下のすべてのコードを削除することを忘れないでください。

$data2 = mysql_query("SELECT * FROM pProfile")

もちろん、PHPコードの記述は非常に貧弱だと言わざるを得ません:-(

于 2012-09-12T22:45:19.097 に答える