SlideShare a Scribd company logo
1 of 9
Move1
• Realizati un proiect nou si eliminati index.php din adresa.
FormsController –varianta1
class FormsController extends CI_Controller {
public function copy3(){
$var1="";
$var2="";
if(isset($_POST["text1"])){
$var1=$_POST["text1"];
}
else {
$var1="";
}
if(isset($_POST['submit'])){
$radio=$_POST['letter'];
if($radio=='lower'){
$var2=strtolower($var1);
}elseif($radio=='upper'){
$var2=strtoupper($var1);
}
}
$data['var1']=$var1;
$data['var2']=$var2;
$this->load->view('forma1',$data);
}
}
FormsController –varianta2
class FormsController extends CI_Controller {
public function copy3(){
$var1="";
$var2="";
if($this->input->post('text1')){
$var1=$this->input->post('text1');
}
else {
$var1="";
}
if($this->input->post('submit')){
$radio=$this->input->post('letter');
if($radio=='lower'){
$var2=strtolower($var1);
}elseif($radio=='upper'){
$var2=strtoupper($var1);
}
}
$data['var1']=$var1;
$data['var2']=$var2;
$this->load->view('forma1',$data);
}
}
Vederea forma1.php
<?php
$this->load->helper('form');
echo form_open();
#text control
$data1 = ['name' => 'text1',
'id' => 'text1',
'value' => $var1,
'maxlength' => '100',
'size' => '30',
];
#label
echo form_label('Text1 ', 'text1');
echo form_input($data1);
#submit button
echo form_submit('submit', '->');
#text control
$data2 = ['name' => 'text2',
'id' => 'text2',
'value' => $var2,
'maxlength' => '100',
'size' => '30',
];
#label
echo form_label('Text2 ', 'text2');
echo form_input($data2);
echo "<br><br>";
#radio1
$radio1=['name' => 'letter',
'id' => 'letter1',
'value' => 'upper',
'checked'=>set_radio('letter', 'Upper', TRUE),
];
#label
echo form_label('Upper ', 'letter1');
echo form_radio($radio1);
echo "<br/><br/>";
#radio2
$radio2=[ 'name' => 'letter',
'id' => 'letter2',
'value' => 'lower',
'checked'=>set_radio('letter', 'Lower', FALSE),
];
#label
echo form_label('Lower ', 'letter2');
echo form_radio($radio2);
echo form_close();
Routing:
$route['default_controller'] = 'FormsController/copy3';
//$route['default_controller'] = 'FormsController/copy4';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

More Related Content

More from Razvan Raducanu, PhD (20)

12. edit record
12. edit record12. edit record
12. edit record
 
11. delete record
11. delete record11. delete record
11. delete record
 
10. view one record
10. view one record10. view one record
10. view one record
 
9. add new record
9. add new record9. add new record
9. add new record
 
8. vederea inregistrarilor
8. vederea inregistrarilor8. vederea inregistrarilor
8. vederea inregistrarilor
 
7. copy1
7. copy17. copy1
7. copy1
 
6. hello popescu 2
6. hello popescu 26. hello popescu 2
6. hello popescu 2
 
5. hello popescu
5. hello popescu5. hello popescu
5. hello popescu
 
4. forme in zend framework 3
4. forme in zend framework 34. forme in zend framework 3
4. forme in zend framework 3
 
3. trimiterea datelor la vederi
3. trimiterea datelor la vederi3. trimiterea datelor la vederi
3. trimiterea datelor la vederi
 
2.routing in zend framework 3
2.routing in zend framework 32.routing in zend framework 3
2.routing in zend framework 3
 
1. zend framework intro
1. zend framework intro1. zend framework intro
1. zend framework intro
 
18. images in symfony 4
18. images in symfony 418. images in symfony 4
18. images in symfony 4
 
17. delete data
17. delete data17. delete data
17. delete data
 
