CodeIgniter Greeting
• Realizati un proiect nou si eliminati index.php din adresa.
Metoda1
FormsController
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class FormsController extends CI_Controller {
public function index()
{
$var1="";
if($this->input->post('text1')){
$var1=$this->input->post('text1');
$var2="<br/><br/>Hello ". $var1."!";
}
else {
$var1="";
$var2="<br/><br/>Good Morning!";
}
$data['var1']=$var1;
$data['var2']=$var2;
$this->load->view('forms',$data);
}
}
Vederea forms.php
<?php
$this->load->helper('form');
echo form_open();
$data = ['name' => 'text1',
'id' => 'text1',
'value' => $var1,
'maxlength' => '100',
'size' => '30',
];
echo form_input($data);
echo form_submit('submit', 'Submit!');
echo $var2;
Routes.php
$route['default_controller'] = 'FormsController';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
Metoda2
FormsController
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class FormsController extends CI_Controller {
public function index()
{
$var1="";
if(isset($_POST["text1"])){
$var1=$_POST["text1"];
$var2="<br/><br/>Hello ". $var1."!";
}
else {
$var1="";
$var2="<br/><br/>Good Morning!";
}
$data['var1']=$var1;
$data['var2']=$var2;
$this->load->view('forms',$data);
}
}
Vederea forms.php
<?php
echo '
<!DOCTYPE html>
<form method="post">
<input type="text" name="text1" value='.$var1.'><br><br>
<input type="submit" value="Submit">
</form>
';
echo $var2;
Routes.php
$route['default_controller'] = 'FormsController';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

4. CodeIgniter Greeting