Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2011, 06:05
arros
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 6 meses
Puntos: 25
ayuda crear tabla array

buenas a todos estoy ententando crear una base de datos que ya hecho muchas atraves de php pero me sale error que logro de resolverlo.

la tabla sera de esta manera:
id_fecha int(10) auto_increment primery key,
fecha date not null,
qui vien un array
$k float(4.2),
active int(1);

el array $k sera para crear columnas de tipos de producto osea cuando un usuario elija 4 productos sera
1 float(4.2),
2 float(4.2),
3 float(4.2),
4 float(4.2),
aqui os dejo el codigo :
Código PHP:
Ver original
  1. <?php
  2. require'../lib/db.php';
  3. if(isset($_GET['Insert']) && isset($_POST['submitted2'])){
  4.     $id = '2';
  5.     $y = $_POST['y'];
  6.     $id_pro = $_POST['id_pro'];
  7.     $d = date($y.'-01-01');
  8.     $h = date($y.'-12-31');
  9.     $dd = strtotime($d);
  10.     $hh = strtotime($h);
  11.     for($i = $dd; $i<$hh; $i+=86400){
  12.         $anio = date('Y-m-d', $i);
  13.        
  14.             foreach($id_hab as $k => $v){
  15.             $table = 'anio'.$id.''.$y;
  16.            
  17.         $query = mysql_query("create table $table (id_fecha int(11)auto_increment primary key, fecha date not null, id_pro_$k float(4.2), active int(1))", $GLOBALS['DB']) or die (mysql_error());
  18.         echo date('Y-m-d', $i);
  19.         echo '<br />';
  20.             }
  21.        
  22.        
  23.        
  24.     }
  25.    
  26. }
  27. ?>
espero que alguien me ayude
gracias

Última edición por arros; 07/02/2011 a las 07:50