What's new

Help Mga master sa jquery at php need po ng tulong nyo

k4rm4

Eternal Poster
Joined
Dec 1, 2017
Posts
677
Reaction
431
Points
293
1606415652935.png



Paano po kaya ang gagawin ko dito. Kasi yung last Dependent lang yung pumapasok sa database. Gumamit lang po ako ng simpleng append
JavaScript:
            $("#dependents").change(function() {
                var value = +$(this).val();
                value *= 1;
                var nr = 0;
                var elem = $('#numDependents').empty();
                while (nr < value) {
                    elem.append($('<div class="container wow zoomIn" data-wow-delay="0.1s"><h5 class="text-left pt-5">Dependent Details</h5><input type="text" name="dcode" value="<?php echo(mt_rand(100000000,999999999)); ?>"><div class="row" ><div class="col"><div class="form-group"><label for="lname">Last Name:</label><input type="text" class="form-control" id="lname" placeholder="" name="lname"></div></div><div class="col"><div class="form-group"><label for="fname">First Name:</label><input type="text" class="form-control" id="fname" placeholder="" name="fname"></div></div><div class="col"><div class="form-group"><label for="mname">Middle Name:</label><input type="text" class="form-control" id="mname" placeholder="" name="mname"></div></div></div></div>',{
                    name : ""}

                    ));
                    nr++;
                }
            });

Ayaw pong pumasok sa database yung ibang dependent dahil pare-parehas lang sila ng input name. Sana po matulongan nyo ako huhu. May prize pong load kung sino man ang makatulong. Please help
 

Attachments

pano mo ba iniinsert yung inaappend mo?

Dapat sa pag insert mo, mag loop ka dun sa array mo ( assuming na inaappend mo ung element sa array ).

Tas sa tas from there, insert ka.

eto idea:

Code:
//example you have this array

$dependents = [ ['dep1fname','dep1lname'],['dep2fname','dep2lname']]


foreach($dependents as $dependent){
    // your insert query here
}
 
Gawin mong array yung name

Bale yung elements na nakalabas na ng una ay

<input type='text' name='product[]' >

Tas ganyan din sa append mo yung name ay may []


Tas sa back end mo i loop mo sila

Bale

$name =$_POST['product'];

$count = count($name);

for($i=0; $i<$count; $i++){
echo $name[$i];
//Or insert sa db
}
/// Output nyan name1
Name2
Name3



Dont forget my load hahahahahahah
 
[CODE lang="JavaScript"]'<input type="text" class="form-control" id="lname" placeholder="" name="lname-'+nr'">'[/CODE]

then loop mo nlg sa php mo ung loop variables same sa javascript mo.
 
konting practice lang, try mo muna laruin ung php syntax ng walang database, gaya ng loop on each array tas append sa isang array. para makuha mo ung concept.

Ngayon pag gets mo na palitan mo na ng insert query. Super importante ng mga looping makukuha din sa practice :) Goodluck!
 

Similar threads

Back
Top