0

これが私のhtml/phpコードです:

<form method="post" action="contrast.php">
  <li><input type="image" height="200" width="200" src="show_image.php?id='2'"   
  id="image" onclick="document.getElementById('hidimgSrc').value                   
  =this.src;document.getElementById('myform').submit();" name="abc"></li> 
  </form>

これがcontrast.phpのphpコードです画像:

 <?php
    $a=(string)$_POST['abc'];
    echo $a;
    $image = imagecreatefromjpeg($a); 
    imagefilter($image, IMG_FILTER_CONTRAST, -80); 
    imagejpeg($image, 'contrast-sun.jpg'); 
    imagedestroy($image); 
    echo '<img src="contrast-sun.jpg" alt="Image With A Contrast Effect Applied" />'; 

   ?>

ここで発生するエラーは未定義のインデックスです:画像の名前である2行目のC:\ wamp \ www \ radha \ contrast.phpのabcが正しく送信されていません.....だから誰かplzzがこれを手伝ってくれますか?

4

1 に答える 1

1

残念ながら、画像ボタンがデータをphpページに運ばない場合があります。私は何度もこれらの問題に直面してきました。後で私は気づいた

<input type="image" />

問題です。で試してみてください

<input type="submit" height="200" width="200" onclick="document.getElementById('hidimgSrc').value=this.src;document.getElementById('myform').submit();" name="abc">
于 2013-03-19T19:14:12.767 に答える