انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: يه مسلمونPHP كار مشكل من را حل كنه  (دفعات بازدید: 10231 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #15 : 30 آذر 1388، 04:17 ب‌ظ »
sabersoftجان این تیکه کد بالا را چیکارش کنم. نمی فهم چیکار کردی.مخصوصا این دو خط اولی را و echo <<<OPT و OPT اینا چی هستند کارشون چیه؟

سلام لینک زیر را ببین :
http://php.net/manual/en/function.echo.php

بازم سلام
دوست عزیز من این کد که داده بودید نوشتم نتیجه ای نگرفتم. لینکی هم که زحمت کشیده بودید دیدم چیزی متوجه نشدم
این کد بنده است
نقل‌قول
<select name="source[]">
<?

$arr=array("esfahan","tehran","shiraz");
for($i=0;$i<count($arr);$i++)
echo <<<OPT

echo '<option value="'.$arr[$i].'">Tehran</option>'
OPT;
?>

</select>

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #16 : 03 دی 1388، 05:37 ق‌ظ »
سلام
با لطف دوستان تا حالا خیلی از مشکلاتم حل شد. غرض از مزاحمت یه سوال کوچک دیگه دارم.
من یک فرم پی اچ پی دارم که دارای چند عدد دکمه است. می خواهم با زدن هر کدام از این دکمه ها عملی انجام دهم. باید چه کنم.
مثلا با زدن یک دکمه یک سطر در دیتابیس ثبت کند و با زدن دکمه دیگر سطرهای یک جدول را لیست کند .
ممنون

آفلاین sabersoft

  • Jr. Member
  • *
  • ارسال: 31
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #17 : 03 دی 1388، 03:12 ب‌ظ »
سلام
اگر می شه کد فرم را بذارید تا راحتتر بتونم کمک کنم

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
سلام
اگر می شه کد فرم را بذارید تا راحتتر بتونم کمک کنم
سلام
به روی چشم sabersoft جان. یه فرم ساده با چند تا دکمه:
به یه عبارت می خوام یه کاری مثل برنامه های کاربردی در سی شارپ انجام بدهم که هر دکمه دارای یک event handler باشه.


نقل‌قول
<html>
<body>
<head>
<script type="text/javascript">
function myPopup2() {
window.open('result.php','popup',
'width=500,height=500,scrollbars=no,
resizable=no,toolbar=no,directories=no,
location=no,menubar=no,status=no,left=0,top=0')
}
</script>
</head>
<?php
require_once "Dispatcher.php";
$dis=new Dispatcher();
$dis->connect("bus");
$query="SELECT * FROM city";
$arr=$dis->fillOption($query);
$arr2=$dis->fillOption("Select * from vihecle");


?>
<h1>Welcome Administrator!</h1>




<form action="queryresult.php" method="post">
select your vehicle here:

<input type="radio" name="vehicle" value="bus" checked="checked" /> Bus

<input type="radio" name="vehicle" value="train" /> Trin

<input type="radio" name="vehicle" value="plane" /> Plane


Add Program here:


Vehicle:
<select name="vehicle[]">
<?php
array_unshift($arr2,"select vehicle");
for($i=0;$i<count($arr2);$i++)
echo <<<OPT
<option value="$arr2[$i]">$arr2[$i]</option>
OPT;
?>
</select>

Source:
<select name="source[]">
<?php
array_unshift($arr,"select source");
for($i=0;$i<count($arr);$i++)
echo <<<OPT
<option value="$arr[$i]">$arr[$i]</option>
OPT;
?>
</select>


Distination:
<select name="destination[]">
<?php
array_shift($arr);
array_unshift($arr,"select destination");
for($i=0;$i<count($arr);$i++)
echo <<<OPT
<option value="$arr[$i]">$arr[$i]</option>
OPT;
?>
</select>




Year: <select name="years[]">
<option value="1388">1388</option>
<option value="1389">1389</option>

</select>

Month: <select name="monthes[]">
<option value="1" selected>Farvardin</option>
<option value="2">ordibehesht</option>
<option value="3">Khordad</option>
<option value="4">Tir</option>
<option value="5">Mordad</option>
<option value="6">Shahrivar</option>
<option value="7">Mehr</option>
<option value="8">Aban</option>
<option value="9">Azar</option>
<option value="10">Dey</option>
<option value="11">Bahman</option>
<option value="12">Esfand</option>
</select>

Day: <select name="days[]">
<?
for($i=1;$i<=31;$i++)
echo <<< OPT
<option value="$i">$i</option>
OPT;
?>
</select>

Hour: <select name="hour[]">
<?
for($i=0;$i<=23;$i++)
echo <<< OPT
<option value="$i">$i</option>
OPT;
?>

</select>
Minute: <select name="minute[]">
<?
for($i=0;$i<=55;$i+=5)
echo <<< OPT
<option value="$i">$i</option>
OPT;
?>
</select>
<input name="psubmit" type="submit"/>




<input name="pqsubmit" type="submit" value="show me all programs"/>




Add City:


Name of city:<input name="city" /> <input name="csubmit" type="submit">







<input name="showc" type="button" onClick="myPopup2()"  value="show me all cities"/>




Add Vihecle:


Name of Vihecle:<input name="vname" />
<input name="vsubmit" type="submit"/>






<input name="pqsubmit" type="submit" value="show me all vehicles"/>



Add Passenger:


Passenger first name <input name="fname" size="25"/>
 Passenger last name <input name="lname" size="25"/>

Passenger code melli <input name="codemelli" size="25"/>
 Passenger email       <input name="email" size="25"/>

<input name="psubmit" type="submit" />




<input name="pqsubmit" type="submit" value="show me all passengers"/>



</form>

</body>


</html>
« آخرین ویرایش: 04 دی 1388، 02:39 ق‌ظ توسط firethumbs »

آفلاین Moshtaghi

  • Full Member
  • *
  • ارسال: 123
  • جنسیت : پسر
    • وبلاگ شخصی مهدی مشتاقی
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #19 : 04 دی 1388، 01:14 ق‌ظ »
شما باید به اون دکمه خاص یک نام و یک مقدار بدی به این صورت:<input type="submit" value="submit" name="submit" size="90">
<input type="submit" value="viewlist" name="submit" size="90">
و سپس در صفحه مقصد (طبق کد شما صفحه program.php) با یک شرط چک کنی که کدام دکمه توسط کاربر کلیک شده و طبق همون، کاری رو که می‌خوای انجام بدی
مثلاً این
<?php
if ($POST[submit]==submit) {
yek satre jadid darj kon
}
else if (
$POST[submit]==viewlist) {
Mohtaviate jadval ro neshoon bede
}

بازم بابت جواب ناقص شرمندم!

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #20 : 04 دی 1388، 03:20 ب‌ظ »
شما باید به اون دکمه خاص یک نام و یک مقدار بدی به این صورت:<input type="submit" value="submit" name="submit" size="90">
<input type="submit" value="viewlist" name="submit" size="90">
و سپس در صفحه مقصد (طبق کد شما صفحه program.php) با یک شرط چک کنی که کدام دکمه توسط کاربر کلیک شده و طبق همون، کاری رو که می‌خوای انجام بدی
مثلاً این
<?php
if ($POST[submit]==submit) {
yek satre jadid darj kon
}
else if (
$POST[submit]==viewlist) {
Mohtaviate jadval ro neshoon bede
}

بازم بابت جواب ناقص شرمندم!
سلام
خواهش می کنم عزیز. همین که توجه می کنید و کار بنده ی خدایی را راه می اندازید باعث افتخاره. می تونستید راحت از کنار این قضایا بگذرید.
آقای مشتاقی عزیز امیدوارم در تمام کارهاتون موفق باشید.
ممنون

آفلاین sabersoft

  • Jr. Member
  • *
  • ارسال: 31
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #21 : 05 دی 1388، 07:46 ق‌ظ »
سلام
شرمنده من دیر رسیدم به اینترنت دسترسی نداشتم جواب همونیه که دوست گرامی فرمودند اگه هم می خواهید کمی واقعی تر بشه از آژاکس استفاده کنید

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #22 : 05 دی 1388، 12:11 ب‌ظ »
سلام
شرمنده من دیر رسیدم به اینترنت دسترسی نداشتم جواب همونیه که دوست گرامی فرمودند اگه هم می خواهید کمی واقعی تر بشه از آژاکس استفاده کنید

سلام دوست عزیز
خواهش می کنم برادر عزیز.
کدی که برادر مشتاقی گذاشته بودند جواب نداد!!
 منظورتون از واقعی تر بشه چیه؟
می شه در مورد آژاکس یه توضیحی بدید که برای چه کاریه و چه کارهایی می شه باهاش کرد؟یه منبع سریع هم اگه می شه معرفی کنید.
یه سوال دیگه هم دارم. چطور می شه با کدهای پی اچ پی یک substring جدا کرد. من می خواهم یه تاریخ را به این صورت 20091201 وارد دیتابیس کنم و موقعی که اون را از دیتابیس خوندم بتونم روز و ماه و سال را از همدیگه جدا کنم. حقیقتش یه پی دی اف از پی اچ پی دارم و در اینترنت هم کمی جستجو کردم ولی نتونستم کاری از پیش ببرم.
ممنون
« آخرین ویرایش: 05 دی 1388، 07:22 ب‌ظ توسط firethumbs »

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #23 : 06 دی 1388، 05:13 ب‌ظ »
نقل‌قول
یه سوال دیگه هم دارم. چطور می شه با کدهای پی اچ پی یک substring جدا کرد. من می خواهم یه تاریخ را به این صورت 20091201 وارد دیتابیس کنم و موقعی که اون را از دیتابیس خوندم بتونم روز و ماه و سال را از همدیگه جدا کنم. حقیقتش یه پی دی اف از پی اچ پی دارم و در اینترنت هم کمی جستجو کردم ولی نتونستم کاری از پیش ببرم.

از این تابع باید استفاده کنی:
string substr(string str, int start [, int length])
مثلا برای جدا کردن سال:
$date=20091201;
$year = substr($date, 0,4);

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #24 : 06 دی 1388، 09:20 ب‌ظ »
نقل‌قول
یه سوال دیگه هم دارم. چطور می شه با کدهای پی اچ پی یک substring جدا کرد. من می خواهم یه تاریخ را به این صورت 20091201 وارد دیتابیس کنم و موقعی که اون را از دیتابیس خوندم بتونم روز و ماه و سال را از همدیگه جدا کنم. حقیقتش یه پی دی اف از پی اچ پی دارم و در اینترنت هم کمی جستجو کردم ولی نتونستم کاری از پیش ببرم.

از این تابع باید استفاده کنی:
string substr(string str, int start [, int length])
مثلا برای جدا کردن سال:
$date=20091201;
$year = substr($date, 0,4);

دوست عزیزسلام
واقعا از الطاف تمامی دوستان سپاسگزارم که بدون هیچ چشم داشتی به دیگران کمک می کنند \\:D/ ;D :)

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #25 : 10 دی 1388، 10:23 ب‌ظ »
سلامی دوباره به دوستان با مرام خودم
آقا من هر کاری می کنم اطلاعات فارسی داخل دیتابیس ذخیره کنم نمی شه! چه کنم؟

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: يه مسلمونPHP كار مشكل من را حل كنه
« پاسخ #26 : 12 دی 1388، 06:02 ب‌ظ »
سلامی دوباره به دوستان با مرام خودم
آقا من هر کاری می کنم اطلاعات فارسی داخل دیتابیس ذخیره کنم نمی شه! چه کنم؟
پیشنهاد می‌کنم واسه این سوال یه تاپیک جدید بزنی، اینجوری خیلی سریعتر به جواب می‌رسی
و یه حل شد بزار آخر عنوان این تاپیک