grid:
Código:
modificar.php<?php include("clases/conexion2.class.php"); $result=mysql_query("select equi_cod,equi_proce,equi_ram,equi_disco,equi_pass,equi_desc,sis_nom from equipos inner join sistemas_operativos on equipos.sis_cod=sistemas_operativos.sis_cod order By equi_cod",$link); $nu=mysql_num_rows($result); if($nu==0){ echo"no tiene resultado"; } else{ $numero_campos=mysql_num_fields($result); } $mostrar=""; $mostrar.="<link href='archivo.css'rel ='stylesheet' type='text/css'>"; $mostrar.="<table align='center'>"; //nombre de campos en fila de tabla $mostrar.="<tr>"; $mostrar.="<td>Agregar</td>"; $mostrar.="<td>Borrar</td>"; $mostrar.="<td>Editar</td>"; $mostrar.="<td>Código equipo</td>"; $mostrar.="<td>Procesador</td>"; $mostrar.="<td>RAM</td>"; $mostrar.="<td>Disco duro</td>"; $mostrar.="<td>Password</td>"; $mostrar.="<td>Descripción</td>"; $mostrar.="<td>Sistema operativo</td>"; for($nc==0;$nc<$numero_campos;$nc++) { $ncampo=mysql_field_name($result,$nc); $mostrar.="<td>"; $mostrar.="</td>"; } $mostrar.="</tr>"; while($row=mysql_fetch_array($result)) { $mostrar.="<tr bgcolor='#AAAAAA'>"; $mostrar.="<td><a href='grid/formulario_gravar?id=$row[0]'><img src='img/add.png'></a></td>"; $mostrar.="<td><a href='grid/borrar.php?id=$row[0]'><img src='img/eliminar.png'></a></td>"; $mostrar.="<td><a href='modificar.php?id=$row[0]'><img src='img/editar.png'></a></td>"; for($n=0;$n<$numero_campos;$n++) { $mostrar.="<td>"; $mostrar.=$row[$n]; $mostrar.="</td>"; } } $mostrar.="</tr></table>"; $mostrar.="</div>"; echo $mostrar; ?>
Código:
actualizar.php<body> <h1 align="center"> Editar equipos<h1> </body> <?php include("clases/conexion.class.php"); $result=mysql_query("select equi_cod, equi_proce, equi_ram, equi_disco, equi_pass, sis_nom, equi_desc from equipos inner join sistemas_operativos on equipos.sis_cod=sistemas_operativos.sis_cod where equi_cod=$id",$link); $nu=mysql_num_rows($result); if($nu==0){ echo"no tiene resultado"; } else{ $row=mysql_fetch_array($result); echo"<form method=GET action='actualizar.php'>"; echo"<input type='hidden' name='id' value=$id>"; echo"<input type='text' name='codigo' value=$row[0]>","<br>"; echo"<input type='text' name='procesador' value=$row[1]>","<br>"; echo"<input type='text' name='ram' value=$row[2]>","<br>"; echo"<input type='text' name='disco' value=$row[3]>","<br>"; echo"<input type='text' name='pass' value=$row[4]>","<br>"; echo"<input type='text' name='sistema' value=$row[5]>","<br>"; echo"<input type='text' name='desc' value=$row[6]>","<br>"; echo"<input type='submit' value='Modificar'>"; echo"</form>"; } mysql_close($link); ?>
Código:
<?php include("clases/conexion.class.php"); $result=mysql_query("update equipos inner join sistemas_operativos on equipos.sis_cod=sistemas_operativos.sis_cod set equi_cod='$codigo', equi_proce='$procesador', equi_ram='$ram', equi_disco='$disco', equi_pass='$pass', equi_sis='$sistema', equi_desc='$desc' where equi_cod='$codigo'",$link); if($result==0){ echo "error al Actualizar"; }else{ echo "Datos Actualizados","<a href=datos.php>Volver</a>"; } ?>
ojala me puedan ayudar :D