PHP - botón asociado a id de tabla mysql

 
Vista:
sin imagen de perfil

botón asociado a id de tabla mysql

Publicado por Elisa (71 intervenciones) el 11/06/2014 13:30:35
Buenos días. Tengo una tabla de dispositivos, que se va rellenando segun se van "conectando" dichos dispositivos a la tabla. De tal forma que, con cada dispositivo, esto quedaría así:

Id MAC Subir_contenido
1 00_1C_34_15_9A_B7 Botón
2 00_1D_34_18_9A_B7 Botón

Necesito que, dentro de cada botón de subir_contrnido, me aparezca 1 y 2, relacionándose con el Id de cada dispositivo.
Mi php es este:

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
class seleccionar{
function phpseleccionar(){
$host = "localhost";
$user = "root";
$pw = "";
$db = "video";
$con = mysql_connect($host, $user, $pw) or die ("No se pudo conectar a la BBDD<br>");
mysql_select_db($db, $con) or die ("No se encontró la BBDD<br>");
 
$query = "SELECT * FROM dispositivos";
$resultado = mysql_query($query);
while($fila = mysql_fetch_array($resultado)){
 
 
echo "<tr>";
 
echo "<td align = 'center'>";
echo "<form action = 'subir_contenido.php' method = 'post'>";
echo "<input type = 'submit' name = 'contenido' value = 'botón'/><br/>";
echo "</form>";
echo "</td>";
 
 
echo "</tr>";
}
}
}

Así dispuesto, todos los botones se muestran con el nombre botón según se conecta un nuevo dispositivo, así que he probado a añadir estas dos líneas de código:

$id = "SELECT Id FROM dispositivos";
$muestra_id = mysql_query($id);

lo suyo sería concatenar en cada iteración del while el id de cada dispositivo, así que he modificado esta línea de código:

echo "<input type = 'submit' name = 'contenido' value = 'botón'/>

por esta otra:

echo "<input type = 'submit' name = 'seleccionar' value = 'Subir_contenido . $muestra_id[Id] '/><br/>";

pero no sale el número dentro del value del botón. Creo que no estoy metiendo algo importante dentro de la concatenación, pero no acierto en los cambios, si alguien pudiera ayudarme con esto, se lo agradecería.
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
Imágen de perfil de Salvador

botón asociado a id de tabla mysql

Publicado por Salvador (125 intervenciones) el 11/06/2014 18:52:35
En el formulario no le estas enviando valores desde la BDD, solo estas poniendo texto,
tambien, por un lado debes tener el boton y por otro debes enviar el valor

while($fila = mysql_fetch_array($resultado)){

echo '<tr>';

echo "<td align = 'center'>";
echo '<form action = "subir_contenido.php" method = "post">';
echo '<input type="hidden" name="mac_address" value="'.$fila['MAC'].'">';
echo '<input type = "submit" value = "'.$fila['MAC'].'" />';
echo '</form>';
echo '</td>';
echo '</tr>';
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

botón asociado a id de tabla mysql

Publicado por Elisa (71 intervenciones) el 12/06/2014 09:10:01
Mil gracias!funciona perfecto!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar