Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2015, 12:17
lexquirox
 
Fecha de Ingreso: octubre-2008
Mensajes: 11
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Actualizar un campo a todos los registros existentes

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