PDA

View Full Version : سوال: در مورد دریافت از پایگاه داده



elines
پنج شنبه 23 مهر 1388, 10:58 صبح
من در یکی از صفحات سایتم میخوام چند دکمه یا لینک بذارم که با کلیک روی هرکدومشون یک سری اطلاعات از یک جدول در یک صفحه بیاد. ولی نمیدونم باید چطور بنویسم؟

امیـرحسین
پنج شنبه 23 مهر 1388, 17:30 عصر
به URL لینک کوئری اضافه می کنید و توی اسکریپت دنبالشون میگردید مثلا آدرس همین صفحه:

http://barnamenevis.org/forum/showthread.php?t=184451
متغیر ['GET['t_$ در فایل showthread.php بوجود میاد و مقدارش هم 184451 داره.
حالا این فایل باید این متغیر رو بگیره و مثلا توی جدول، دنبال اطلاعات متناظر با اون بگرده.....

elines
پنج شنبه 23 مهر 1388, 21:44 عصر
مرسي تا حدودي حل شد.

elines
پنج شنبه 23 مهر 1388, 22:02 عصر
يه سوال ديگه : در يك صفحه اطلاعاتي (ركورد هاي يك جدول) از بانك اطلاعاتي مياد كه هر مورد يك دكمه ي راديويي داره و كاربر بايد يكيشو انتخاب كنه و به تعداد يكي از فيلدهاي اون ركورد يكي اضافه بشه. ولي دراجرا در بانك چيزي رو اضافه نميشه . البته ارور هم نميده!

كد صفحه ي اول:

[PHP][<?php

$id=$_POST['fly'];
$user="root";
$pass="";
$db="p";
$server="localhost";
mysql_connect($server,$user,$pass);
mysql_select_db($db);
$query="select * from flyinfo where dest=$id";
$result=mysql_query($query);
$output='';
echo "<br>";
while($row=mysql_fetch_array($result)){
$output.='<input name="test" type="radio" value="'.$id.'"/>';
$output.=$row['flyid'].'---';
$output.=$row['date'].'----';
$output.=$row['time'].'----';
$output.=$row['price'].'---';
}
echo $output;

echo '<form action="detectfly2.php" method="post">';
echo '<input type="submit" name="Submit" value="reserve" /></form>';

?>/PHP]


صفحه ي دوم:

[PHP]
<?php
$id=$_POST['test'];
$user="root";
$pass="";
$db="p";
$server="localhost";
mysql_connect($server,$user,$pass);
mysql_select_db($db);
$query="update flyinfo set numres=numres+1 where flyid=$id";
$result=mysql_query($query);

?>
[php/]