Javascript PHP değişken geçirmeden dynammically kutucuğu eklendi

1 Cevap php

ben böyle bir javascript işlevi var:

function addfamily(divName){
    var newdiv = document.createElement('div');
    newdiv.innerHTML = '<input type="text" name="family[]" size="16">';
    document.getElementById(divName).appendChild(newdiv);
}

dinamik olarak bu gibi form ve bir php komut dosyası metin kutusu ekler:

<?php
$result_family = mysql_query("SELECT * FROM family_member where login_id='$_SESSION[id]'");

$num_rows_family = mysql_num_rows($result_family);

if ($num_rows_family>0) {

   while($row_family = mysql_fetch_assoc($result_family)){

   echo "<script language=javascript>addfamily('family');</script>";
   }
}

having this code the textboxes are added fine. i just need to know how can i set a dynamic value as the textbox value by passing the php variable $row_family[name] to the function and the value of the textbox??? please help

1 Cevap

Eğer $ row_family ['name'] ile birlikte Div adı geçmek istediğim için javascript işlevi gibi görünmelidir

function addfamily(divName,familyName){
  var newdiv = document.createElement('div');
  newdiv.innerHTML = "<input type='text' name='family[]' size='16' value=" + familyName + ">";
  document.getElementById(divName).appendChild(newdiv);
}

ve sonra PHP çağrı gibi olmalıdır

echo "addfamily('family',$row_family['name']);";

HTH