PDA

View Full Version : مشکل در query



speeed
چهارشنبه 23 فروردین 1391, 18:44 عصر
سلام
دوستان من یه صفحه دارم که باید تاریخ بهش بدیم تا رکورد مورد نظر رو برامون بیاره

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form action="serach-sal.php" method="post"></form>
<div align="center">
<fieldset>
<table width="245" align="center">
<tr>
<td width="164">
<input type="text" name="azdate" /></td>
<td width="65">از تاریخ</td>
</tr>
<tr>
<td><input type="text" name="tadate" /></td>
<td>تا تاریخ</td>
</tr>
</table>
</fieldset>
</div>
<input name="src" type="submit" value="جستجو" />
</form>
</body>
</html>


و اینم از اکشنش نمیدونم چرا جواب نمیده

<html>
<head></head>
<body>


<?php
include("../config.php");
@mysql_connect($hostname, $user, $password) or die('Connection error');
@mysql_select_db($dbname) or die('Database error');
$azdate = isset($_POST['azdate'])?$_POST['azdate']:'11';
$tadate = isset($_POST['tadate'])?$_POST['tadate']:'11';
$sql = "SELECT * FROM `sales` WHERE sdate Between '$azdate' And '$tadate';
$result=mysql_query($sql) or die('Could not run query : '.mysql_error());
?>
<table width="600" border="1" dir="rtl">
<tr>
<td>شماره پيشنهاد</td>
<td>نام کاربر </td>
<td>نام بيمه گذار</td>
<td>کد ملي</td>
<td>نام مالک</td>

</tr>
<?php
while($row = mysql_fetch_assoc($result))
{
?>
<tr>
<td><?php echo $row['numpish'] ?></td>
<td><?php echo $row['user'] ?></td>
<td><?php echo $row['namemalek'] ?></td>
<td><?php echo $row['codemeli'] ?></td>
<td><?php echo $row['namemalek'] ?></td>
></td>
</tr>
<?php
}
?>
</table>
</body>
</html>

khanlo.javid
چهارشنبه 23 فروردین 1391, 20:11 عصر
دوست عزیز اگه به کد های html خودت توجه کنی تو از طریق فرم چیزی رو ارسال نمیکنی پس طبیعتاچیزی نباید نشون بده و دلیل ارسال نکردن هیچ مقداری اینه که تو داخل تگ فرم خودت این پوت های رو ننوشتی و بیرون از تگ فرمت این کد ها رو نوشتی پس برای اینکه نتیجه بگیری باید کل اینپوت هاتو داخل فرم بنویسی.

اگه نتونستی صفحه هاتو ضمیمه کن برات درست کنم.





موفق باشی.

speeed
چهارشنبه 23 فروردین 1391, 20:38 عصر
دوست عزیز اگه به کد های html خودت توجه کنی تو از طریق فرم چیزی رو ارسال نمیکنی پس طبیعتاچیزی نباید نشون بده و دلیل ارسال نکردن هیچ مقداری اینه که تو داخل تگ فرم خودت این پوت های رو ننوشتی و بیرون از تگ فرمت این کد ها رو نوشتی پس برای اینکه نتیجه بگیری باید کل اینپوت هاتو داخل فرم بنویسی.

اگه نتونستی صفحه هاتو ضمیمه کن برات درست کنم.





موفق باشی.
نمیدونم چرا اینقدر بی حواس شدم بازم ممنون
الان یه مشکلی که هست نمیدونم چرا الکی parse error میده

Parse error: parse error in C:\wamp\www\bime1\adm\serach-sal.php on line 15
در حالی که من ابتدا با html َشروع کردم

mtchabok
چهارشنبه 23 فروردین 1391, 20:50 عصر
به آخر خط 12 یه " اضافه کنین .

khanlo.javid
پنج شنبه 24 فروردین 1391, 09:15 صبح
نمیدونم چرا اینقدر بی حواس شدم بازم ممنون
الان یه مشکلی که هست نمیدونم چرا الکی parse error میده

Parse error: parse error in C:\wamp\www\bime1\adm\serach-sal.php on line 15
در حالی که من ابتدا با html َشروع کردم

کد خط 14 و 15 رو برام بزار بررسی کنم . ببینم خطا از چیه.

speeed
پنج شنبه 24 فروردین 1391, 19:02 عصر
کد خط 14 و 15 رو برام بزار بررسی کنم . ببینم خطا از چیه.
ممنون درست شد
فقط یه سوالی خیلی ذهنم رو درگیر کرده و اونم اینه که وقتی توی هر جدول یه کلید بزارم یعنی وقتی جدول ها لود شد و اورد یه کلید بزارم تا بتونه یه فیلد جدول که پر نشده رو پر کنه.از کجا بفهمه این فیلد برای همین رکوردی هست که الان توی جدول لود شده

khanlo.javid
پنج شنبه 24 فروردین 1391, 20:44 عصر
ممنون درست شد
فقط یه سوالی خیلی ذهنم رو درگیر کرده و اونم اینه که وقتی توی هر جدول یه کلید بزارم یعنی وقتی جدول ها لود شد و اورد یه کلید بزارم تا بتونه یه فیلد جدول که پر نشده رو پر کنه.از کجا بفهمه این فیلد برای همین رکوردی هست که الان توی جدول لود شده

نمیتونم متوجه شم منظورت دقیقا چیه بیشتر و ساده توضیح بده.

speeed
پنج شنبه 24 فروردین 1391, 23:32 عصر
ببین داداش
الان من اینجا میام اطلاعتم رو توی جدول نشون میدم

<table width="600" border="1" dir="rtl"> <tr> <td>شماره پيشنهاد</td> <td>نام کاربر </td> <td>نام بيمه گذار</td> <td>کد ملي</td> <td>نام مالک</td> </tr><?phpwhile($row = mysql_fetch_assoc($result)){?> <tr> <td><?php echo $row['numpish'] ?></td> <td><?php echo $row['user'] ?></td> <td><?php echo $row['namemalek'] ?></td> <td><?php echo $row['codemeli'] ?></td> <td><?php echo $row['namemalek'] ?></td>></td> </tr>
خوب بعد از اون من میخوام توی هر فیلد از همین جدول یه کلید بزارم برای تعیین یکی از فیلدها که خالی هست بعد چطوری سیستم میفهمه این مقدار برای همین فیلد هست