PDA

View Full Version : درج در سه جدول



olampiad
چهارشنبه 20 آذر 1392, 20:49 عصر
سلام
یه فرم طولانی تو یه صفحه دارم می خوام اطلاعات اون رو تو سه جدول دخیره کنم.
مثلا ده تا از فیلد های اول رو تو یه جدول و ده تا از فیلد های بعدی رو تو جدول دوم و فیلد های آخر رو تو جدول آخر دخیره کنم.
آیا این کار امکان داره
بی نهایت ممنون

nadi_1368
چهارشنبه 20 آذر 1392, 21:08 عصر
بله
چرا که نه؟؟؟؟؟

olampiad
چهارشنبه 20 آذر 1392, 22:24 عصر
به این تصویر یه نگا بندازید
http://s4.picofile.com/file/8101711542/asd.jpg
درج چنین متن هایی تو دیتابیس مشکل ایجاد می کنه؟
ممنون

MMSHFE
پنج شنبه 21 آذر 1392, 10:38 صبح
تصویر که ناقصه ولی کلاً هر متنی رو اگه به درستی Escape کنید، میتونید توی دیتابیس ذخیره کنید.

olampiad
پنج شنبه 21 آذر 1392, 13:24 عصر
ببخشین Escape یعنی چی؟

olampiad
پنج شنبه 21 آذر 1392, 13:28 عصر
یه سوال دیگه
مشکل این کد کجاست

header("location:panel.php?id=". echo $bb['id'] .")";
من می خوام موقعی که هدر می شه یه آیدی هم بفرستم.
آیا این کار امکان داره.

MMSHFE
جمعه 22 آذر 1392, 10:53 صبح
اینطوری بنویسید:

header("location: panel.php?id={$bb['id']}");

MMSHFE
جمعه 22 آذر 1392, 10:55 صبح
ببخشین Escape یعنی چی؟
Escape یعنی خنثی کردن کارکترهایی که معنای خاصی برای سیستم دارن تا از اونها نشه سوء استفاده کرد. درمورد تابع mysql_real_escape_string و کلاً بحث MySQL Injection تحقیق کنید.

olampiad
جمعه 22 آذر 1392, 17:12 عصر
ببخشین یه سوال دیگه
می شه تو یه صفحه php از ی یا 6 تا form استفاده کرد.
ممنون

MMSHFE
جمعه 22 آذر 1392, 18:06 عصر
این موضوع ارتباطی به PHP نداره و مربوط به استانداردهای HTML هست. طبق استاندارد W3C در هر صفحه یا دقیقتر بخوایم بگیم، توی هر فایل اسکریپت، نباید بیشتر از یک فرم باشه و یک راه اینه که صفحه رو قاب بندی (با کمک frameset و frame) کنید و فرمهای مختلف رو توی فریمهای جداگانه بگذارین (که البته به SEO سایت آسیب میزنه) و یک راه دیگه هم که در برخی مرورگرها (بخصوص مرورگرهای قدیمی) ممکنه جواب نده، اینه که به فرمهاتون با کمک خاصیت name یک نام اختصاص بدین تا از هم تفکیک بشن.

olampiad
جمعه 22 آذر 1392, 19:46 عصر
من از moz20 استفاده می کنم.
به هریک از فرم هام اسمی جداگانه بدم
مشکلم حل می شه
ممنون

MMSHFE
جمعه 22 آذر 1392, 19:50 عصر
تست کنید ببینید کار میکنه یا نه. البته باید به یک نکته دقت کنید و اون هم اینه که کلاینتهای سایتی که طراحی میکنید، به هیچ عنوان مجبور نیستن از همین مرورگر استفاده کنن. ازنظر اصول طراحی هم صحیح نیست که کاربران رو مجبور به استفاده از مرورگر خاصی کنید.