2009-03-02 2 views
1
echo "<a href=User_list.php?id=$row[1]&sec=$row[5]&subj=$row[6]&type=viewrec2&Year=$row[12]&faci=$row[9]>LIST</a></td>"; 

Как я могу преобразовать этот код в кнопку? и сделайте кнопку в качестве кнопки изображения, которую я сделал.как я могу преобразовать это ссылку href в кнопку?

+0

Извините, но я не могу понять ваш вопрос: какой код? и: хотите ли вы добавить изображение на свою кнопку? – guerda

+0

Не забудьте выйти из '&'. – Gumbo

+0

И, действительно, escape/URL-кодирование символов в переменных $ row []. Опять же, мы продолжаем жаловаться на инъекции HTML и SQL, а Seniorprojectdiva продолжает публиковать один и тот же сломанный код, так что вы можете сделать? – bobince

ответ

2

Попробуйте

<input type="button" onclick="window.location = 'User_list.php?id=$row[1]&sec=$row[5]&subj=$row[6]&type=viewrec2&Year=$row[12]&faci=$row[9]'" class="myButton" /> 

Вы можете использовать CSS, чтобы стиль фонового изображения вашей кнопки соответствующим образом

+0

Сначала я подумал об этом, но он не будет работать, когда JavaScript отключен. –

2

Чтобы добавить изображение кнопки HTML формы, попробуйте следующее:

<button name="somebutton" type="button" value="somevalue" onclick="alert('Hello World!');"> 
    <img src="someimage.gif" alt="someimage"> 
</button> 

От: SelfHTML (German)

3

Попробуйте следующее:

echo "<form action=\"User_list.php?id=$row[1]&sec=$row[5]&subj=$row[6]&type=viewrec2&Year=$row[12]&faci=$row[9]\">"; 
echo " <button type=\"submit\" value=\"LIST\">"; 
echo " <img src=\"image.gif\" alt=\"LIST\"/>"; 
echo " </button>"; 
echo "</form>"; 

(Благодаря @guerda для his answer о том, как включить изображение.)

Вы должны избежать '&' символов, но я не знаю, как вы это делаете в PHP.

Обратите внимание, что это может иметь побочный эффект, если у вас есть другие формы на одной странице.

+0

Добро пожаловать. :) Хороший пример для ответа на стиль вики: первый человек дает идею, второй использует его, и это идеальный ответ :) – guerda

+0

Чтобы выписать '&' на PHP, вы просто выписываете '&'. В чем проблема? – Stewart

Смежные вопросы