Değişken Sorunu GET

3 Cevap

Aşağıdaki tabloda iyi çalışır. Ancak, ikinci köprü (aşağıda sınıfı "sitename2" olan ikinci satır köprü) bir GET değişkeni olarak birlikte $ row ["username"] geçmek için çalışıyorum. Ben bu köprünün üzerine geldiğinizde, her şeyi sonra "profile =" ... birlikte geçirilecek hiçbir $ row ["username"] yoktur boştur. Neden $ row ["username"] Herhangi bir fikir Bu URL'nin sonuna eklenen varlık değildir?

Teşekkür peşin,

John

EDIT: Üzgünüm, ben burada basit bir hata kaçırdı. Yardımlarınız için teşekkürler ... zaman ayırdığınız için üzgünüm.

<?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>";    




?>

3 Cevap

Kodunuzu, profil sonra hiçbir şey yoktur, çünkü, bakın ?profile="

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

Böyle ekleyebilirsiniz

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

Deneyin:

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

Sadece çapa koyarak çünkü?

Deneyin:

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