سلام
یه کدی میخواستم که بتونه مثلا در بانک amir مقدار ستون هایی که فیلد did آنها عدد 1 هست رو امار بده
تشکر//
Printable View
سلام
یه کدی میخواستم که بتونه مثلا در بانک amir مقدار ستون هایی که فیلد did آنها عدد 1 هست رو امار بده
تشکر//
یعنی چی؟
منظورت همونیه که 100 سال پیش هم پرسیدی؟
منظورت اینه؟کد:SELECT * FROM amir WHERE did = 1
بابا من یک سال هم نمیشه عضوم عجبا :دی
نخیر منظورم این نبود یکمش این بود
بعد میخواستم تعداد ستون های بدست آورده رو در یک متغیر قرار بده
تشکر//
این هم قبلاً مطرح شده استاد html
کد:SELECT COUNT(*) FROM amir WHERE did = 1
استاد html ؟! کی؟ من؟
چطور در متغیر بزارم؟مغزم داغ کرد خودت که میدونی چی شده یکم دیر میگیرم :دی
تشکر//
[PHP]list($count) = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM amir WHERE did = 1"));[/PHP]نقل قول:
راستی تو اون کار موفق نشدی؟
منتظر اشک هات هستم :46::31: :11:
نخیرم - اشکم عمرا در بیاد :-> میکوشیم - ولی الان یه پروژه هست با امتحانا این یه پروژه رو فردا پس فردا تمام میکنم دیگه تا 22 هیچکاری نمیکنم فقط درس و اینجا :دی بعد میرم سرش چون تابستان و خیال ها راحت بعدش حله حله
تشکر//
اگه تو اسم فیلد مشکل داری هم میتونی از روشی که استاد داگی گفت استفاده کنی و هم اینکه برای اون قسمت یه نام مستعار تعریف کنی و بعداً با اون نام تو php اونو بکشی بیرون:نقل قول:
[php]
$row = mysql_fetch_assoc(mysql_query("SELECT COUNT(*) AS some_name FROM amir WHERE did = 1;"));
$count = $row['some_name'];
[/php]
البته این روش بیشتر به درد وقتی میخوره که بخوای تعداد سطرها رو به همراه چند تا فیلد دیگه از دیتابیس بگیری وگرنه روش مسیح راحتت تره
** ویرایش شد **
ببخشید به دلیل سرعت پایین اینترنتم پست دوبله ارسال شد
تایید میشهنقل قول:
ممنون از تذکرت
استاد داگی؟! استاد پیش همه استادی :31: ( :دی )
دستتون درد نکنه
استاد داگی یه کد php که درنوش که کد جاوا باشه رو برام مثال میکنی؟
تشکر//
منظورت اینه: ؟
[PHP]//...
if ($someThing){
?>
<script lnguage="javascript">Something</script>
<?php
}
//...
[/PHP]
یا
[PHP]print "<script language='javascript'>SomeThing</script>";[/PHP]
ولی در کل هم نفهمیدم!
هر دوتا حله -
یه کد میخوام که مجموع محتوای موجود در فیلد did رو جمع کنه ( 2 + 2 = 4 ) بعد جمع کل رو Print :نه
تشکر//
باز هم نفهمیدم!
ولی شاید منظورت این باشه:
کد:SELECT SUM(did) FROM amir
ببین منظورم اینه :
عددهایی که در فیلد did در بانک amir وجود داره رو جمع کنه و بعد نمایش بده
اونی که نوشتم همین کار رو می کنه
درسته
مشکلم رو حل کردم با یه راه دیگه ولی دستت درد نکنه اشتب دادم
اگه کس دیگه ای روبه این جمع راه میدین منم بپرسم؟
لطفا راهنمایی کنید!.این کد رو چطور بنویسم که وقتی من یه رکورد به یه جدول مثلا جدول موضوع اضافه کردم بیاد یه لینک توی یه ستون مشخص که من لینکهارو گذاشتم بذاره.من به صورت پیش فرض خودم چند تا موضوع رو صفحه گذاشتم.
خواهش می کنم
شما صاحب خونه ای
ولی امیر می دونه، من 1 کم دیر می گیرم
منظور شما رو نفهمیدم
میشه 1 کم باز تر بگی؟
ای کیوی خودم در حد صفر که نه ولی حدود 0.01 است شما که استادید.می دونی منظورم چیه من باید یه کتابفروشی انلاین تحویل بدم که هیچ کاریش نکردم.تو صفحه اول یه ستون سمت راست دارم که موضوعات کتابها توشه خوب! می خوام وقتی مدیر تو صفحه مدیریت خواست مثلا یه موضوعی رو اضافه یا کم کنه اون موضوع به صورت لینک تو این ستون ظاهر شه.حالا من چیکار باید بکنم؟(ای بابا چرا هرچی مینویسم همیشه یه چیزی از قلم میندازم ومجبور میشم ویرایش کنم)
1 سوال دارم که زیاد جدی نگیرش:
چرا این پروژه رو قبول کردی؟
سعی می کنم برات کد رو بنویسم
باید برای موضوعات 1 جدول جدا داشته باشی مثلاً با این ساختار:
جدول categories:
فیلد id از نوع int که auto increment باشه و کلید اصلی
فیلد name از نوع text
و این قطعه کد رو بذاری جایی که می خوای عناوین رو نشون بده:
[PHP]<?php
$sql = mysql_query("SELECT * FROM categories");
while ($row = mysql_fetch_array($sql, MYSQL_ASSOC)) {
print "<a href='صفحه نمایش محصولات این مجموعه'>".$row["name"]."</a><br />\n";
}
mysql_free_result($sql);
?>[/PHP]
ولی اگر صفری کاملاً بی خیالش شو
(اگر پولیه، بیا با هم نصف ، نصف)
این جمله آخرت رو قبول دارم :5::31:
من دوبــــاره اومدم :دی استاد داگی چطوری؟!
آقا سوال داشتم
من یه edit دارم که توش تایپ شده amir.doc میخوام بدونم چطوری میتونم با کدی بفهمم این پسوندش doc هستش و اگر نبود یه پیغام بیاد
تشکر//
سوال خوبی نبود ! از باتجربه ها انتظار بیشتری میره ! :شهریورنقل قول:
موافقم
از شما بعید بود
قبلاً 2 - 3 بار به انواع مختلف من و neopersia این رو گفته بودیم
وی یکی از تاپیک های پر صفحه بود
حالا شما راهنمایی کنید این روزا مخ بنده یکم تو فضا سیر میکند
تشکر//
[PHP]if (substr($filename, strrpos($filename, ".")+1) != "doc") print "error";[/PHP]
متشکریم از استاد داگـــــی :دی
تشکر//
پولی؟!! نه بابا این کار مال برادرمان می باشد که خودش 700 تا پروره ریخته سرش نمیرسه انجامش بده.کلید کرده این کارو انجام بده.حتما می خوادش وگرنه صفر میشه.خدا بگم چیکارش کنه که مارو توحچل انداخت .خودم هزار تا کار دارم... کمک شما فقط خیر اخروی داره (انشاءالله)از کد داده شده ممنون.این تیکه از کد رو می دونم.نمی دونم کجا باید بذارمش.تو table که رو فرمه؟
خب می خوای کجا این نشون داده بشه؟
همونجا
فکر کنم با html زیاد آشنایی ندارین. درسته؟
دوست عزیز کد زیر همنو کار() mysql_fetch_assoc رو انجام میده ایا؟
(mysql_fetch_array($sql, MYSQL_ASSOC)
نه
شبیه به هم هستند ولی کاراییشون فرق می کنه
برای mysql_fetch_assoc باید نتیجه ای که از دیتا بیس میاد، فقط یه row داشته باشه
ولی mysql_fetch_array می تونه بیشتر هم داشته باشه
هر بار هم که mysql_fetch_array اجرا بشه و کامل بشه، اتوماتیک میره row بعدی رو load می کنه و می تونی با یه حلقه، کل نتایج رو پرینت کنی
این کد رو برای اتصال به پایگاه نوشتم اما error میده:خطا:کد:<?php
$conn =mysql_connect("localhost","root","mysqlpass");
mysql_select_db("ecommerce",$conn);
$query = "insert into products valuse('00003','windows','hgyftgygygfgvvvvvvbjshjkhajkhhaqhehfg','14.00',2008_06_02')";
$result= mysql_query($query,$conn);
echo"added";
?>
مگه نمیشه که mysql_connect() رو بدون ارگومان به کار برد؟ پس چرا جواب نمیده.جای پسورد و یوزر چی باید بنویسمکد:Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\Program Files\EasyPHP 2.0b1\www\test\products.php on line 2
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 2.0b1\www\test\products.php on line 3
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 2.0b1\www\test\products.php on line 5
added
استاد داگ تاگ!
برای صفحه ایمیل هم ارور میده:
خطا:کد:?php
$mail_from=$_POST["from"];
$mail_subject=$_POST["subject"];
$mail_body =$_POST["message"];
$mail_to= "ghafaseh@yahoo.com"
$header ="From:".$mail_from.\r\n";
if(mail($mail_to,$mail_subject,$mail_body,$header ))
echo("پیغام با موفقیت ارسال شد");
else
echo("خطا");
?>
خط 15 همون جایی که $header تعریف شده.
کد:
Parse error: parse error, unexpected T_VARIABLE in C:\Program Files\EasyPHP 2.0b1\www\test\email.php on line 15
خط 15 همنوجایی که header تعریف شده.
jتو هر دوتا کدت مشکل سینتکس داری
جای کوتیشنها رو درست کن باید کار کنه
**********
من نمیدونم چرا ولی از وقتی این فروم آپگرید شده پستای منو دوبله میفرسته!
شاید مشکل از مد پاسخ سریع باشه چون من تو این دو روزه چهار بار ویندوز عوض کردم همینطور مرورگرمو ولی بازم همینطوریه!
**********
دوست عزیز چرا خطای اتصال می ده پس؟
آدرس سرور یا نام کاربری یا کلمه عبور اشتباهه!نقل قول:
در ضمن فقط در صورتی میتونی از تابع mysql_connect بدون پارامتر استفاده کنی که پارامترهای مورد نیاز توی فایل php.ini مشخص شده باشند.
آخرش ; نذاشتینقل قول:
$mail_to= "ghafaseh@yahoo.com"
اولش ' نذاشتینقل قول:
2008_06_02'
البته neopersia عزیز به این مطلب اشاره کرد