۷ صبا اقلیما
به روز رسانی داده 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
صبا اقلیما ۱۹ مهر ۱۴۰۰، ۱۸:۰۰

با سلام

خسته باشی

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

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

 

صبا اقلیما ۲۱ مهر ۱۴۰۰، ۱۵:۱۶