یک کمک کوچک

hassancd

Active Member
سلام دوستان از اینجا شروع میکنم که من یک جدول دارم که در آن کد کلاس و نام کلاس در آن قرار دارد و در این جدول نام کلاسها ثبت میشود و دیگر عملیات من میخام یک صفحه داشته باشم که در آن کل کلاسها به همراه نامها در اون بیاد و در کنارهر کلاس یک چک باکس قرار داشته باشد و فرد با انتخاب چک باکس و زدن کلید در آن کلاس ثبت نام کند و در جدول دیگر نام کلاس به همراه کد کلاس و کد دانش اموز در اون ثبت بشه (کد هنرجو با id=$_session['id'];$)حالا سوالام شروع میشه:1-من نام چک باکس هام رو چجوری قرار بدم و وقتی سابمیت می کنم چجوری فراخوانی کنم اصلا باید من چیکار کنم .
 

Masoud1365

مدیر انجمن
شما یه سرچ در مورد آرایه ها بزنید.این کار با آرایه امکان پذیر است.
 

hassancd

Active Member
دوست گرامی جستجو چیزی به من نداد اگه میتونید کمکم کنید
یا لینک این رو برام بزارید
ممنون میشم
 

hassancd

Active Member
دوست گرامی جستجو چیزی به من نداد اگه میتونید کمکم کنید
یا لینک این رو برام بزارید
ممنون میشم
 

mohan21

Member
با سلام

من از select استفاده میکنم ...

فرم ::::
HTML:
<select name="class[]" multiple="multiple" style="width:350px ; height:100px" dir="ltr" />
    <option value="id 1">class 1</option>
    <option value="id 2">class 2</option>
    <option value="id 3">class 3</option>
    <option value="id 4">class 4</option>
    <option value="id 5">class 5</option>
</select>
PHP:
// ---- ARRAY ::: 0 to n
$class = $_POST ['class'] ;

// --- Print Class Selected ....
for ( $i_class = 0 ; $i_class < count ($class) ; $i_class ++ )
{
    if ( $class [$i_class] != "" )
        echo $class [$i_class] ;
}

در ضمن ::
دوست گرام از دادن پست تکراری خودداری کنید ... با تشکر
 
آخرین ویرایش:

hassancd

Active Member
دوست گرامی ممنونولی من من میخوام با check box داشته باشم و هر checkbox توی حلقه صاهمث و با چاپ مشخصات کلاس درون اون چاپ میشه داخل یک جدول و من میخوام اونجا نشون بدمراستیتش من همه موضوعات رو جستجو کردم و جایی رو پیدا نکردم که جواب درست و حسابی بگیرم
 

pasargad-ir

Active Member
PHP:
<?php
$query="SELECT *  FROM `class` order by id ASC";
$result = mysql_db_query ($dbname,$query,$link);
while($row = mysql_fetch_array($result))
{
 echo "<input name=\"class\" type=\"radio\" value=\"$row[id]\" checked>$row[name] <br />\n";
}
?>
 

hassancd

Active Member
جوابم رو پیدا کردم

ممنون از تمامی دوستان من راه حل رو پیدا کردم

HTML:
<input type="checkbox" name="add[]" value="<?= $row[id]; ?>"/>
در هر حلقه این رو گزاشتم و در صفحه ای که به اون submit می کنید.
PHP:
$add = $_POST['add'];  
if  (count($add)>0){
      foreach($add as $id){
 هر بلایی که خواستیم سر valu==$id در میاریم
            {{

از همه ممنونم
 

hidensoft

Member
فکر می کنی اگه داکیومنت php رو خونده بودی چقدر زود تر به نتیجه رسیده بودی
 

hidensoft

Member
چرا نمی شه. سوالی که شما پرسیدی مربوط قوانین اولیه برنامه نویسی در PHP هست که ندونستنش واقعا ضعف بزرگی بشمار میاد.
شما می تونید از اینجا داکیومنت PHP رو آنلاین مطالعه بفرمایید یا اینکه از اینجا دانلود کنید و بصورت آفلاین مطالعه کنید.

پیشنهاد می کنم حتما این کارو انجام بدید چرا که در وحله اول به خود شما کمک می کنه
 

hassancd

Active Member
چشب دوست گرامی
حالا ما این سوالو پرسیدیم کسی نتونست جوابمون رو بده و هرکی ماله خودش صورت مسئله رو عوض میکرد بازم خوبه که به نتیجه رسیدیم

بازم ممنون
 

جدیدترین ارسال ها

بالا