none
guardar campos dinamicos en bd mysql? RRS feed

  • Pregunta

  • hola, mi inconveniente es el siguiente, lo que pasa es que tengo un formulario  en php  y agrego por medio de un boton campos dinamicos, al momento de darle guardar, los datos de estan en los campos dinamicos no me guardan el la bd mysql.
    sera que algunos de ustedes tiene alguna solucion para esto??
    lo unico que necesito es que los campos dinamicos me guarden en la base de datos.
    pues de todos modos aqui les dejo  el codigo que estoy trabanjando para ver si me echan una manita.
    de antemano muchas gracias por su ayuda. :) ok saludos a todos..
    **************************
    <html>
    <head>
    <title>Agregar campos</title>
    </head>
     
    <body>
    <form id="gencampo" name="gencampo" action="<?php echo $gencampo['precuntas.php'];?>" method="post" onSubmit="asigna()">
        <input type="text" name="pregunta" value="">
        <br>
         <table border="0" id="tabla" cellspacing="1">
            <tr colspan="13" align="left">
            <td align="center"><font color="#CC66CC" size="3"><b></b></font></td>
            </tr>
            <tr align="left">
            <td valign="top"><input type="button" name="b1" value="Agregar" onClick="camponuevo()">
            <input type="button" name="b2" value="Quitar" onClick="borrar()" >
            <input type="submit" name="b3" id="b3" value="Guardar"></td>
            <td><font color="blue" size="1">Respuesta</font></td>
            <td><font color="blue" size="1">Opcion Generada</font></td>
            </tr>
            <tr>
             <input type="hidden" name="var_cont">
            </tr>       
        </table>

    </form>

    <script language='JavaScript'>
    var cont=0;
    function camponuevo()  //Esta la funcion que agrega los campos :
    {
     
    cont++;
    var indiceFila=1;
    campof = document.getElementById('tabla').insertRow(-1);
    campof.id=indiceFila;
    campo=campof.insertCell(-1);
    campo.innerHTML='<td><input type="text" size="50" name="respuesta"></td>';
    campo=campof.insertCell(-1);
    campo.innerHTML='<td><input type="radio" name="opc"></td>';
    indiceFila++;
     
    }

    function borrar() {
    var table = document.getElementById('tabla');
    if(table.rows.length > 3)
        {
        table.deleteRow(table.rows.length -1);
    cont--;
        }
    }
     
    function asigna()
    {
    valor=document.gencampo.var_cont.value=cont;
    alert('yurany dice,cantidad de preguntas:'+valor)
    <?php
    $pregunta=$_POST["pregunta"];
    $resp=$_POST["respuesta"];
    $opcion=$_POST["opc"];
    ?>

    }

    </script>
    </body>
    </html>

    • Cambiado Gustavo Larriera viernes, 28 de agosto de 2009 19:47 Mensaje acerca de MySql y PHP. (De:SQL Server)
    viernes, 28 de agosto de 2009 19:03

Todas las respuestas

  • Me temo que este no sea el lugar adecuado pues la temática de este foro es de Microsoft SQL Server. Le propongo mover este thread al foro "Interoperabilidad y otros lenguajes", que hace las veces de "Otros" :-)




    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---
    viernes, 28 de agosto de 2009 19:12
  • muchas gracias por tu ayuda, ya lo cambie.
    y gracias de nuevo :)
    viernes, 28 de agosto de 2009 20:44