2010-03-03 2 views
0

Таблица ниже работает хорошо. Тем не менее, я пытаюсь передать $ row ["username"] как переменную GET во второй гиперссылке (гиперссылка во второй строке, которая является классом «sitename2» ниже). Когда я наводил курсор на эту гиперссылку, все пустое после «profile =» ... не существует $ row ["username"] для передачи. Любая идея, почему $ row ["username"] не добавляется в конец этого URL-адреса?GET Переменная проблема

Спасибо заранее,

Джон

EDIT: К сожалению, я пропустил простую ошибку здесь. Спасибо за помощь ... извините за то, что вы не торопитесь.

<?php 


$sqlStr = "SELECT s.loginid, s.title, s.url, s.displayurl, l.username 
      FROM submission AS s, 
        login AS l 
      WHERE s.loginid = l.loginid 
     ORDER BY s.datesubmitted DESC 
      LIMIT 10"; 


$result = mysql_query($sqlStr); 

$arr = array(); 
echo "<table class=\"samplesrec\">"; 
while ($row = mysql_fetch_array($result)) { 
    echo '<tr>'; 
    echo '<td class="sitename1"><a href="http://www.'.$row["url"].'">'.$row["title"].'</a></td>'; 
    echo '</tr>'; 
    echo '<tr>'; 
    echo '<td class="sitename2"><a href="http://www..../sandbox/members/index.php?profile=">'.$row["username"].'</a></td>'; 
    echo '</tr>'; 
    } 
echo "</table>";  




?> 

ответ

1

Потому что в вашем коде нет ничего после того, как профиль, см ?profile="

echo '.../index.php?profile=">'.$row["username"].'</a></td>'; 

Вы можете добавить как этот

echo '.../index.php?profile='.$row["username"].'">'.$row["username"].'</a></td>'; 
0

Потому что вы только положили его на якорь?

Try:

echo '<td class="sitename2"><a href="http://www.foo.com/sandbox/members/index.php?profile=' . $row["username"] . '">'.$row["username"].'</a></td>'; 
+0

Упс ... извините за то, что тратил свое время. :) – John

1

Try:

echo '<td class="sitename2"><a href="http://www.foo.com/sandbox/members/index.php?profile='.$row["username"].'">'.$row["username"].'</a></td>'; 
echo '</tr>'; 
Смежные вопросы