2017-08-25 63 views
0

重複我想要的代碼不顯示在一個表中細化柱精製。 使用的函數爲in_array()。但是,當我這樣做對三大支柱不起作用。不顯示在數據庫列

例如:我有一個匹配的特殊調度,它包含列(年,月,日,賽事數量和比賽名稱)。例如,我有四場不同日期的比賽,其中兩場比賽爲冠軍頭號和兩場比賽爲他的英雄A.

如何調用遊戲以便重複歷史記錄不會出現以及錦標賽的名稱不重複?

$check1[] = array(); 
$check2[] = array(); 
$check3[] = array(); 
if (!in_array($datcu2, $check3) || !in_array($datcu1, $check2) || !in_array($datcu, $check1)) { 
    if (!empty($datcu) && !empty($datcu1) && !empty($datcu2)) { 
     echo "<tr><td class='table4' colspan='8'>$row[datcu]/$row[datcu1]/$row[datcu2] $row[day] </td></tr> "; 
    } 
    $check1[] = $row['datcu']; 
    $check2[] = $row['datcu1']; 
    $check3[] = $row['datcu2']; 
} 
$check[] = array(); 
if (!in_array($row['numcup'], $check)) { 
    if (!empty($cup2)) { 
     echo"<tr><td class='table3' colspan='8'><a href='c=$row[numcup]?stage=news'>$row[cup]</a> <img src='$row[imgcup]' $row[sumimgcup] width=20 /></td> </tr>"; 
    } 
    $check[] = $row['numcup']; 
} 
+0

你的問題是完全不可讀的。添加一些標點符號,也許將它分成幾段,我們可能實際上可以幫助你 – TheRealMrCrowley

回答

0

我會詳細的講解無聊.. 我有一個時間表,並有7列(年,月,日,比賽名稱,比賽號碼,一隊,二隊) 根據下面的代碼..(不管以前的代碼)

<?php 
$connect = mysqli_connect('localhost', '****', '****', 'match'); 
$sql = "SELECT * FROM menu"; 
$result = mysqli_query($connect, $sql); 
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) 
{ 
echo"<tr><td colspan='2'>$row[year]\$row[month]\$row[day]</td></tr>"; 
echo"<tr><td colspan='2'><a href='$row[numcup]'>$row[namecup]</a></td></tr>"; 
echo"<tr><td>$row[team1]</td><td>$row[team2]</td></tr>"; 
} 

我想要的安排這個過程 當重複比賽號碼,它不重複的名字和比賽數量 代碼當日期(年,月,和日)是重複的,不重複了。 考慮到比賽的名稱和數量.. 我希望你已經達到了想法