💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ hamid mostafazadeh
محوه ارسال id توسط متود get در کد ایگنایتر
جامعه پی اچ پی ایجاد شده در ۲۹ آذر ۱۳۹۹

سلام وقت بخیر 

هدف اینه که وقتی توی آدرس url مثه تصویر ضمیمه زدم ، بره توی یک view و id عدد 11 رو چاپ کنه و بنویسه عدد 11 (بسته به اینکه توی آدرس url هرچی میزنم بیاد ، مثلا 35 همین قضیه برای 35 تکرار بشه و یا هر عدد دیگه ) 

آدرس url تصویر ضمیه هست . علت اینکه آرایه تعریف کردم چون میخواستم بازم تعریف کنم ولی فعلا یک id نوشتم

چطوری باید این کار انجام بدم ؟؟

کد‌های کنترلر 

<?php
    class Show extends CI_Controller{
        public function post(){
            $this->load->helper('form');
            $pid=$this->input->get('');
            $data =array(
                'id' => "$pid"
                );
            $this->load->view('single'  , $data);
        }
    }
?>

و کد‌های صفحه view 

<h1> title  <?php echo $pid; ?></h1>

سلام و احترام

$pid=$this->input->get('');

متد get چرا خالیه؟

<h1> title  <?php echo $pid; ?></h1>

شما در Controller متغیر $data رو پاس دادید که آرایست، توی فراخوانیش یه مشکلی وجود داره. کد رو به شکل زیر دربیارید.

متغیر $data درون کنترلر:

$data =array(
    'id' => $pid
);

درون ویو:

<h1> title <?php echo $data['id']; ?></h1>

 

امیر صالحی ۲۹ آذر ۱۳۹۹، ۲۰:۱۶

خب get رو از آدرس url میگیره واسه همین خالیه 

$pid=$this->input->get('');

 دو تا پارامتر رو تغییر  دادم اما بازم میزنه پارامتر ناشناخته

دلیلش چیه ؟ 

hamid mostafazadeh ۲۹ آذر ۱۳۹۹، ۲۰:۲۷

آره درسته 

چون پیام‌های دیگه که ارسال میکنم 

یه تگhtml ساده رو لود میکنه مشکل از چیه ؟

 

hamid mostafazadeh ۳۰ آذر ۱۳۹۹، ۰۹:۲۰

سلام دمت گرم آقای صالحی عزیز 

09019451851

شب یلدایی خوبی داشته باشین ، فقط برای من شب‌ها از سرکار میام از 18 تا 23 اوکی‌تر هستم 

hamid mostafazadeh ۳۰ آذر ۱۳۹۹، ۱۶:۴۷

سلام آقا چی شد جواب ما رو ندادین !!؟؟

hamid mostafazadeh ۰۱ دی ۱۳۹۹، ۱۵:۵۵