16. edit data
16. edit data16. edit data
16. edit data
 
15. view single data
15. view single data15. view single data
15. view single data
 
14. add data in symfony4
14. add data in symfony4 14. add data in symfony4
14. add data in symfony4
 
13. view data
13. view data13. view data
13. view data
 
12.doctrine view data
12.doctrine view data12.doctrine view data
12.doctrine view data
 
11. move in Symfony 4
11. move in Symfony 411. move in Symfony 4
11. move in Symfony 4
 

Recently uploaded

أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....سمير بسيوني
 
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...Nguyen Thanh Tu Collection
 
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution  (फ्रेंच राज्यक्रांती)French Revolution  (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)Shankar Aware
 
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ،    راپورتا مێژوی ، ژ...، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ،    راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...Idrees.Hishyar
 
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 

Recently uploaded (6)

أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
أَسَانِيدُ كُتُبِ وَأُصُولِ النَّشْرِ لِابْنِ الْجَزَرِيِّ وَالْوَصْلُ بِهَا....
 
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
 
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution  (फ्रेंच राज्यक्रांती)French Revolution  (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)
 
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ،    راپورتا مێژوی ، ژ...، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ،    راپورتا مێژوی ، ژ...
، ژیانا ئینگلیزا ب کوردی ، ئینگلیزەکان ، راپورتی کوردی ، راپورتا مێژوی ، ژ...
 
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 

7. CodeIgniter move1

  • 2. • Realizati un proiect nou si eliminati index.php din adresa.
  • 3. FormsController –varianta1 class FormsController extends CI_Controller { public function copy3(){ $var1=""; $var2=""; if(isset($_POST["text1"])){ $var1=$_POST["text1"]; } else { $var1=""; } if(isset($_POST['submit'])){ $radio=$_POST['letter']; if($radio=='lower'){ $var2=strtolower($var1); }elseif($radio=='upper'){ $var2=strtoupper($var1); } } $data['var1']=$var1; $data['var2']=$var2; $this->load->view('forma1',$data); } }
  • 4. FormsController –varianta2 class FormsController extends CI_Controller { public function copy3(){ $var1=""; $var2=""; if($this->input->post('text1')){ $var1=$this->input->post('text1'); } else { $var1=""; } if($this->input->post('submit')){ $radio=$this->input->post('letter'); if($radio=='lower'){ $var2=strtolower($var1); }elseif($radio=='upper'){ $var2=strtoupper($var1); } } $data['var1']=$var1; $data['var2']=$var2; $this->load->view('forma1',$data); } }
  • 5. Vederea forma1.php <?php $this->load->helper('form'); echo form_open(); #text control $data1 = ['name' => 'text1', 'id' => 'text1', 'value' => $var1, 'maxlength' => '100', 'size' => '30', ]; #label echo form_label('Text1 ', 'text1'); echo form_input($data1); #submit button echo form_submit('submit', '->');
  • 6. #text control $data2 = ['name' => 'text2', 'id' => 'text2', 'value' => $var2, 'maxlength' => '100', 'size' => '30', ]; #label echo form_label('Text2 ', 'text2'); echo form_input($data2); echo "<br><br>";
  • 7. #radio1 $radio1=['name' => 'letter', 'id' => 'letter1', 'value' => 'upper', 'checked'=>set_radio('letter', 'Upper', TRUE), ]; #label echo form_label('Upper ', 'letter1'); echo form_radio($radio1); echo "<br/><br/>";
  • 8. #radio2 $radio2=[ 'name' => 'letter', 'id' => 'letter2', 'value' => 'lower', 'checked'=>set_radio('letter', 'Lower', FALSE), ]; #label echo form_label('Lower ', 'letter2'); echo form_radio($radio2); echo form_close();
  • 9. Routing: $route['default_controller'] = 'FormsController/copy3'; //$route['default_controller'] = 'FormsController/copy4'; $route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE;