Foros del Web » Programando para Internet » PHP »

Ayuda !!!

Estas en el tema de Ayuda !!! en el foro de PHP en Foros del Web. Hola a todos... Quisiera que me ayudaran en éste problema que tengo ya que no encuentro como pasar mis datos de un formulario... archivo PHP: ...
  #1 (permalink)  
Antiguo 04/03/2010, 01:20
 
Fecha de Ingreso: mayo-2009
Mensajes: 37
Antigüedad: 15 años
Puntos: 0
Ayuda !!!

Hola a todos...
Quisiera que me ayudaran en éste problema que tengo ya que no encuentro como pasar mis datos de un formulario...

archivo PHP:
en éste archivo creo un formulario mediante el cual envío mis datos y los recibo en el mismo archivo... para después guardarlos en una BD, en el formulario creo, mediante un botón, varios <tr> dinámicos y dentro de cada <tr> tengo dos input de tipo text

archivo JS:
aqui creo los <tr> con sus dos respectivos <td>


les anexo el código para ke vean como lo realizo... utilizo un php y un js
archivo PHP
<?
if ($btnSubmit) {
// valido y recibo variables
....
//
if (!$strError)
{
if ($peripheral_pk) {
$sql = "UPDATE ... WHERE ...";
$strError = "Informaci&oacute;n Actualizada.";
} else {
$sql = "INSERT INTO ... VALUES...)";
$strError = "Informaci&oacute;n Guardada.";
}
$result = dbquery($sql);
//limpio variables y el formulario ...
}

}
?>
<FORM METHOD="post" ACTION="<? echo $PHP_SELF?>" name="datos" id="datos">
<table border='0' cellpadding='1' cellspacing='0' width='400' id="tbl">
//campos y más campo
...
<tr>
<td valign="top">
<strong>Encabezados</strong></td>
<td width="472" align="center">
input class="button_add" type="button" name="boton" value="Agregar" onclick="agrega()">
<input class="button_add" type="button" name="boton" value="Remover" onclick="remove()">
</td>
</tr>
<tr>
<th align="left">No. Serie</th>
<th align="left">No. Inventario</th>
</tr>
<tr>
<td align="left">
<input type="text" name="txtRow1" id="txtRow1" size="30" onkeypress="keyPressTest(event, this);" />
</td>
<td align="left">
<input type="text" name="txtRow0" id="sel" size="30" onkeypress="keyPressTest(event, this);" />
</td>
</tr>
</table>
<div align="left"><br /><br />
<INPUT CLASS="inputbutton" TYPE="submit" NAME="btnSubmit" VALUE="Guardar">&nbsp;<INPUT CLASS="inputbutton" TYPE="reset" NAME="btnReset" VALUE="Limpiar">&nbsp;
</div>
</FORM>

Y el archivo JS es el siguiente:
var contm=1;
function agrega()
{
contm++;
var indiceFilam=1;
myNewRow = document.getElementById('tbl').insertRow(-1);
myNewRow.id=indiceFilam;
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML='<td><input type="text" size="30" name="s'+contm+'"></td>';
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML='<td><input type="text" size="30" name="i'+contm+'"></td>';
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML='<input type="hidden" size="30" name="total" value="'+contm+'">';
indiceFilam++;
}
function remove()
{
var tbl = document.getElementById('tbl');
var lastRow = tbl.rows.length;
if (lastRow > 2) tbl.deleteRow(lastRow - 1);
}
function envia_datos()
{
document.datos.submit();
}

Espero no haya sido claro... lo que quiero es hacer k todos esos <tr> que tengo creados dinámicamente.. sus valores los pueda obtener para después guardarlos en la bd, no suena muy complicado pero sinceramente ya se me está bloqueando la cabeza jejeje y la verdad necesito de su gran ayuda en éste problema ya que estoy al limite de tiempo
  #2 (permalink)  
Antiguo 04/03/2010, 01:25
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Ayuda !!!

Para "recojer" los datos, en el archivo php pon, por ejemplo:
Código PHP:
$s1 $_POST['s1'];
echo 
$s1

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:23.