2011-01-29 4 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」 - >私は、コードの作業が、デフォルトの画像を作成してもらいます。

type = 'image' - >私は素晴らしいイメージを取得しますが、コードは機能しません。

答えて

5

ボタンの背景イメージを設定するには、cssを使用します。

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

(ベター・オフコース別のスタイルシートを使用します)
関連する問題