2015-04-15 5 views
-1

Я создаю Modal, но я хотел бы показать счет "dukung" из моей базы данных. У меня проблема, потому что, когда я спрашиваю, как это >> «выберите * from sekolah_dukung где kode = 'valuefromjavascript'";PHP полученное значение от JavaScript

это моя цитата сценарий

var mycode = kode; 
     <?php 
     $data_count = "select count(kode) as countkode from sekolah_dukung where kode='mycode'"; 
     $count = mysql_fetch_object($data_count); 
     ?> 
     h +='      <b><?php echo $count->countkode ?></b> 

это мой полный сценарий

<script> 
function profile(kode,logo,alamat,ket,nama_sekolah,status_sekolah,orientasi_logo) 
{ 
var ip = '<?php echo $_SERVER['REMOTE_ADDR']; ?>'; 
var mycode = kode; 
var h =''; 
h +='<div id="openModal" class="modalDialog" >'; 
h +='<div style="border:1px solid #369ace;">'; 
h +='  <a onclick="remDialog()" title="Close" class="close">X</a><br/>'; 
h +='  <h2 style="border-radius: 25px; border: 2px ; padding: 10px; background-color:#359ace; width: auto;"><center>'+nama_sekolah+'</center></h2>'; 
h +='   <div id="container2">'; 
h +='   <div id="container1">'; 
h +='     <div id="col1">'; 
h +='      <center><img style=" padding: 5px 30px;" width="160px" height="160px" src="images/sekolah/logo/'+logo+'">'; 
h +='       <p>Klik Disini untuk mendukung agar sekolah ini menampilkan <br/> brosur online <br/></p>'; 
h +='      <a href="#" id="dukung" style="cursor:pointer;"><button>Ayo Kami Dukung</button></a><br/>Jumlah yang mendukung <br/>'; 
<?php 
$data_count = "select count(kode) as countkode from sekolah_dukung where kode='mycode'"; 
$count = mysql_fetch_object($data_count); 
?> 
h +='      <b><?php echo $count->countkode ?></b></center>'; 
h +='     </div>'; 
h +='     <div id="col2"><br/>'; 
h +='      <p><i class="fa fa-home fa-2x"></i> <font color="black">'+alamat+'</p><br/>'; 
h +='      <p><i class="fa fa-phone fa-2x"></i> <font color="black">0324242324</p>';    
h +='      <br/><br/><br/><b>Keterangan :</b> <br/>'+ket+''; 
h +='     </div>'; 
h +='    </div>'; 
h +='   </div>'; 
h +=' </div>'; 
h +='</div>'; 
$('body').append(h); 
$('#dukung').click(function() { 
       kirimdukung(mycode,ip); 
      }); 
} 

function kirimdukung(mycode,ip) 
     { 
      $.ajax({ 
       url: 'dukung.php?kode='+mycode+'&ip='+ip, 
       type: 'GET', 
       success:function(result){ 
          if (result=="True") 
          { 
          alert('Terima Kasih Atas Dukungan Anda'); 
          } 
          else if (result=="False") { 
          alert('Anda, Sudah Mendukung Sekolah Ini'); 
          } 
         } 
      }); 
     } 

function remDialog() 
{ 
    $("#openModal").remove(); 
} 
</script> 
+0

В чем именно проблема, с которой вы сталкиваетесь? –

+0

Я хочу показать .. count/result из моей базы данных на моем сайте пример: http://pastebin.com/6SXVHqpY –

+0

Я не думаю, что вы можете комбинировать javascript и PHP как это. PHP - это код на стороне сервера, который завершен, прежде чем запускается javascript. javascript не имеет прямого доступа ко всему в PHP-коде. – lonewolf217

ответ

0

Одна проблема здесь состоит в том, что mysql_fetch_object() необходимо передать ресурс запроса, так что это должно быть :

$data_count = mysql_query("select count(kode) as countkode from sekolah_dukung where kode='mycode'"); 
$count = mysql_fetch_object($data_count); 

Однако, вы открыли соединение MySQL с mysql_connect() и mysql_select_database()? В противном случае это не сработает.

Кроме того, как упоминалось в @ lonewolf217, это все равно не будет работать, потому что mycode не имеет никакого значения в вашем PHP. PHP выполняется при загрузке веб-страницы, тогда как JavaScript выполняется на стороне браузера. PHP завершил работу задолго до запуска JavaScript.

Кроме того, вы должны использовать mysqli вместо старых функций mysql. Пожалуйста, прочтите следующее: http://php.net/manual/en/mysqli.quickstart.php Кроме того, комбинирование JavaScript и PHP таким образом очень трудно читать и отлаживать. Я рекомендую собрать недавнюю книгу по программированию на PHP - или, еще лучше, JavaScript и дизайн веб-страницы - чтобы изучить эти основы; это поможет вам в долгосрочной перспективе.

+0

эй bro я знаю .. этот полный скрипт только поместил код modal, i alreay включает подключение на моей странице .. –

Смежные вопросы