PHP - modificar registro mysqli

 
Vista:
Imágen de perfil de Charly
Val: 182
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

modificar registro mysqli

Publicado por Charly (70 intervenciones) el 28/11/2017 16:02:39
Hola, estoy creando una página con php para tratar objetos de una base de datos mysqli.
Tengo una página index.php donde muestro los objetos en una tabla con dos botones para editar o eliminar cada objeto.
Al apretar un botón me aparece una página con inputs donde se ven los detalles del objeto.
Necesito que en esos campos aparezcan los datos de ese objeto, pero me salen en blanco.
Este es el código que he escrito:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html>
<html lang="en">
<head>
	<title>Articulos</title>
	<meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
	<?php
		function conectar(){
			$con=mysqli_connect("localhost","root","","dam2d");
			return $con;
		}
		function desconectar(){
			mysqli_close(conectar());
		}
		if(conectar()->connect_error){
				die('Error de conexion: '.conectar()->connect_error);
			}else{
				$sql="SELECT * FROM articulos";
				$resul=mysqli_query(conectar(),$sql);
				echo "<table class='table' border='1'>";
				while($linea=mysqli_fetch_array($resul)){
					echo "<tr><td colspan='6' align='center'><b>ARTICULOS</b></td></tr>";
					echo "<tr><th>ID</th><th>Nombre</th><th>Precio</th><th>Fecha Alta</th></tr>";
					echo "<tr>";
					echo "<td>",$linea['id'],"</td>";
					echo "<td>",$linea['nombre'],"</td>";
					echo "<td>",$linea['precio'],"</td>";
					echo "<td>",$linea['fechaalta'],"</td>";?>
					<form action="http://localhost:8080/articulos/editar.php" method="post">
					<input type="hidden" name="id" value="<?php $id ?>"/>
					</form><?php
					echo "<td><button type='button' class='btn btn-warning'><a href='editar.php?id=id'>EDITAR</a></button></td>";
					echo "<td><button type='button' class='btn btn-danger'><a href='eliminar.php?id=id'>ELIMINAR</a></button></td>";
					echo "</tr>";
				}
			}
			desconectar();
	?>
</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder