PDA

View Full Version : load چند پنجره در حلقه while



scmorfi
شنبه 27 آبان 1391, 10:34 صبح
من یه مشکلی دارم اینه که میخوام تو حلقه while چند پنجره تو صفحه اصلی load کنم ولی اون page ها سر جایی که باید باشن قرار نمیگیرن کد رو میزارم شاید کسی بتونه کمکم کنه.فوریه
<?php
while ($val=mysql_fetch_assoc($q1))
{
$str=$val['subject'];
$str2=$val['pos'];

?>

<script>
$(document).ready(function(){
str="<?php echo $str ?>";
str2="<?php echo $str2 ?>";


s="admin/madule/"+str+"/index.php";


$.get(s, function(data) {
$("#a1").append(s);
$("."+str2).append(data);
});




});
</script>

<?php

}
?>

plague
شنبه 27 آبان 1391, 14:21 عصر
کد جی رو توی یه فانکشن بزار خارج از حلقه که مقادیر str , str2 رو به عنوان آرگومان بپزیره بعد توی حلقه اون تابع رو فراخانی کن

<Script>
function do_stuff(str , str2 )
{
........
}
</script>

<?php while(){
?>
<Script>do_stuf("<?php echo $str; ?>" , "<?php echo $str2; ?>");</script>
<?php
}?>
بعد فایرباگ هم نصب کن که ببینی چی به چیه