🔒 Closed Mga master sa jquery at php need po ng tulong nyo

Status
Not open for further replies.

k4rm4

Honorary Poster
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
 
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!
 
Status
Not open for further replies.

About this Thread

  • 7
    Replies
  • 371
    Views
  • 5
    Participants
Last reply from:
zeinab01

Online now

Members online
949
Guests online
3,153
Total visitors
4,102

Forum statistics

Threads
2,276,136
Posts
28,967,815
Members
1,231,128
Latest member
Dedegodskga
Back
Top