Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2011, 19:28
erza
 
Fecha de Ingreso: marzo-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta Insertar Array en tabla MySql??

Hola. Estoy realizando un registro en base a varios option, cuyo numero es variable, primero obtengo el numero de options que despliego con una consulta a la base de datos, esto ya lo realiza bien:

Código PHP:
                  while($row mysql_fetch_array($consulta)) 
                   {
                           
printf("<tr>
                            <td>&nbsp;%s&nbsp;</td>
                            <td>
                            <input type=\"hidden\" name=num_preg[] value=\"%d\">
                            <select name=pr[]>
                              <option>0</option>
                              <option>1</option>
                              <option>2</option>
                              <option>3</option>
                              <option>4</option>
                              <option>5</option>
                              <option>6</option>
                              <option>7</option>
                              <option>8</option>
                              <option>9</option>
                              <option>10</option>
                            </select></td>                
                        </tr>"
$row["preguntas"],$row["PID"]);
                   } 
                   
mysql_free_result($consulta); 
Pero después intento que cada "num_preg" me lo relacione con cada "pr", para insertarlo en otra tabla de la base de datos con el siguente código:

Código PHP:
            $pr=$_POST['pr'];
            
$num_preg=$_POST['num_preg'];
            include(
"conexion.php"); 
            if (
$pr)
                {
                foreach (
$pr as $t)
                    {
                    
$sql"INSERT INTO tabla_destino (fecha, num_p, preg) 
                                        VALUES(CURDATE(), '$num_preg', '$t');"
;                 
                    } 
Pero solo me arroja bien el valor de fecha, y el último guardado en "pr"... ya he buscado mucho y no logro dar con lo que estoy haciendo mal, soy algo nuevo en esto, y supongo que la solucion es bien simple, pero no logro verla ....

Cualquier pista es bien recibida, gracias!!