🚀 تخفیف ۳۵٪ + ۳.۵ میلیون هدیه! برنامه‌نویسی رو الان شروع کن - فقط امروز!
۰ ثانیه
۰ دقیقه
۰ ساعت
۷ احمد گنجعلی
به روز رسانی داده wpdb
کیوان علی محمدی حل شده توسط کیوان علی محمدی

با سلام

خسته باشی

لطفا مرا راهنمایی درمورد بروز رسانی(wpdb) ابتدا تگ a ویرایش ایجاد کردم و بعد فایل edit ایجاد کردم کد‌ها وارد کردم و بعد درقسمت menus.php شرط ایجاد کردو هنوز دستور ایجادنشده است

دستور کدها پیوست شده است

با تشکر فراوان

سلام خدمت شما. لطفا کدهای خودتون رو در قالب بلاک‌های کد موجود در همین ویرایشگر ارسال کنید.

بهترین پاسخ
کیوان علی محمدی ۲۵ شهریور ۱۴۰۰، ۰۶:۵۲

               <a href="<?php echo add_query_arg(['action'=>'edit','item'=>$sample->ID])?>">ویرایش</a>

 

main

 

 

iv class = "wrap">


 

<h1>بروزرسانی آیتم</h1>


 

<form method="post">

<table  class"form-table">

<?php foreach($sample as $sample) : ?>;

<tr valign"top">

<th scope"row">نام</th>

<td>

<input type"text" name="firstName" value="<?php echo $sample->firstName?>"/></td>

</td>

</tr>

<tr valign"top">

<th scope"row">نام خانوادگی</th>

<td>

<input type"text" name="lastName" value="<?php echo $sample->lastName?>"/><?php echo $sample->lastNameecho 'salam';?></td>

</td>

</tr>

<tr valign"top">

<th scope"row">شماره همراه</th>

<td>

<input type"text" name="mobile" value="<?php echo $sample->mobile?>"/></td>

</td>

</tr>

  


 

<tr valign"top">

<th scope"row"></th>

<td>

<input type"submit"  class="button" name="saveDate"  value="<?php echo $sample->saveDate?>" />

</td>

</tr>


 

<?php endforeach;?>

</table>

   </form>

</div>

edit

 

 

 if($action =="update")

 

         {

         $itemintval($_GET['item']);

                if(isset($_POST['saveDate']));

                {

                      

                     $itemintval($_GET['item']);


 

                if($item>0)  

               {

                     $wpdb->update(

                         $wpdb->prefix.'sample',[


 

                              'firstName'=>  $_POST['firstName'],

                              'lastName'  =>  $_POST['lastName'],

                              'mobile'     => $_POST['mobile'],

                         ],['id' =>$item]


 

                     );

                     

               }   

        

 

menus       }

احمد گنجعلی ۲۷ شهریور ۱۴۰۰، ۱۶:۲۳

باسلام

 خسته نباشی

لطفا مرا راهنمایی درمورد درج رکوردتکراری در پایگاه داده است از چه دستور استفاده کنم

باتشکر

احمد گنجعلی ۳۰ شهریور ۱۴۰۰، ۰۸:۵۸

لطفا از بخش بلاک کد برای درج کد استفاده کنید و کدهای خودتون رو در ویرایشگر به صورت ساده paste نکنید.

کیوان علی محمدی ۳۰ شهریور ۱۴۰۰، ۱۲:۳۰
<a href="<?php echo add_query_arg(['action'=>'edit','item'=>$sample->ID])?>">ویرایش</a>
main.php
<div class = "wrap">
<h1> بروزرسانی آیتم </h1>
<form method="post">
<table  class= "form-table">
<?php foreach($sample as $sample) : ?>;
<tr valign= "top">
<th scope= "row">نام</th>
<td>
<input type= "text" name="firstName" value="<?php echo $sample->firstName; ?>"/></td>
</td>
</tr>
<tr valign= "top">
<th scope= "row">نام خانوادگی</th>
<td>
<input type= "text" name="lastName" value="<?php echo $sample->lastName; ?>"/><?php echo $sample->lastName; echo 'salam';?></td>
</td>
</tr>
<tr valign= "top">
<th scope= "row">شماره همراه</th>
<td>
<input type= "text" name="mobile" value="<?php echo $sample->mobile; ?>"/></td>
</td>
</tr>
<tr valign= "top">
<th scope= "row"></th>
<td>
<input type= "submit"  class="button" name="saveDate"  value="<?php echo $sample->saveDate; ?>" />
</td>
</tr>
<?php endforeach;?>
</table>
   </form>
</div>
edit.php
if($action =="update")
         {
         $item= intval($_GET['item']);
                if(isset($_POST['saveDate']));
                {
                     $item= intval($_GET['item']);
                if($item>0)  
               {
                     $wpdb->update(
                         $wpdb->prefix.'sample',[
                              'firstName'=>  $_POST['firstName'],
                              'lastName'  =>  $_POST['lastName'],
                              'mobile'     => $_POST['mobile'],
                         ],['id' =>$item]
                     );
               }   
               }
                  $samples = $wpdb->get_results("SELECT*FROM {$wpdb->prefix}sample where id= $item");
                  include WP_APIS_TPL.'admin/menus/add/edit.php';
          }
menus.php
احمد گنجعلی ۱۲ مهر ۱۴۰۰، ۱۷:۵۴
<a href="<?php echo add_query_arg(['action'=>'edit','item'=>$sample->ID])?>">ویرایش</a>
main.php
<div class = "wrap">
<h1> بروزرسانی آیتم </h1>
<form method="post">
<table  class= "form-table">
<?php foreach($sample as $sample) : ?>;
<tr valign= "top">
<th scope= "row">نام</th>
<td>
<input type= "text" name="firstName" value="<?php echo $sample->firstName; ?>"/></td>
</td>
</tr>
<tr valign= "top">
<th scope= "row">نام خانوادگی</th>
<td>
<input type= "text" name="lastName" value="<?php echo $sample->lastName; ?>"/><?php echo $sample->lastName; echo 'salam';?></td>
</td>
</tr>
<tr valign= "top">
<th scope= "row">شماره همراه</th>
<td>
<input type= "text" name="mobile" value="<?php echo $sample->mobile; ?>"/></td>
</td>
</tr>
<tr valign= "top">
<th scope= "row"></th>
<td>
<input type= "submit"  class="button" name="saveDate"  value="<?php echo $sample->saveDate; ?>" />
</td>
</tr>
<?php endforeach;?>
</table>
   </form>
</div>
edit.php
if($action =="update")
         {
         $item= intval($_GET['item']);
                if(isset($_POST['saveDate']));
                {
                     $item= intval($_GET['item']);
                if($item>0)  
               {
                     $wpdb->update(
                         $wpdb->prefix.'sample',[
                              'firstName'=>  $_POST['firstName'],
                              'lastName'  =>  $_POST['lastName'],
                              'mobile'     => $_POST['mobile'],
                         ],['id' =>$item]
                     );
               }   
               }
                  $samples = $wpdb->get_results("SELECT*FROM {$wpdb->prefix}sample where id= $item");
                  include WP_APIS_TPL.'admin/menus/add/edit.php';
          }
menus.php
احمد گنجعلی ۱۹ مهر ۱۴۰۰، ۱۸:۰۰

با سلام

خسته باشی

لطفا مرا راهنمایی

باتشکرفراوانی

 

احمد گنجعلی ۲۱ مهر ۱۴۰۰، ۱۵:۱۶