como mandar numeros de telefono al php

Iniciado por tecasoft, 17 Octubre 2015, 22:14 PM

0 Miembros y 1 Visitante están viendo este tema.

tecasoft

Buenas mi nombre es sergio, tengo un problema, el siguiente codigo me añade numeros de telefono cuando le doy click para añadir, pero en la parte backend, es decir en la parte de servidor en php como hago para que sean infinitos es decir pasarle ,$_POST['pscnt2'] es decir una especie de array que sea si existe $_POST['pscnt2'] que mande datos a$_POST['pscnt2']  y si existe desde javascript otro $_POST['pscnt3'] que mande otro  $_POST['pscnt3'] asi infinitamente es decir que no tenga que escribir manualmente los $_POST[] en php

Código (html4strict) [Seleccionar]

<a href="#" class="add-mod-del_clientes" id="addScnt">Añadir + numeros de telefono</a>
<div id="p_scents">
<p>
Telefono:<input type="" id="p_scnt" size="20" name="p_scnt" value="" placeholder="Input Value" />
Nombre:<input type="text" id="p_scnt" size="20" name="p_scnt_nombre" value="" placeholder="Input Value" />
Apellidos:<input type="text" id="p_scnt" size="20" name="p_scnt_apellidos" value="" placeholder="Input Value" />
</p>


</div>
<button class="add-mod-del_clientes">Guardar cliente</button>


Código (javascript) [Seleccionar]

$(function() {
        var scntDiv = $('#p_scents');
        var i = $('#p_scents p').size() + 1;
       
        $('#addScnt').live('click', function() {
                $('<p><label for="p_scnts">Telefono:<input type="text" id="p_scnt" size="20" name="pscnt'+ i +'" value="" placeholder="Input Value" />Nombre:<input type="text" id="p_scnt" size="20" name="pscnt_nombre'+ i +'" value="" placeholder="Input Value" /></label>Apellidos:<input type="text" id="p_scnt" size="20" name="pscnt_apellidos'+ i +'" value="" placeholder="Input Value" /></label> <a href="#" id="remScnt">Eliminar</a></p>').appendTo(scntDiv);
                i++;
                return false;
        });
       
        $('#remScnt').live('click', function() {
                if( i > 2 ) {
                        $(this).parents('p').remove();
                        i--;
                }
                return false;
        });
});


aqui esta el php que me esta volviendo loco como puedo hacer si desde javascript existe $_POST[]  hacerle que añada ese $_POST[] con su variable, porque pueden existir miles de numeros de telefono y no puedo ir poniendo tantas variables $_POST[]

Código (php) [Seleccionar]

$pscnt=$_POST['p_scnt'];

$p_scnt_nombre=$_POST['p_scnt_nombre'];
$p_scnt_apellidos=$_POST['p_scnt_apellidos'];

$pscnt2=$_POST['pscnt2'];
$pscnt3=$_POST['pscnt3'];
$pscnt4=$_POST['pscnt4'];


me explicado lo mejor que he podido, algun sabio por el foro? que hariais en tal caso? estoy probando con el foreach y con un while pero me lio un poco. alguna propuesta?
http://www.tecasoft.com Un ninja del hacking etico, programacion en html5, css3, javascript, jquery, php, python, c/c++, ensamblador, ingenieria reversa,a auditorias de seguridad, pentesting, exploits

engel lex

si haces

<input type="" id="p_scnt" size="20" name="p_scnt[]" value="" placeholder="Input Value" />

pasará al post como un array ordenado
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

tecasoft

y en la parte servidor como lo recojerias con un foreach como seria?
http://www.tecasoft.com Un ninja del hacking etico, programacion en html5, css3, javascript, jquery, php, python, c/c++, ensamblador, ingenieria reversa,a auditorias de seguridad, pentesting, exploits

#!drvy