el detalle es este que hago una consulta de todos los registros que tengo en una tabla y todos los pongo dentro de un formulario en forma de listas o sea todos los registros de una tabla y kiero actualizarlos y darlo a un solo boton submit para que los registros que yo actualize pues se actualizen con solo darle a un boton a contunuacion pongo mi codico
aqui coloco la consulta de todos los registros
Código PHP:
<style type="text/css">
table.fija
{
table-layout:fixed
}
</style>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<table width="100%" border="1" class="fija">
<tr>
<td width="5%">MATRIC</td>
<td width="25%">NOMBRE</td>
<td width="5%">CALIF1</td>
<td width="5%">CALIF2</td>
<td width="5%">CALIF3</td>
<td width="5%">CALIF4</td>
<td width="5%">CALIF5</td>
<td width="5%">CALIF6</td>
<td width="5%">CALIF7</td>
<td width="5%">CALIF8</td>
<td width="5%">CALIF9</td>
<td width="5%">CALIF</td>
<td width="5%">PROM</td>
</tr>
</table>
<?PHP
include("../Connections/conectar.php");
$db=mysql_select_db("control_escolar", $conexion);
$sql='select calificaciones.*, alumnos.* from calificaciones left join alumnos on calificaciones.MATRICULA_ALU=alumnos.MATRICULA WHERE MATRICULA_ALU=05300041';
$result=mysql_query($sql, $conexion);
//echo '<form action="INSERTAR_CALIF.php" name="" method="post">';
while($row=mysql_fetch_array($result))
{
?>
<form action="INSERTAR_CALIF.php" name="" method="post">
<table width="100%" border="1" class="fija">
<td width="5%"><input name="MATRICULA" type="text" value="<?php echo $row['MATRICULA_ALU']?>" size="10" readonly="readonly"/></td>
<td width="25%"><?php echo $row['APELLIDOS']?><?php echo $row['NOMBRES']?></td>
<td width="5%"><input name="PARC1" type="text" value="<?php echo $row['PARC1']?>" size="5" /></td>
<td width="5%"><input name="PARC2" type="text" value="<?php echo $row['PARC2']?>" size="5"/></td>
<td width="5%"><input name="PARC3" type="text" value="<?php echo $row['PARC3']?>" size="5"/></td>
<td width="5%"><input name="PARC4" type="text" value="<?php echo $row['PARC4']?>" size="5"/></td>
<td width="5%"><input name="PARC5" type="text" value="<?php echo $row['PARC5']?>" size="5"/></td>
<td width="5%"><input name="PARC6" type="text" value="<?php echo $row['PARC6']?>" size="5"/></td>
<td width="5%"><input name="PARC7" type="text" value="<?php echo $row['PARC7']?>" size="5"/></td>
<td width="5%"><input name="PARC8" type="text" value="<?php echo $row['PARC8']?>" size="5"/></td>
<td width="5%"><input name="PARC9" type="text" value="<?php echo $row['PARC9']?>" size="5"/></td>
<td width="5%"><input name="PARC10" type="text" value="<?php echo $row['PARC10']?>" size="5" border="4"/></td>
<td width="5%"> </td>
</table>
<input type="hidden" name="CLAVE_PROF" value="<?php echo $row['CLAVE_PROF']?>" readonly="readonly" />
<?php
}
mysql_free_result($result);
echo '<input type="submit" value="GUARDAR" name="GUARDAR">';
echo '</form>';
?>
</body>
</html>
y aqui mando actualizar
Código PHP:
<?PHP
include("../Connections/conectar.php");
mysql_select_db("control_escolar", $conexion);
$MATRICULA=$_POST['MATRICULA'];
$PARC1=$_POST['PARC1'];
$PARC2=$_POST['PARC2'];
$PARC3=$_POST['PARC3'];
$PARC4=$_POST['PARC4'];
$PARC5=$_POST['PARC5'];
$PARC6=$_POST['PARC6'];
$PARC7=$_POST['PARC7'];
$PARC8=$_POST['PARC8'];
$PARC9=$_POST['PARC9'];
$PARC10=$_POST['PARC10'];
$CLAVE=$_POST['CLAVE_PROF'];
$sql='update calificaciones set PARC1="'.$PARC1.'", PARC2="'.$PARC2.'", PARC3="'.$PARC3.'", PARC4="'.$PARC4.'", PARC5="'.$PARC5.'", PARC6="'.$PARC6.'",PARC7="'.$PARC7.'", PARC8="'.$PARC8.'", PARC9="'.$PARC9.'", PARC10="'.$PARC10.'" where MATRICULA_ALU="'.$MATRICULA.'" AND CLAVE_PROF="'.$CLAVE.'" ';
if($result=mysql_query($sql, $conexion))
{
echo "datos insertados";
echo "<br>";
echo "$MATRICULA";
echo "<br>";
echo "$PARC1";
echo "<br>";
echo "$PARC2";
echo "<br>";
echo "$PARC3";
echo "<br>";
echo "$PARC4";
echo "<br>";
echo "$PARC5";
echo "<br>";
echo "$PARC6";
echo "<br>";
echo "$PARC7";
echo "<br>";
echo "$PARC8";
echo "<br>";
echo "$PARC9";
echo "<br>";
echo "$PARC10";
echo "<br>";
}
?>