Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/06/2010, 09:40
Lazard
 
Fecha de Ingreso: junio-2008
Mensajes: 59
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Crear tablas sql con formulario php

Hola de nuevo, haber no lo he terminado ya que es muy largo , pero lo que falta es copiar y pegar, así que con lo que pongo aquí ya se podría trabajar.
Consta de un combobox que permite escoger cuantos campos quiere uno registrar hasta un máximo de 20.

Supongo que después de esto lo que este formulario mande se pone en variables con lo que he puesto anteriormente y ale listo, pero esto sería valido para un campo , pk si hay dos no se como hacerlo .... con un bucle ? pero cómo ?

Dejo el formulario aquí como me pediste .

Código HTML:
Ver original
  1. <table width="1139" height="573" border="0" cellpadding="0" cellspacing="0">
  2.   <tr>
  3.     <td>&nbsp;</td>
  4.     <td>&nbsp;</td>
  5.     <td>&nbsp;</td>
  6.     <td>&nbsp;</td>
  7.     <td>&nbsp;</td>
  8.     <td>&nbsp;</td>
  9.   </tr>
  10.   <tr>
  11.     <td>&nbsp;</td>
  12.     <td colspan="4" rowspan="4" align="left" valign="top"><form id="form1" name="form1" method="post" action="">
  13.       Numero de campos
  14.       <label>
  15.         <select name="numerocampos" id="numerocampos" onchange=location.href='crearcontenido.php?cod='+this.value>
  16.           <option>0</option>
  17.           <option>1</option>
  18.           <option>2</option>
  19.           <option>3</option>
  20.           <option>4</option>
  21.           <option>5</option>
  22.           <option>6</option>
  23.           <option>7</option>
  24.           <option>8</option>
  25.           <option>9</option>
  26.           <option>10</option>
  27.           <option>11</option>
  28.           <option>12</option>
  29.           <option>13</option>
  30.           <option>14</option>
  31.           <option>15</option>
  32.           <option>16</option>
  33.           <option>17</option>
  34.           <option>18</option>
  35.           <option>19</option>
  36.           <option>20</option>
  37.         </select>
  38.       </label>
  39.       <?php
  40. if ($_REQUEST['cod']==0)
  41. echo "";
  42. if ($_REQUEST['cod']==1)
  43. echo "<form id='form1' name='form1' method='post' action=''>
  44.   <p>
  45.     <label>Nombre campo
  46.       <input type='text' name='textfield' id='textfield' />
  47.     </label>
  48.     Tipo
  49.     <label>
  50.       <input type='text' name='textfield2' id='textfield2' />
  51.     </label>
  52.     NT
  53.     <label>
  54.       <input type='text' name='textfield3' id='textfield3' />
  55.     </label>
  56.     Nulo
  57.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  58.   </p>
  59.   <p>
  60.   </form>";
  61. if ($_REQUEST['cod']==2)
  62. echo "<form id='form1' name='form1' method='post' action=''>
  63.   <p>
  64.     <label>Nombre campo
  65.       <input type='text' name='textfield' id='textfield' />
  66.     </label>
  67.     Tipo
  68.     <label>
  69.       <input type='text' name='textfield2' id='textfield2' />
  70.     </label>
  71.     NT
  72.     <label>
  73.       <input type='text' name='textfield3' id='textfield3' />
  74.     </label>
  75.     Nulo
  76.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  77.   </p>
  78.   <p>
  79.     <label>Nombre campo
  80.       <input type='text' name='textfield4' id='textfield4' />
  81.     </label>
  82. Tipo
  83.   <input type='text' name='textfield4' id='textfield5' />
  84. NT
  85.   <input type='text' name='textfield4' id='textfield6' />
  86. Nulo
  87. <input name='checkbox2' type='checkbox' id='checkbox2' checked='checked' />
  88.   </p>
  89. </form>";
  90. if ($_REQUEST['cod']==3)
  91. echo "<form id='form1' name='form1' method='post' action=''>
  92.   <p>
  93.     <label>Nombre campo
  94.       <input type='text' name='textfield' id='textfield' />
  95.     </label>
  96.     Tipo
  97.     <label>
  98.       <input type='text' name='textfield2' id='textfield2' />
  99.     </label>
  100.     NT
  101.     <label>
  102.       <input type='text' name='textfield3' id='textfield3' />
  103.     </label>
  104.     Nulo
  105.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  106.   </p>
  107.   <p>
  108.     <label>Nombre campo
  109.       <input type='text' name='textfield' id='textfield' />
  110.     </label>
  111.     Tipo
  112.     <label>
  113.       <input type='text' name='textfield2' id='textfield2' />
  114.     </label>
  115.     NT
  116.     <label>
  117.       <input type='text' name='textfield3' id='textfield3' />
  118.     </label>
  119.     Nulo
  120.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  121.   </p>
  122.   <p>
  123.     <label>Nombre campo
  124.       <input type='text' name='textfield' id='textfield' />
  125.     </label>
  126.     Tipo
  127.     <label>
  128.       <input type='text' name='textfield2' id='textfield2' />
  129.     </label>
  130.     NT
  131.     <label>
  132.       <input type='text' name='textfield3' id='textfield3' />
  133.     </label>
  134.     Nulo
  135.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  136.   </p>
  137.   <p>
  138.   </form>";
  139. if ($_REQUEST['cod']==4)
  140. echo "<form id='form1' name='form1' method='post' action=''>
  141.   <p>
  142.     <label>Nombre campo
  143.       <input type='text' name='textfield' id='textfield' />
  144.     </label>
  145.     Tipo
  146.     <label>
  147.       <input type='text' name='textfield2' id='textfield2' />
  148.     </label>
  149.     NT
  150.     <label>
  151.       <input type='text' name='textfield3' id='textfield3' />
  152.     </label>
  153.     Nulo
  154.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  155.   </p>
  156.   <p>
  157.     <label>Nombre campo
  158.       <input type='text' name='textfield' id='textfield' />
  159.     </label>
  160.     Tipo
  161.     <label>
  162.       <input type='text' name='textfield2' id='textfield2' />
  163.     </label>
  164.     NT
  165.     <label>
  166.       <input type='text' name='textfield3' id='textfield3' />
  167.     </label>
  168.     Nulo
  169.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  170.   </p>
  171.   <p>
  172.     <label>Nombre campo
  173.       <input type='text' name='textfield' id='textfield' />
  174.     </label>
  175.     Tipo
  176.     <label>
  177.       <input type='text' name='textfield2' id='textfield2' />
  178.     </label>
  179.     NT
  180.     <label>
  181.       <input type='text' name='textfield3' id='textfield3' />
  182.     </label>
  183.     Nulo
  184.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  185.   </p>
  186.   <p>
  187.     <label>Nombre campo
  188.       <input type='text' name='textfield' id='textfield' />
  189.     </label>
  190.     Tipo
  191.     <label>
  192.       <input type='text' name='textfield2' id='textfield2' />
  193.     </label>
  194.     NT
  195.     <label>
  196.       <input type='text' name='textfield3' id='textfield3' />
  197.     </label>
  198.     Nulo
  199.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  200.   </p>
  201.   <p>
  202.   </form>";
  203. if ($_REQUEST['cod']==5)
  204. echo "<form id='form1' name='form1' method='post' action=''>
  205.   <p>
  206.     <label>Nombre campo
  207.       <input type='text' name='textfield' id='textfield' />
  208.     </label>
  209.     Tipo
  210.     <label>
  211.       <input type='text' name='textfield2' id='textfield2' />
  212.     </label>
  213.     NT
  214.     <label>
  215.       <input type='text' name='textfield3' id='textfield3' />
  216.     </label>
  217.     Nulo
  218.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  219.   </p>
  220.   <p>
  221.     <label>Nombre campo
  222.       <input type='text' name='textfield' id='textfield' />
  223.     </label>
  224.     Tipo
  225.     <label>
  226.       <input type='text' name='textfield2' id='textfield2' />
  227.     </label>
  228.     NT
  229.     <label>
  230.       <input type='text' name='textfield3' id='textfield3' />
  231.     </label>
  232.     Nulo
  233.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  234.   </p>
  235.   <p>
  236.     <label>Nombre campo
  237.       <input type='text' name='textfield' id='textfield' />
  238.     </label>
  239.     Tipo
  240.     <label>
  241.       <input type='text' name='textfield2' id='textfield2' />
  242.     </label>
  243.     NT
  244.     <label>
  245.       <input type='text' name='textfield3' id='textfield3' />
  246.     </label>
  247.     Nulo
  248.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  249.   </p>
  250.   <p>
  251.     <label>Nombre campo
  252.       <input type='text' name='textfield' id='textfield' />
  253.     </label>
  254.     Tipo
  255.     <label>
  256.       <input type='text' name='textfield2' id='textfield2' />
  257.     </label>
  258.     NT
  259.     <label>
  260.       <input type='text' name='textfield3' id='textfield3' />
  261.     </label>
  262.     Nulo
  263.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  264.   </p>
  265.   <p>
  266.     <label>Nombre campo
  267.       <input type='text' name='textfield' id='textfield' />
  268.     </label>
  269.     Tipo
  270.     <label>
  271.       <input type='text' name='textfield2' id='textfield2' />
  272.     </label>
  273.     NT
  274.     <label>
  275.       <input type='text' name='textfield3' id='textfield3' />
  276.     </label>
  277.     Nulo
  278.     <input name='checkbox' type='checkbox' id='checkbox' checked='checked' />
  279.   </p>
  280.   <p>
  281.   </form>";
  282. if ($_REQUEST['cod']==6)
  283. echo "6";
  284. if ($_REQUEST['cod']==7)
  285. echo "7";
  286. if ($_REQUEST['cod']==8)
  287. echo "8";
  288. if ($_REQUEST['cod']==9)
  289. echo "9";
  290. if ($_REQUEST['cod']==10)
  291. echo "10";
  292. if ($_REQUEST['cod']==11)
  293. echo "11";
  294. if ($_REQUEST['cod']==12)
  295. echo "12";
  296. if ($_REQUEST['cod']==13)
  297. echo "13";
  298. if ($_REQUEST['cod']==14)
  299. echo "14";
  300. if ($_REQUEST['cod']==15)
  301. echo "15";
  302. if ($_REQUEST['cod']==16)
  303. echo "16";
  304. if ($_REQUEST['cod']==17)
  305. echo "17";
  306. if ($_REQUEST['cod']==18)
  307. echo "18";
  308. if ($_REQUEST['cod']==19)
  309. echo "19";
  310. if ($_REQUEST['cod']==20)
  311. echo "20";
  312.   ?>
  313.     </form></td>
  314.     <td>&nbsp;</td>
  315.   </tr>
  316.   <tr>
  317.     <td>&nbsp;</td>
  318.     <td>&nbsp;</td>
  319.   </tr>
  320.   <tr>
  321.     <td>&nbsp;</td>
  322.     <td>&nbsp;</td>
  323.   </tr>
  324.   <tr>
  325.     <td>&nbsp;</td>
  326.     <td>&nbsp;</td>
  327.   </tr>
  328.   <tr>
  329.     <td>&nbsp;</td>
  330.     <td>&nbsp;</td>
  331.     <td>&nbsp;</td>
  332.     <td>&nbsp;</td>
  333.     <td>&nbsp;</td>
  334.     <td>&nbsp;</td>
  335.   </tr>
  336. </body>