Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/11/2010, 17:30
tuxceno
 
Fecha de Ingreso: noviembre-2010
Mensajes: 181
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: problema al insertar registros multiples desde php

Código PHP:
<?php 
              $numero
=$_POST['num'];
           for(
$i=0;$i<$numero;$i++)
           {
           
?>
 [HTML]<td nowrap="nowrap" align="right">Numero telefonico:</td>
         <td><input type="text" name="numero" value="" size="32" /></td>
       </tr>
       <tr valign="baseline">
         <td nowrap="nowrap" align="right">Tipo de telefono:</td>
         <td><select name="numero2" id="mira">
           <option value="-1" selected="selected">NINGUNO</option>
           <option value="TELEFONO FIJO">TELEFONO FIJO</option>
           <option value="CELULAR">CELULAR</option>
         </select></td>
       </tr>
     
       <tr valign="baseline">
         <td nowrap="nowrap" align="right"><input type="hidden" name="hiddenField" id="hiddenField" value="<?php echo $row_oficina['idoficina']; ?>" /></td>
         <td><input type="submit" value="Insertar registro" />  </td>
       </tr>[/HTML]  <?php
           
}
           
?>
Código PHP:
]<?php 
              $numero
=$_POST['num'];
           for(
$i=0;$i<$numero;$i++)
           {
           
?>
$insertSQL = sprintf("INSERT INTO telefono (numero, tipotelefono, oficina_idoficina) VALUES (%s, %s, %s)",
                       GetSQLValueString($_POST['numero'], "text"),
                       GetSQLValueString($_POST['numero2'], "text"),
                       GetSQLValueString($_POST['hiddenField'], "int"));

  mysql_select_db($database_interconexion, $interconexion);
  $Result1 = mysql_query($insertSQL, $interconexion) or die(mysql_error());
}

este es el codigo que uso pero no me ha funcionado

Última edición por tuxceno; 23/11/2010 a las 17:35 Razón: falto explicacion del codigo