0

私はここに新しく、いくつかの PHP ページを機能させようとしましたが、惨めに失敗しました。私はロジックも PHP もあまり得意ではないので、愚かな質問と乱雑なコードについてはご容赦ください :)

値を持つテキストボックスの配列があり、その横にボタンの配列があります。私が欲しいのは、各ボタンが対応するテキストボックスに入力した特定の値をキャプチャすることです

これが私のコードの一部です

<?php
  $data = mysql_query("SELECT * from tempimg"); 
  while($hasil = mysql_fetch_assoc($data)){   
    $i++;
  echo "<tr>
        <td align=center><input type= checkbox name=check[] value=$hasil[idFoto]</td>
        <td align=center><img src=$hasil[thumbPath]></td>
        <td align=center>$hasil[imgName]</td>
        <td align=center>$hasil[thumbPath]</td>
        <td align=center>$hasil[Path]</td>
        <td align=center>

        <input type=text align=center value=$hasil[imgLink] name=link[{$hasil['idFoto']}] id=link />

        <td align=center>
        <button type=submit onClick=\"return confirm('you clicked button  with ID: $hasil[idFoto] '+'value: '+(document.getElementById('link').value))\">
        <img src=images/sav.png alt=search-btn id=img />
        </button>
        </td>
        <td align=center><img src=images/del.png></img></td>";    
  }

      ?>

ここに、私が話しているPHPページの画像のリンクがあります

ここに画像の説明を入力

ここに画像の説明を入力

ここにいる人たちに助けを求めているので、助けてください。

編集: バーマー氏のおかげで、ダイアログ ボックス内のテキスト ボックスの値を、対応するボタンでポップアウトすることができました。

ここで新しい質問です。対応するボタンをクリックして取得したテキスト ボックスの値をデータベースに保存する方法を教えてください。

または、より簡単に、横にあるボタンを使用してテキスト ボックスから値をキャプチャし、「echo」を使用して画面に投稿する方法

4

1 に答える 1

1

IDに含めて、すべての id=XXX 属性に一意の値を指定する必要があり$iます。その後、onclickコードは同じ行から入力の値を取得できます。

<?php
  $data = mysql_query("SELECT * from tempimg"); 
  while($hasil = mysql_fetch_assoc($data)){   
    $i++;
  echo "<tr>
        <td align='center'><input type='checkbox' name='check[]' value='$hasil[idFoto]'</td>
        <td align='center'><img src='$hasil[thumbPath]'></td>
        <td align='center'>$hasil[imgName]</td>
        <td align='center'>$hasil[thumbPath]</td>
        <td align='center'>$hasil[Path]</td>
        <td align='center'>

        <input type='text' align='center' value='$hasil[imgLink]' name='link[{$hasil['idFoto']}]' id='link$i' />

        <td align='center'>
        <button type='submit' onclick='return confirm(\"you clicked button  with ID: $hasil[idFoto] \"+\"value: \"+(document.getElementById(\"link$i\").value))'>
        <img src='images/sav.png' alt='search-btn' id='img$i' />
        </button>
        </td>
        <td align='center'><img src='images/del.png' /></td>";    
  }

      ?>

また、すべての属性値を引用符で囲む必要があります。

于 2013-07-18T06:16:41.187 に答える