Hola de nuevo disculpa pero ya rregle los errores q apareceian ya q no tenia las variables declaradas de nombre, apellido y email, ahora no sale ningun error, pero el problema sigue en q no hace ningun registro de los datos cambio los datos en algunos campos y cuando doy enviar no sale nada aqui estan los codigos como estan ahora.
Código PHP:
Ver original<?php
$host = "localhost";
$username = "root";
$password = "";
$db = "bdpractica";
$tabla = "test";
mysql_connect ("$host", "$username", "$password") or
die ("No se puede conectar");
$sql = "SELECT * FROM $tabla";
?>
<table width="500" border="1" cellpadding="0">
<form name="form1" method="post" action="modificar11.php">
<tr>
<td align="center"><strong>Id</strong></td>
<td align="center"><strong>Nombre</strong></td>
<td align="center"><strong>Apellido</strong></td>
<td align="center"><strong>Email</strong></td>
<?php
?>
</tr>
<tr>
<td align="center">
<?php $Id[]=$fila['Id'];?>
<?php echo $fila['Id'];?></td>
<td align="center">
<input type="text" name="Nombre" id="Nombre" value="<?php echo $fila['Nombre'];?>"></td>
<td align="center">
<input type="text" name="Apellido" id="Apellido" value="<?php echo $fila['Apellido'];?>"></td>
<td align="center"><input type="text" name="Email" id="Email" value="<?php echo $fila['Email'];?>" /></td>
<?Php
}
?>
</tr>
<tr>
<td colspan="4" align="center"><input type="submit" name="Enviar" value="Enviar"/>
<?php
$Enviar=$_POST['Enviar'];
$Nombre=$_POST['Nombre'];
$Apellido=$_POST['Apellido'];
$Email=$_POST['Email'];
if($Enviar){
for($i=0;$i<$count;$i++){
$sql1="UPDATE $tabla SET Nombre='$Nombre[$i]', Apellido='$Apellido[$i]',Email='$Email[$i]' WHERE Id=$'Id[$i]'";
}
}
if($result1>0) {
header("Location:modificar11.php"); }
?> </tr>
</table>