PDA

View Full Version : سوال: چطور میتونم داخل دستورات جاوا کدهای PHP بنویسم ؟



reza10wert
شنبه 20 اسفند 1390, 14:07 عصر
سلام دوستان
من یک کدی دارم برای نمایش اخبار به صورتی تایپ کردن
کدش در زیر هست . حالا من چطور میتونم به جای متن خودش از بانک و توسط دستورات PHP متن اضافه کنم ؟


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">


<script language="Javascript">
var max=0;
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl=new textlist
(
"به وب سایت کامپیوتر نسل نوین خوش آمدید.!",
"اخبار جهان را از اینجا دریافت کنید",
"آدرس دانشگاههای معرف و معتبر جهان",
"تازه ترین های جهان تکنولوژی"
);
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
document.myform.tickfield.value=tl[x].substring(0,pos)+"_";
if(pos++==l) { pos=0; setTimeout("textticker()",1000); x++;
if(x==max) x=0; l=tl[x].length; } else
setTimeout("textticker()",100);
}
</script>


</head>
<body onload="textticker()" dir="rtl">
<form name="myform"><input type=text name="tickfield" size=40
style="border-style: none; border-color: #FFFFFF"/> </form>


</body>
</html>

yones_safari
شنبه 20 اسفند 1390, 15:00 عصر
خوب پسوند فایل رو php کن بعد دستورات php رو توش بذار.
موفق باشید

reza10wert
شنبه 20 اسفند 1390, 16:59 عصر
خوب پسوند فایل رو php کن بعد دستورات php رو توش بذار.
موفق باشید
این کاری که میگید کرده بودم ولی نشد

colors
شنبه 20 اسفند 1390, 18:18 عصر
درود

قبل از اسکریپت اطلاعاتو از بانک بگیر و اینجوری نمایش بده

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
require_once('include/config.php');
$sql = "SELECT * FROM `user`";
$query = mysql_query($sql);
$user = mysql_fetch_assoc($query);
?>


<script language="Javascript">
var max=0;
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl=new textlist
(
"<?php echo $user['news'] ?>"
);
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
document.myform.tickfield.value=tl[x].substring(0,pos)+"_";
if(pos++==l) { pos=0; setTimeout("textticker()",1000); x++;
if(x==max) x=0; l=tl[x].length; } else
setTimeout("textticker()",100);
}
</script>


</head>
<body onload="textticker()" dir="rtl">
<form name="myform"><input type=text name="tickfield" size=40
style="border-style: none; border-color: #FFFFFF"/> </form>


</body>
</html>
البته اینجوریهم میتونی

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
require_once('include/config.php');
$sql = "SELECT * FROM `user`";
$query = mysql_query($sql);
$user = mysql_fetch_assoc($query);
?>


<script language="Javascript">
var max=0;
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl=new textlist
(
<?php
require_once('include/config.php');
$sql = "SELECT * FROM `news`";
$query = mysql_query($sql);
while($user = mysql_fetch_assoc($query)){
echo ' " ';
echo $user['news'];
echo ' " ';
}
?>
);
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
document.myform.tickfield.value=tl[x].substring(0,pos)+"_";
if(pos++==l) { pos=0; setTimeout("textticker()",1000); x++;
if(x==max) x=0; l=tl[x].length; } else
setTimeout("textticker()",100);
}
</script>


</head>
<body onload="textticker()" dir="rtl">
<form name="myform"><input type=text name="tickfield" size=40
style="border-style: none; border-color: #FFFFFF"/> </form>


</body>
</html>

reza10wert
شنبه 20 اسفند 1390, 21:37 عصر
کدم اینه ولی مشکل باز هم حل نشد . اساتید راهنمایی بفرمایید :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
$link=mysql_connect("localhost","root","");
mysql_select_db("db_particle",$link);
mysql_query('SET NAMES `utf8`;', $link);

$sql="select * from tbl_new ";
$result=mysql_query($sql,$link)or die(mysql_error());
?>


<script language="Javascript">
var max=0;
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl=new textlist
(
<?php
$link=mysql_connect("localhost","root","");
mysql_select_db("db_particle",$link);
mysql_query('SET NAMES `utf8`;', $link);

$sql = "SELECT * FROM tbl_new";
$result = mysql_query($sql);
if(mysql_affected_rows($link)>0)
{

while($row=mysql_fetch_array($result))
echo ' " ';
echo $row['new'];
echo ' " ';
}
?>
);
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
document.myform.tickfield.value=tl[x].substring(0,pos)+"_";
if(pos++==l) { pos=0; setTimeout("textticker()",1000); x++;
if(x==max) x=0; l=tl[x].length; } else
setTimeout("textticker()",100);
}
</script>


</head>
<body onload="textticker()" dir="rtl">
<form name="myform"><input type=text name="tickfield" size=40
style="border-style: none; border-color: #FFFFFF"/> </form>


</body>
</html>

colors
شنبه 20 اسفند 1390, 21:49 عصر
اگه چندتا خبرو بخوای نمایش بدی باید آخر هر خبر یه , بزاری و برای این کار به جای echo کردن، اول بریزشون تو یه آرایه بعد به آخر هر خبر یدونه , اضافه و نهایتا پرینتشون کن ( توجه بنمو که آخرین خبر نباید , داشته باشه )

reza10wert
شنبه 20 اسفند 1390, 21:58 عصر
اگه چندتا خبرو بخوای نمایش بدی باید آخر هر خبر یه , بزاری و برای این کار به جای echo کردن، اول بریزشون تو یه آرایه بعد به آخر هر خبر یدونه , اضافه و نهایتا پرینتشون کن ( توجه بنمو که آخرین خبر نباید , داشته باشه )
میشه زحمت بکشید کد من رو تصحیح کنید و بذارید ؟

loqmanh
یک شنبه 21 اسفند 1390, 08:30 صبح
خط 36 به بعد به صورت زیر تغییر می‌کند:


while($row=mysql_fetch_array($result)){
echo '"' . $row['new'] . '", ';
}