У меня есть набор вложенных циклов while для сравнения запросов mysql друг с другом. Вот код:
while($row = mysql_fetch_array($resultbat))
{
$drafted = 0;
while($crossedRow = mysql_fetch_array($crossedAnswer))
{
if($row['NAME'] == $crossedRow['name'])
{
$drafted = 1;
}
else
{
$drafted = 0;
}
}
if ($drafted == 1)
{
echo "<tr class='drafted' id='" . $row['NAME'] . "'>";
}
else if($n&1)
{
echo "<tr id='" . $row['NAME'] . "'>";
}else
{
echo "<tr class='alt' id='" . $row['NAME'] . "'>";
}
...}
В $resultbat находится список всех игроков, а в $crossedAnswer — список нескольких игроков, которых следует отметить. Для каждого игрока я хочу узнать, есть ли он в списке игроков $crossedAnswer. Если они есть, я хочу пометить класс этого html-элемента как черновой.
Заранее спасибо.
mysql_*
функции в новом коде. Они больше не поддерживаются и официально объявлены устаревшими. Видите красное поле? Узнайте о подготовленных операторах и используйте PDO или MySQL — эта статья поможет вам определиться. Если вы выберете PDO, вот хороший учебник. - person Kermit   schedule 16.01.2013