Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2013, 18:37
diegonero
 
Fecha de Ingreso: octubre-2013
Mensajes: 4
Antigüedad: 6 años, 2 meses
Puntos: 0
Insertar datos de formulario dinamico de Java/PHP en MySQL

Hola por favor necesito ayuda, soy novato en esto y estoy creando una pagina web que requiere registrase y enviar documentos (www.jounalcic.com). Estoy creando un formulario dinámico para agregar autores a un trabajo según haga falta, pero no consigo insertar los datos en MySQL. He leído mil foros e intentado de mil maneras pero simplemente no se insertan!! Alguna idea?? Ahí va el código, muchas gracias!!

Código PHP:
<script type="text/javascript" language="javascript">// <![CDATA[

var posicionCampo 1;


function 
agregarUsuario() {

    
nuevaFila document.getElementById("tablaUsuarios").insertRow(-1);

    
nuevaFila.id posicionCampo;

    
nuevaCelda nuevaFila.insertCell(-1);

    
nuevaCelda.innerHTML "<td><input type='text' size='15' name='nombre[" posicionCampo "]'></td>";

    
nuevaCelda nuevaFila.insertCell(-1);

    
nuevaCelda.innerHTML "<td><input type='text' size='10' name='web[" posicionCampo "]'></td>";

    
nuevaCelda nuevaFila.insertCell(-1);

    
nuevaCelda.innerHTML "<td><input type='text' size='10' name='correo[" posicionCampo "]'></td>";

    
nuevaCelda nuevaFila.insertCell(-1);

    
nuevaCelda.innerHTML "<td><input type='button' value='Eliminar' onclick='eliminarUsuario(this)'></td>";

    
posicionCampo++;

}


function 
eliminarUsuario(obj) {

    var 
oTr obj;

    while(
oTr.nodeName.toLowerCase() != 'tr') {

        
oTr=oTr.parentNode;

    }

    var 
root oTr.parentNode;

    
root.removeChild(oTr);

}

</script> 
Código PHP:
     <form action="Untitled-10.php" method="post"><table id="tablaUsuarios">
        <
tbody>
         <
tr>
                <
td align="left"><input onclick="agregarUsuario()" type="button" value="Agregar usuario"></td>
            </
tr>
            <
tr>
                <
td width="176">Nombre</td>
                <
td width="149">Sitio Web</td>
                <
td width="125">Correo Electrónico</td>
            </
tr>
        </
tbody>
    </
table>
    <
input type="submit" value="Send" /> 
    </
form
Este es el Untitled-10.php

Código PHP:
<?php
 
$nombre
= array();
$correo= array();
$web= array();
 
foreach(
$_POST['nombre'] as $key=>$value)
    
$nombre[]= $value;
 
foreach(
$_POST['correo'] as $key=>$value)
    
$correo[]= $value;
 
foreach(
$_POST['web'] as $key=>$value)
    
$web[]= $value;
 
$conexionmysql_connect("localhost""root""");
mysql_select_db("usuarios"$conexionJCIC);
 
for(
$i=0$i<count($nombre); $i++) 
{
   
mysql_query("INSERT INTO usuarios (nombre, correo, web) VALUES($nombre[$i], '$correo[$i]', $web[$i])",$conexionJCIC)or die(mysql_error());
}
 
?>