У меня есть вопрос noobish (это моя первая кодировка в 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>";
}
}
У меня возникли проблемы с тем, что именно вы пытаетесь вставить и где. –
Какую часть 'if' вы говорите? Когда 'mysql_num_rws ($ pending)' не равно 0, вы просто помещаете текст в '$ link', а не в форму. – Barmar
Im пытается поместить переменную (не показанную в этом коде) в конце переменной $ link im, пытающейся сделать это, когда вы нажмете кнопку Open Offer, переменная $ userid будет добавлена в конце ссылки $ переменная. Любой способ сделать это? – user3245415