2014-01-28 159 views
0

我有一個不好看的問題(這是我第一次在php中編碼)基本上,腳本打開一個打開鏈接的按鈕,我試圖做的是使用變量以鏈接末尾的變量形式分配文本,我似乎無法做到這一點,我試圖在鏈接所在腳本的末尾添加變量,但文本只顯示在頁面上,按下按鈕時沒有任何反應,我該怎麼做?如何在鏈接的末尾添加php變量

while ($offer = mysql_fetch_array($result)) { 
     $getcompleted = "SELECT * FROM `completed` WHERE offer_id='".$offer['id']."' AND user_id='".$ui['id']."'"; 
     $completed = mysql_query($getcompleted) or die(mysql_error()); 
     if (mysql_num_rows($completed)>0) { 
      continue; 
     } else { 
      $getpending = "SELECT * FROM `pending` WHERE offer_id='".$offer['id']."' AND user_id='".$ui['id']."'"; 
      $pending = mysql_query($getpending) or die(mysql_error()); 
      if (mysql_num_rows($pending)==0) { 
       $getvisited = "SELECT * FROM visited WHERE offer_id='".$offer['id']."' AND user_id='".$ui['id']."'"; 
       $visited = mysql_query($getvisited) or die(mysql_error()); 
       if (mysql_num_rows($visited)==0) { 
        $button = "Open offer"; 
       } else { 
        $button = "Submit offer"; 
       } 
       $link = "<form method=POST><input type=hidden name=action value=complete><input type=hidden name=oid value='".$offer['id']."'><input type=submit value='".$button."'></form>"; 
      } else { 
       $pend=mysql_fetch_array($pending); 
       if ($pend['status']==1) { $link = "<font color=yellow>Pending</font>"; } 
       if ($pend['status']==2) { $link = "<font color=red>Denied</font>"; } 
      } 
      print " 
      <tr> 
      <td>".htmlentities($offer['name'])."</td> 
      <td>".$offer['info']."</td> 
      <td>".htmlentities($offer['country'])."</td> 
      <td>".htmlentities($offer['reward'])."</td> 
      <td>".$link."</td> 
      </tr>"; 
     } 
    } 
+0

我在遇到問題時遇到以下具體問題:您正在嘗試插入的內容和位置。 –

+0

你在談論'if​​'的哪一部分?當'mysql_num_rws($ pending)'不是0時,你只需將文本放入'$ link',而不是表單。 – Barmar

+0

我試圖把一個變量(在這段代碼中沒有顯示)放在$ link變量的最後,我試圖做到這一點,當你點擊Open Offer按鈕時,$ userid變量將被添加到$ link的末尾變量。任何方式來做到這一點? – user3245415

回答

0

我們在談論哪個$ link變量?

這個IF 裏面如果(mysql_num_rows($待定)== 0){ 或else

爲什麼你就不能添加用戶ID手動對 「鏈接」?

按下按鈕時沒有任何事情發生?接收post-php-script可能是問題。

+0

這是鏈接變量$ link =「

「;,im真的很好,我不明白如何手動添加用戶ID。 – user3245415