PDA

View Full Version : معادل alert جاوا اسکریپت در php



milad_d993
شنبه 25 خرداد 1392, 10:15 صبح
سلام
نمیخوام از جاوا اسکریپت استفاده کنم ولی به دستوری مثل alert نیاز دارم

MRmoon
شنبه 25 خرداد 1392, 10:36 صبح
php يه زبان سرور هست و به كلاينت مربوط نميشه:لبخندساده:

از همون جاواسكرپيت بايد استفاده كني.
حالا اگه اشتباه ميگم دوستان تصحيح كنن.

و ميشه بگيد چرا نميخوايد از جاواسكرپيتاستفاده كنيد؟

cpuram
شنبه 25 خرداد 1392, 12:39 عصر
php يه زبان سرور هست و به كلاينت مربوط نميشه:لبخندساده:

از همون جاواسكرپيت بايد استفاده كني.
حالا اگه اشتباه ميگم دوستان تصحيح كنن.

و ميشه بگيد چرا نميخوايد از جاواسكرپيتاستفاده كنيد؟
بله درسته امکان نداره.

ravand
شنبه 25 خرداد 1392, 16:31 عصر
شاید منظورشون این دستور هست:

echo '<script type=text/javascript>alert("پیام مورد نظر")</script>';

SilverLearn
شنبه 25 خرداد 1392, 22:47 عصر
شاید منظورشون این دستور هست:

echo '<script type=text/javascript>alert("پیام مورد نظر")</script>';


خوب عزیزم اینم که استفاده از جاوا اسکریپت هست دیگه :)

ravand
یک شنبه 26 خرداد 1392, 07:36 صبح
خوب عزیزم اینم که استفاده از جاوا اسکریپت هست دیگه :) بعد از این همه سال برنامه نویسی فرق جاوا اسکریپت و دیگر زبان ها رو میدونم :لبخند:
من گفتم این آقا لاید یه همچین چیزی رو دیده که میگه نمونه اش رو توی php می خوام . برای همین اینو بهش دادم که در محیط php هم بتونه استفاده کنه.

mehran788
یک شنبه 26 خرداد 1392, 23:25 عصر
دوستان هر کدی از جاوا رو میشه به این شکل نوشت؟
من این کد رو نوشتم ولی کار نکردو

<?php
include_once("server.ini");
$server=mysql_connect($servername,$username,$passw ord);
mysql_select_db("mydb",$server);
$id=$_REQUEST['id'];
$table=mysql_query("select * from tblbarand where id='+$id+'",$server);
mysql_close($server);
$row=mysql_fetch_row($table);
$pn=$row[1];
echo $row[2];
$pn="image/pic/" . $pn;
echo $pn;
echo '<script type=text/javascript>document.getElementById("frame1").style.src=$pn;</script>';
?>

SilverLearn
یک شنبه 26 خرداد 1392, 23:53 عصر
بعد از این همه سال برنامه نویسی فرق جاوا اسکریپت و دیگر زبان ها رو میدونم :لبخند:
من گفتم این آقا لاید یه همچین چیزی رو دیده که میگه نمونه اش رو توی php می خوام . برای همین اینو بهش دادم که در محیط php هم بتونه استفاده کنه.



عزیز دلم ravand جان چرا میزنی خوب :)
منم فقط تاکید کردم همین ....
وگرنه با این همه سال برنامه نویسی حتما فرق اینا رو میدونی گلم :)

aliphp1
دوشنبه 27 خرداد 1392, 00:02 صبح
دلیلش چیه که میخوای از جاوااسکریپت استفاده نکنی؟

MMSHFE
دوشنبه 27 خرداد 1392, 07:40 صبح
دلیل اینکه کار نکرده اینه که رشته رو توی کوتیشن تک گذاشتین و بخاطر همین، pn$ با مقدارش جایگزین نمیشه. این کد رو تست کنید:


<?php
include_once 'server.ini';
$server = mysql_connect($servername, $username, $password);
mysql_select_db('mydb', $server);
$id = (isset($_GET['id']) ? mysql_real_escape_string($_GET['id']) : 0);
$table = mysql_query("SELECT * FROM `tblbarand` WHERE (`id`='{$id}')", $server);
if($table && mysql_num_rows($table) > 0) {
while($row = mysql_fetch_row($table)) {
$pn = $row[1];
echo $row[2] . '<br />' . PHP_EOL;
$pn = 'image/pic/' . $pn;
echo $pn . '<br />' . PHP_EOL;
echo "<script type=\"text/javascript\">document.getElementById(\"frame1\").style.src={$pn};</script>" . PHP_EOL;
}
}
mysql_close($server);
?>

mehran788
چهارشنبه 29 خرداد 1392, 09:50 صبح
دلیل اینکه کار نکرده اینه که رشته رو توی کوتیشن تک گذاشتین و بخاطر همین، pn$ با مقدارش جایگزین نمیشه. این کد رو تست کنید:


