
Formulario dentro bucle While
Publicado por Esteban (3 intervenciones) el 08/01/2017 03:36:42
Hola disculpen necesito ayuda con lo siguiente, estoy desarrollando un codigo en el que el usuario puede ingresar data a una tabla y esta puede ser eliminada o editada, el problema es que cuando el usuario quiere editar la tabla te lleva a otra pagina en la que debería aparecer un formulario que arroje los datos de la fila que desean ser editados de la tabla previamente mencionada, para estos ser modificados y finalmente darle a un boton de actualizar que te lleve nuevamente a la tabla pero ya con lo cambios editados.
El problema es que no logro que el formulario se llene con los datos, el codigo no me arroja ningun error simplemente no llena el formulario, se que si esta obteniendo los datos ya que en la url me aparecen los datos con los que se debería llenar el formulario.
Aqui la url donde se observan los datos que deberian aparecer dentro del form http://localhost:8080/favoritosonline/formularioactualizar.php?titulo=hola&direccion=hola&categoria=salud&comentarios=hola&valoracion=2
El problema es que no logro que el formulario se llene con los datos, el codigo no me arroja ningun error simplemente no llena el formulario, se que si esta obteniendo los datos ya que en la url me aparecen los datos con los que se debería llenar el formulario.
Aqui la url donde se observan los datos que deberian aparecer dentro del form http://localhost:8080/favoritosonline/formularioactualizar.php?titulo=hola&direccion=hola&categoria=salud&comentarios=hola&valoracion=2
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
session_start();
$usuario=$_SESSION['usuario'];
$password=$_SESSION['password'];
$titulo=$_GET['titulo'];
$direccion=$_GET['direccion'];
$categoria=$_GET['categoria'];
$comentarios=$_GET['comentarios'];
$valoracion=$_GET['valoracion'];
$conexion=mysql_connect("localhost", "esteban", "*****");
if (!$conexion) {die ('no me pude conectar a la base de datos');}
mysql_select_db("favoritos");
$consulta="SELECT * FROM favoritos WHERE usuario='".$usuario."' AND password='".$password."' AND titulo='".$titulo."' AND direccion='".$direccion."' AND categoria='".$categoria."'AND comentarios='".$comentarios."'AND valoracion='".$valoracion."'";
$resultado= mysql_query($consulta,$conexion) or die (mysql_error());
echo "
<table border=1 width=100%>
<tr>
<td>titulo</td>
<td>direccion</td>
<td>categoria</td>
<td>comentarios</td>
<td>valoracion</td>
<td></td>
</tr>
";
while($fila=mysql_fetch_array($resultado))
{
$titulo2 = $fila['titulo'];
$direccion2=$fila['direccion'];
$categoria2=$fila['categoria'];
$comentarios2=$fila['comentarios'];
$valoracion2=$fila['valoracion'];
echo"
<tr>
<form action='actualizarfavorito.php' method='POST'>
<td><input type type='text' name='titulo' value='".$titulo2."'></td>
<td><input type type='text' name='direccion' value='".$direccion2."'></td>
<td><select name='categoria'>
<option value='salud'>Salud</option>
<option value='tecnologia'>Tecnologia</option>
<option value='trabajo'>Trabajo</option>
<option value='amor'>Amor</option></td>
<option value='".$categoria2."' selected>".$categoria2."
</select>
<td><input type type='text' name='comentarios' value='".$comentarios2."'></td>
<td><input type type='text' name='valoracion' value='".$valoracion2."'></td>
<td><input type='submit' value='Editar'></td>
</form>
</tr>
";
}
echo "</table>";
mysql_close ($conexion);
Valora esta pregunta


0