PDA

View Full Version : ایجاد ارتباط php با جاوا



.fatemeh
چهارشنبه 14 اردیبهشت 1390, 08:44 صبح
سلام
من یه کد جاوا دارم که یک سری جملات رو نشون می ده و با هر بار رفرش صفحه، جمله عوض می شه
اما من می خوام جملاتم رو از بانک بیاره
چطوری اطلاعاتی که با php از بانک می یارم رو داخل کد جاوا بزارم؟
اگر کد دیگری دارین که می تونه کمکم کنه ممنون می شم ارسال کنید
var SokhaneRooz = 10; var now = new Date()
var sec = now.getSeconds()
var ad = sec % SokhaneRooz;ad +=1;
if (ad==1) {

title="<font color=#000000 face='tahoma' size='2'>(</font><font color=#000000 face='tahoma' size='2'>فضیلت علم بیشتراز فضیلت عبادت است</font>&nbsp;*&nbsp;<font color=#000000 face='tahoma' size='2'> حضرت محمد(ص</font>";
}
if (ad==2) {
title="<font color=#000000 face='tahoma' size='2'>(</font><font color=#000000 face='tahoma' size='2'>هر فریب خورده ای را نمی شود سرزنش کرد</font>&nbsp;*&nbsp;<font color=#000000 face='tahoma' size='2'> حضرت علی(ع</font>";
}
if (ad==3) {
title="<font color=#000000 face='tahoma' size='2'>(</font><font color#000000 face='tahoma' size='2'>هر فریب خورده ای را نمی شود سرزنش کرد</font>&nbsp;*&nbsp;<font color=#000000 face='tahoma' size='2'> حضرت علی(ع</font>";
}
if (ad==4) {

title="<font color=#000000 face='tahoma' size='2'>اگر پیاده هم شده است سفر کن ، در ماندن می پوسی</font>&nbsp;*&nbsp;<font color=#000000 face='tahoma' size='2'> دکتر شریعتی</font>";
}
if (ad==5) {
title="<font color=#000000 face='tahoma' size='2'>(</font><font color=#000000 face='tahoma' size='2'>نیکوکار از کار نیک بهتر و بدکار از کار بد بدتر است</font>&nbsp;*&nbsp;<font color=#000000 face='tahoma' size='2'> حضرت علی(ع</font>";
}
if (ad==6) {
title="<font color=#000000 face='tahoma' size='2'>لحظه ها را گذراندیم که به خوشبختی برسیم، غافل از اینکه لحظه ها همان خوشبختی بودن</font>&nbsp;*&nbsp;<font color=#000000 face='tahoma' size='2'> دکتر شریعتی</font>";
}
if (ad==7) {

title="<font color=#000000 face='tahoma' size='2'>ایمان بی عشق ، اسارت دردیگران است وعشق بی ایمان ، اسارت درخود</font>&nbsp;*&nbsp;<font color=#000000 face='tahoma' size='2'> دکتر شریعتی</font>";
}
if (ad==8) {

title="<font color=#000000 face='tahoma' size='2'>(</font><font color=#000000 face='tahoma' size='2'>گناهی که تو را پشیمان کند بهتر از کار نیکی است که تو را به خود پسندی وادارد</font>&nbsp;*&nbsp;<font color=#000000 face='tahoma' size='2'> حضرت علی(ع</font>";
}
if (ad==9) {

title="<font color=#000000 face='tahoma' size='2'>(</font><font color=#000000 face='tahoma' size='2'>ظاهر قرآن خوب وخوشایند وباطنش (مانند دریا) عمیق است </font>&nbsp;*&nbsp;<font color=#000000 face='tahoma' size='2'> حضرت صادق(ع </font>";
}
if (ad==10) {

title="<font color=#000000 face='tahoma' size='2'>(</font><font color=#000000 face='tahoma' size='2'>شما مصیبت بار ترین مردم هستید ، زیرا از مسئولیت ها عالمانه وآگاهانه دست کشیدید</font>&nbsp;*&nbsp;<font color=#000000 face='tahoma' size='2'> امام حسین (ع</font>";
}

document.write(title);

alonemm
چهارشنبه 14 اردیبهشت 1390, 13:45 عصر
باسلام:
متنی که از بانک اطلاعاتی تون واکشی کردید در یک متغییر ذخیره کنید و در بین کد های جاوا یک بلوک کد نویسی PHP باز کنید و متغییر مربوطه رو Echo کنید.

.fatemeh
چهارشنبه 14 اردیبهشت 1390, 23:31 عصر
این کارو انجام دادم
اما درست نشد، هیچی نشون نمی ده!

BehinAfzar
پنج شنبه 15 اردیبهشت 1390, 08:51 صبح
سلام
با Ajax به راحتی از بانک بخونین و در صفحه نشون بدین

.fatemeh
پنج شنبه 15 اردیبهشت 1390, 09:12 صبح
من به جاوا و Ajax تسلط ندارم .اگه کدش رو دارید ممنون می شم برام بزارید

MSN_Issue
پنج شنبه 15 اردیبهشت 1390, 17:57 عصر
اینم یه مثال ساده از آژاکس


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled</title>
<script type="text/javascript">
function result(value){
if(value.length==0){
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("result").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","result.php?id="+value,true);
xmlhttp.send(null);
}
</script>
</head>
<body >
<div align="center" >
<select name="number_query" onchange="result(this.value);">
<option value="1">yazd</option>
<option value="2">tehran</option>
<option value="3">esfahan</option>
</select>
</div>
<br>
<div align="center" id="result">
<select>
<option>mehriz</option>
<option>maybod</option>
<option>yazd</option>
</select>
</div>
</body>
</html>


result.php

<?php
$id=$_GET["id"];
print '<select>';
if($id=='1')
{
print '<option>mehriz</option>';
print '<option>maybod</option>';
print '<option>yazd</option>';
}
else if($id=='2')
{
print '<option>1</option>';
print '<option>2</option>';
print '<option>3</option>';
}
else if($id=='3')
{
print '<option>a</option>';
print '<option>b</option>';
print '<option>c</option>';
}
print '</select> ';
?>

.fatemeh
پنج شنبه 15 اردیبهشت 1390, 20:37 عصر
چطوری می تونم کدی که خودم گذاشتم رو تغییر بدم؟
اطلاعاتی که از بانک می گیرم رو توی کدهای جاوا استفاده کنم؟

دوستان اگر کدی با php دارین که می تونه این کارو برام انجام بده (هر روز یکی از جملات رو داخل سایت نشون بده) لطفا راهنمایی کنین