<?php
include_once 'server.ini';
$server = mysql_connect($servername, $username, $password);
mysql_select_db('mydb', $server);
$id = (isset($_GET['id']) ? mysql_real_escape_string($_GET['id']) : 0);
$table = mysql_query("SELECT * FROM `tblbarand` WHERE (`id`='{$id}')", $server);
if($table && mysql_num_rows($table) > 0) {
while($row = mysql_fetch_row($table)) {
$pn = $row[1];
echo $row[2] . '<br />' . PHP_EOL;
$pn = 'image/pic/' . $pn;
echo $pn . '<br />' . PHP_EOL;
echo "<script type=\"text/javascript\">document.getElementById(\"frame1\").style.src={$pn};</script>" . PHP_EOL;
}
}
mysql_close($server);
?>


ممنون ولی کار نکرد یعنی عکسی رو که می خواستم تو فریم ننداخت

plague
چهارشنبه 29 خرداد 1392, 12:47 عصر
شاید عکست وجود نداره
یا آدرسش درست نیست
یا المنتی با اون آیدی نداری

یه کنسول مثل فایرباگ باز داشته باش موقع اجرا که اینا رو چک کنی

mehran788
پنج شنبه 30 خرداد 1392, 14:34 عصر
شاید عکست وجود نداره
یا آدرسش درست نیست
یا المنتی با اون آیدی نداری

یه کنسول مثل فایرباگ باز داشته باش موقع اجرا که اینا رو چک کنی

نه داداش دقیق بررسی کردم هم آدرس درسته و هم عکس هست و هم المنت درسته.
این فایر باگ چیه؟تا حالا نشنیده بودم.چیکار می کنه؟

2undercover
پنج شنبه 30 خرداد 1392, 15:04 عصر
این کد های PHP شما اول صفحه هستن؟ اگه آره باید کد های JS مورد نظرتون رو توی این Event قرار بدید:

window.onload = function()
{
// کد های شما
}

mehran788
پنج شنبه 30 خرداد 1392, 15:23 عصر
زیاد متوجه منظورتون نشدم.ولی همچین کدی ننوشتم
این کل کدهای من تو ضفحه
<html>
<head>
<link rel="stylesheet" type="text/css" href="Style.css" />
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
</head>
<body>
<div id="Background-Layout">
<div id="Header-Layout">
<div id="Header-Logo"></div>
</div>
<div id="Menu-Layout">
<div id="Menu-List-Layout">
<a href="home.html"><div id="Menu-Home"></div></a>
<ul>
<li><a href="aboutus.html">درباره ما</a></li>
<li><a href="product.html">محصولات</a></li>
<li><a href="barand.html">برندها</a></li>
<li><a href="bazaryabi.html" style="font-size:11px">بازاریابی و فروش</a></li>
<li><a href="contactus.html">تماس با ما</a></li>
</ul>
</div>
<div id="Search-Cadr">
<div id="Search-Btn">
</div>
<div id="Search-R"></div>
<div id="Search-C"><input class="FU-TXT" id="Text1" type="text" value="جستجو.." onfocus="if(this.value == 'جستجو..') { this.value = ''; }" onblur="if(this.value == '') { this.value = 'جستجو..'; }" /></div>
<div id="Search-L"></div>
</div>
</div>
<div id="left-frame" style="position:absolute;top:200;left:300">
<iframe id="frame1"></iframe>
</div>
<div id="panel-layout" style="position:absolute;top:200;left:800;width:300;heigh t:300;;border:2px solid; border-radius:25px;color:#FFFF00;font-size:13px;;text-decoration:none;text-align:center">

</div>
<?php
include_once 'server.ini';
$server = mysql_connect($servername, $username, $password);
mysql_select_db('mydb', $server);
mysql_query('SET NAMES \'utf8\'');
mysql_set_charset('utf8');
$id = (isset($_GET['id']) ? mysql_real_escape_string($_GET['id']) : 0);
$table = mysql_query("SELECT * FROM `tblbarand` WHERE (`id`='{$id}')", $server);
if($table && mysql_num_rows($table) > 0) {
while($row = mysql_fetch_row($table)) {
$pn = $row[1];
echo $row[2] . '<br />' . PHP_EOL;
$pn = 'image/barand/' . $pn;
echo $pn . '<br />' . PHP_EOL;
echo "<script type=\"text/javascript\">document.getElementById(\"frame1\").style.src={$pn};</script>" . PHP_EOL;
}
}
mysql_close($server);
?>
</body>
</html>

plague
پنج شنبه 30 خرداد 1392, 17:55 عصر
فایرباگ یه افزونه فایرفاکس هست نصب کن قبل اجرا شدن صفحه باز نگهش دار و تب console رو انتخاب کن بعد صفحه که لود شد بهت میگه چه اررور های جاوا اسکریپتی وجود داشته یا چه فایل هایی که ضمیمه شدن رو نتونسته پیدا کننه .... یه سرچ بکن آموزش فارسی هم تو نت زیاد داره