Hola que tal luego de busquedas logre realizar la actualizacion con un ejemplo que adapte , lo dejo por si alguien lo necesita ya que dure muchos dias dandole vueltas
Archivo de Formulario:
Código:
<?php
$host="localhost";
$user="root";
$password="";
$db="tu_bd";
$enlace=mysql_connect($host,$user,$password);
mysql_select_db($db,$enlace);
$consulta=mysql_query("select * from alumno",$enlace);
echo "<table align='center' border='1'>";
echo "<tr><td>Matricula</td><td>Profesor</td></tr>";
while($row=mysql_fetch_array($consulta))
{
$mat=$row["matricula"];
$prof=$row["profesor"];
echo "<form action='actualiza.php' method='post'>";
echo "<tr><td>$mat<input type='text' name='matricula[]' value='$mat'/></td><td>$prof<input type='text' name='profesor[]' value='$prof'/></td></tr>";
}
echo "<input type='submit' value='Actualizar'/>";
echo "</form>";
echo "</table>";
?>
Archivo de actualiza:
Código:
<?php
$host="localhost";
$user="root";
$password="";
$db="tu_bd";
$enlace=mysql_connect($host,$user,$password);
mysql_select_db($db,$enlace);
$c = count($_POST["matricula"]);
if ($c > 0) {
for ($i=0; $i<$c; $i++) {
$mat= $_POST["matricula"][$i];
$prof= $_POST["profesor"][$i];
$query=mysql_query("update alumno set profesor='$prof' WHERE matricula='$mat' ",$enlace);
}
}
?>
Nada gracias espero pueda servirle a alguien funciona perfectamente