我正在使用while循环来显示查询结果。
while循环工作正常。
在隐藏字段中,我想将 etj12idsinging 的值发布到另一个页面。
我使用javascript从链接提交表单。
问题是无论我点击哪一行,它只发布第一个值。我该怎么办?
while($row= mysql_fetch_array($result))
{
$SIidsinging = $row['etj12idsinging'];
?>
<tr>
<td><?php echo $SIidnumber; ?></td>
<td><?php echo $SIidtype; ?></td>
<TD>
<form method='post' name='form1' id="form1" onclick="submitform()">
<input type="hidden" name='name2' id='name2' value="<?php echo $row['etj12idsinging']; ?>"></a>
<input type="button" value="Edit" class="btn-warning"/>
</form>
</TD>
</tr>
我用来提交表单的javascript:
function submitform()
{
var name2=$('#name2').val();
window.alert(name2);//it keeps having first result
$('#form1').submit();
}
答案 0 :(得分:0)
您可以使用以下代码:
package com.example.farjad.mymoneyapp;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
/**
* Created by Farjad on 9/27/2015.
*/
public class Fragment extends android.support.v4.app.Fragment {
private int page;
private String text;
public static Fragment newInstance(int page,String text) {
Fragment f = new Fragment();
Bundle b = new Bundle();
b.putInt("someInt",page);
b.putString("text", text);
f.setArguments(b);
return f;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
page = getArguments().getInt("s",0);
text = getArguments().getString("someTitle","text");
}
public Fragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.activity_list_activity1__p1, container, false);
TextView tvLabel = (TextView) v.findViewById(R.id.textView);
tvLabel.setText(page + " -- " + text);
return v;
}
}
现在在你的帖子结果中,你可以通过以下方式获得这个数组:
<?php
while($row= mysql_fetch_array($result)) {
$SIidsinging = $row['etj12idsinging'];
?>
<form method='post' name='form1' id="form1" onclick="submitform()">
<tr>
<td><?php echo $SIidnumber; ?></td>
<td><?php echo $SIidtype; ?></td>
<TD>
<input type="hidden" name='name' value="<?php echo $row['etj12idsinging']; ?>"></a>
<input type="submit" value="Edit" class="btn-warning"/>
</TD>
</tr>
</form>
<?php
}
?>