2011-01-29 2 views
3

Я хотел изменить кнопку отправки в моей форме. Мне это удается, и ее довольно легко, однако код ломается. Когда я исправил код. Кнопка отправки возвращается к своему изображению по умолчанию, и он сказал запрос отправки, который я не инициализировал. Я не понял, как это исправить с тех пор. Что странно.Изменить изображение кнопки «Отправить»

<?Php 
    echo "<div style='text-align:right'> 
     <form action='upd2.php' method='POST'> 
     <Table border='0' align='right'> 
     <tr> 
     <td ><font size='-3'>ID Search</font></td> 
     <td rowspan =2><input name='image' type='image' id='SUBMIT' src='images/_Images_buttons_search_button.jpg'></td> 
     </tr> 
     <tr> 
     <td><input name='ID_NO' type='text' id='ID_NO'></td> 
     </tr> 
     </table><br> 
     </FORM> </div>"; 
?> 

я передать его на этом

<?php 
    print "<H2>Update User Info</H2>"; 

    $ID_NO = clean($_POST['ID_NO']); 
$_SESSION["ID_NO"] = $ID_NO; 
    if (isset($_POST['image'])) { 
     $result = mysql_query("SELECT * FROM user_info WHERE ID_NO = '$ID_NO'"); 
     if(!mysql_num_rows($result)) { 
      print "<BR><BR>There is no such User with a User Number of $ID_NO <BR><A HREF ='UpdateUser.php'>Go Back</A>"; 
    exit(); 
     } 
     else { 
      $row_array = mysql_fetch_array($result, MYSQL_ASSOC); 
?> 

однако, он не работает (переменная не был в состоянии получить его). Мне нужно изменить «образ» на «SUBMIT». Но если я это сделаю, тогда изображение будет по умолчанию.

так в коротком типе

= «Submit» -> я получаю, чтобы сделать работу коды, но изображение по умолчанию.

type = 'image' -> Я получаю приятное изображение, но код не работает.

ответ

5

Вы можете просто установить фоновое изображение кнопки с помощью css.

<input type="submit" style="background-image: url(bgb.png);" /> 

(Лучше использовать отдельный лист стилей от курса)