Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/06/2014, 06:00
elitown87
 
Fecha de Ingreso: junio-2014
Mensajes: 101
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Crear tablas de forma dinámica según id de otra tabla

Lo siento mucho...no me he dado cuenta de poner que quería crear las tablas en mysql... =S

Este es el php que me crea la tabla y que necesito que sea dinámico según el botón que se pulse (id = 1, id = 2...)

Código PHP:
Ver original
  1. //Conectamos con la bbdd
  2. $enlace = mysql_connect('localhost', 'root', '');
  3.  
  4. //Seleccionamos la BBDD
  5. mysql_select_db("video");
  6.  
  7. // Create table
  8. $sql = "CREATE TABLE MAC1
  9. (
  10. MAC VARCHAR(20),
  11. Contenido VARCHAR(50),
  12. Fecha_de_creacion DATETIME DEFAULT NULL ,
  13. Actualizacion CHAR(2)
  14. )";
  15.  
  16. mysql_query($sql,$enlace);

Este es el php que crea el botón cada vez que se inserta un nuevo usuario en la tabla mysql:

Código PHP:
Ver original
  1. class seleccionar{
  2.         function phpseleccionar(){
  3.             $host = "localhost";
  4.             $user = "root";
  5.             $pw = "";
  6.             $db = "video";
  7.             $con = mysql_connect($host, $user, $pw) or die ("No se pudo conectar a la BBDD<br>");
  8.             mysql_select_db($db, $con) or die ("No se encontró la BBDD<br>");
  9.            
  10.             $query = "SELECT id FROM dispositivos";
  11.             $resultado = mysql_query($query);
  12.            
  13.             while($fila = mysql_fetch_array($resultado)){
  14.            
  15.                 echo "<tr>";
  16.                
  17.                 echo "<td align = 'center'>";
  18.                 echo "<form action = 'crear_tabla.php' method = 'post'>";
  19.                 echo '<input type = "hidden" name = "mac_address" value = "'.$fila['id'].'">';
  20.                 echo '<input type = "submit" value = "'.$fila['id'].'" />';
  21.                 echo "</form>";
  22.                 echo "</td>";
  23.         }
  24.     }

Última edición por elitown87; 12/06/2014 a las 06:04 Razón: confusión en código