pero kiero poder hacer esto con mas campos miren:
el script nos muestra X numero de campos pero yo necesito k sean diganmos una tabla de clientes
1.- agregar cliente
?cuantos clientes? ejemplo 2
el programa me tengria k poner los campos
nombre apellido direccion 2 veces para poder agregar 2 clientes, como aria esto ya que solo he podido recoger el primer campo de ambos pero el segundo y tercero se pierden
Código PHP:
//recogemos el numero de clientes a agregar..
</table><br /><form name="form1" method="post" action="agregar_cliente.php">//aki estoy llamando a la misma pagina para que me muestre los campos aki mismo
<table width="375" border="0" cellpadding="0" cellspacing="2" class="outline">
<tr>
<td width="177">Indique el numero de productos: </td>
<td width="70"><input name="ncampos" type="text" id="ncampos" size="8" /></td>
<td width="120"><input type="submit" name="Submit" value="Enviar" /></td>
</tr>
</table>
</form>
<br /> <form name="form2" method="post" action="guardar.php">
<table width="376" border="1">
<tr>
<td>
<?
$cont = 1;
while($cont <= $ncampos) {
?>
Datos de la new: <input name="new[<? echo $cont ?>]" type="text" size="5">//tal y como esta ene l ejemplo
<input name="nombre[<? echo $cont ?>]" type="text" size="5">
<br>//este y otros es el que yo kiero agregar
<?
$cont++;
}
?>
<input name="total" type="hidden" value="<? echo $ncampos; ?>" />
<input name="agregar" type="submit" id="agregar" value="Aceptar"<? if(!$_POST){echo 'disabled';} else{ echo 'enabled'; }?>>
</td>
</tr>
</table>
</form>
Código PHP:
<?
$num_de_news = 0;
if ( is_array ( $_POST['new']) )
{
foreach ( $_POST['new'] as $indice => $valor )
if ( $valor != "" )
{
$num_de_news++; // esto sería por si quieres contar el numero de news enviadas
// también podrías aqui ya hacer tu insert usando $valor
echo $valor; //aki como puedo imprimir los demas campos??????
}
} ?>