PDA

View Full Version : كمك در مورد نوشتن يه كد ساده (البته براي شما)



mahdigan
سه شنبه 07 شهریور 1391, 15:27 عصر
با سلام

دوستان لطف كنيد كمك كنيد چون مبتدي هستم .من ميخوام پيام هاي داخل ديتابيس رو توي يه صفحه phpمشاهده بكنم.اين كارو تونستم انجام بدم ولي اسامي فرستنده پيام هارو چطور بزارم كنار فرستنده يا مثلا آيپي شو هر كاري كردم نشد مثلا آيپي رو نشون ميده ولي نيبره يه ستون پايين پيام ها ميزاره اونجا نشون ميده
من ميخام كنار پيام باشه تا بشه فهميد كي پيام رو داده.ممنون ميشم راهنمايي بفرماييد اينم كد

http://www.hendevane.ir/kod.txt
اينم اطلاعات
http://www.hendevane.ir/untitled.bmp

http://www.hendevane.ir/mysql.GIF

ممنون

lady64
سه شنبه 07 شهریور 1391, 20:04 عصر
اول از همه مشکل فارسی نویسی پایگاهتون رو حل کنید.
فیلدهایی که از نوع varchar یا text انتخاب میکنید نوعش رو utf-8 تنظیم کنید.
قبل از کد زیر اینو هم اضافه کنید


mysql_query("SET NAMES 'utf8'");
mysql_select_db ($dbname, $persianscript);
اما سوال شما . اگه درست متوجه شده باشم جوابش اینه که تو حلقه ی while شما فقط متن رو فراخونی کردید . تو همون حلقه اگه فیلد name‌هم داریم فراخوانی کنید و بعدش <br/> رو بزارید.

mahdigan
چهارشنبه 08 شهریور 1391, 10:09 صبح
با تشكر از پاسختون
من هر كاري كردم نشد ميشه شما زحمتشو بكشيد كدشو بزارين هر كاري كردم خطاا داد من ميخوام فيلد etchat_user_ip با etchat_text باهم نشون بدم ولي نشد

توي جدول ديتابيس هر پيامي كه وارد ميشه در ستون etchat_text كنارش در ستون etchat_user_ip آيپي شخص ارسال كننده پيام هم نشون داده ميشه

منم ميخوام دقيقا همينطوري نشون بدم آيپي ارسال كننده پيام كنار پيام خودش قرار بگيره

ببخشيد من خيلي مبتدي هستم وتازه شروع كردم لطفا يه كدي كه حتما كار ميكنه قرار بديد با اون انجام بدم خيلي ممنون ميشم

lady64
چهارشنبه 08 شهریور 1391, 16:42 عصر
من اسم پایگاه و جداول شما رو نمیدونم . ولی شما باید بتونید اطلاعات رو حین واکشی از پایگاه تو جدول نشون بدید . یه نمونه ی ساده . ازش ایده بگیرید :


<?php
$query="select * from `tb`";
$result=mysql_query($query);
?>
<table width="75%" height="82" dir="rtl" >
<tr align="center" class="bcolor">
<th width="50%" height="31" nowrap>آی پی</th>
<th width="50%" nowrap>نام</th>
</tr>

<?php

while ($row = mysql_fetch_array($res))
{
?>
<tr>
<td width="50%" ><?php echo $row['etchat_user_ip'];?></td>
<td width="50%" ><?php echo $row['etchat_text ']; ?></td>
</tr>
<?php
} ?>
</table>

khanlo.javid
چهارشنبه 08 شهریور 1391, 17:23 عصر
دوست عزیز فقط کافیه خروجی های دیتابیس و داخل یه جدول طراحی شده یا یه دیو طراحی شده بزارید همین

mahdigan
شنبه 11 شهریور 1391, 10:14 صبح
با سلام با تشكر از راهنماييتون

جناب lady64 (http://barnamenevis.org/member.php?216221-lady64) براتون يه پيام خصوصي فرستادم گويا نخوندين.اگه ميشه لطف كنيد صندوق پيامهاتون رو چك كنيد مرسي