Кнопка Отправить отправка неправильной формы
У меня есть 2 формы и 2 кнопки отправки для каждой формы. теперь проблема в том, что всякий раз,когда я нажимаю на 2-ю кнопку отправки 2-й формы, эта кнопка отправки отправляет 1-ю форму! обе кнопки отправки отправляют 1-ю форму! я не знаю что теперь делать
ps-2-я кнопка отправки работает только тогда, когда есть только одна форма
<?php include('D:\websites\rushi\html\include\adminmain.php'); ?> .width_3_quarter1 { width: 100%%; margin-right: 100px; float: left; } <h3 class="tabs_involved" style="margin-top: 10px">student list</h3> <?php $servername = 'localhost'; $username = 'root'; $password = ''; $conn = mysql_connect($servername, $username, $password); if($conn === false){ die("ERROR: Could not connect. " . mysqli_connect_error()); } mysql_select_db('school'); $query = "select * from class"; $result = mysql_query($query); echo "Select class : "; echo ""; echo ""; while($row=mysql_fetch_array($result)) { echo "".$row['class_name'].""; } echo ""; echo "<br> <input type='submit' value = 'search' class=\"alt_btn\" name='search' >"; echo "<br><br>"; ""; ?> <?php $servername = 'localhost'; $username = 'root'; $password = ''; $conn = mysql_connect($servername, $username, $password); $_SESSION['id']=$id; $search = $_POST['srch']; $sql = "SELECT c.*,a.* FROM class c, attendence a WHERE c.student_id=a.student_id AND class_name = '$search'"; mysql_select_db('school'); $ds = mysql_query($sql,$conn); echo "<form method = \"post\" name ='myForm' id ='myForm' action='cuo.php'>"; $mn = $ds['id']; if (isset ($_POST['srch'])){ while($dr = mysql_fetch_array($ds)) { print""; print ""; print ""; print ""; print ""; print ""; print ""; echo isset($_POST['id']) ? 'checked="checked" ' : ''; print ""; } } print "<table class="tablesorter" cellspacing="0"><thead> <tr><th>class_id</th><th>class_name</th><th>student_name</th><th>student_id</th><th>teacher_name</th><th>status</th><th>date</th></tr></thead><tbody><tr><td width="100">".($dr ["class_id"])."</td><td width="100">".($dr ["class_name"])."</td><td width="100">".($dr ["student_name"])."</td><td width="100">".($dr ["student_id"])."</td><td width="100">".($dr ["teacher_name"])."</td><td width="100"><input type=\"checkbox\" name=\"attd[]\" value=".$dr['id']."</td><td width="100">".($dr ["date"])."</td></tr></tbody></table>"; echo "<br> <input type='submit' value = 'update' class=\"alt_btn\" name='update' >"; echo ""; mysql_close($conn); ?>
Что я уже пробовал:
я пробовал javascript,jquery, ajax, но ничего не работает!
Richard Deeming
Есть только одно отверстие <form>
тег в вашем коде, и никаких закрывающих тегов формы. Может быть, часть вашего кода потерялась, когда вы отправили этот вопрос?
Rushi Bhatt
да, я узнал об этом вчера, и теперь он работает нормально! глупая я!
кстати, спасибо!