Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hola amigos se reencuentran con I como estas, así que siempre podamos estar en un
estado de fina amiinn, amigo tutorial CodeIgniter, esta vez voy a compartir un tutorial sobre
cómo enviar un mensaje por la escapada de sms en CodeIgniter, SMS escapada aquí necesito
un servidor de apoyo es el fuego SMS zenziva, sms Este zenziva fire es un servidor de sms
gratuito, pero los sms limitan 10 sms solo en un día. y sabemos bersamas ¿qué es sms
escapada?
SMS Gateway es una puerta de enlace que se conecta entre la computadora y el
cliente a través de SMS, por lo que, en líneas generales, el Cliente interactúa indirectamente
con la aplicación / sistema a través de SMS Gateway. Al hacer SMS, la información más
importante requerida es el número de destino y el mensaje, y luego SMS Gateway lo
procesa. Ejemplos de las aplicaciones de SMS Gateway en su aplicación en el mundo
académico hoy en día es el anuncio de becas, el anuncio de la sala de pruebas, y así
sucesivamente.
1. File Helper
Vaya a la carpeta application / helpers y cree un archivo en esta carpeta de ayudantes con el nombre
combo_helper.php
<?php
?>
2. Archivos de configuración
Ingrese en la carpeta Config y agregue el siguiente código en el archivo Autoload.php
$autoload['helper'] =
array('url', 'file', 'form', 'html', 'combo_helper');
3. Controlador de archivos
Y cree varib id_prov y nama_prov para que luego se pueda reconocer en el archivo de vista, si
no agrega esto, habrá un error.
4. Ver archivo
y agregar el siguiente código como resultado de su combinación seleccionada
<div class="form-group">
<label class="col-lg-3 control-label">Provinsi</label>
<div class="col-md-12">
Haga que la notación llame la atención en codeigniter. A veces todavía hay muchos
que no saben cómo eliminar datos al mostrar el mensaje borrar los datos con alertas
interesantes o una hermosa vista. Entonces, cómo hacer una notificación que, por favor, vea.
1. Controlador
Agregue esta función en el archivo del controlador c_mahasiswa.php
public function DeleteMahasiswa($id)
{
$id = $this->input->post("id");
$this->m_query->M_DeleteMahasiswa($id);
redirect('c_mahasiswa');
}
2. Modelo
Agregar esta función en el archivo de modelo m_query.php
public function M_DeleteMahasiswa($id)
{
$this->db->where('id',$id);
$this->db->delete('tb_mahasiswa');
}
3.
Última vista Agregue este código en la carpeta Ver con el nombre v_mahasiswa.php
</tr>
</thead>
<?php
$no = 1;
if ($data->num_rows() > 0) {
foreach ($data->result() as $row) {
?>
<tr id="delete">
<td><?php echo $no++; ?></td>
<td><?php echo $row->nim; ?></td>
<td><?php echo $row->nama; ?></td>
<td><?php echo $row->alamat; ?></td>
<?php if ($row->status == "Aktif"): ?>
<td>
<span class="badge badge-success">
<?php echo $row->status; ?>
</span>
</td>
<?php else: ?>
<td>
<span class="badge badge-danger">
<?php echo $row->status; ?>
</span>
</td>
<?php endif ?>
</td>
<?php } ?>
</tr>
<?php
}
}
?>
</table>
</div>
</div>
</div>
<?php include 'template/mahasiswa_input_modal.php'; ?>
</body>
<?php include 'template/footer.php'; ?>
<script>
function deletedata(id)
{
swal({
title: "Anda Yakin?",
text: "Data <?php echo $row->nama; ?> Akan Dihapus Secara
Permanen!",
type: "warning",
showCancelButton: true,
// confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: false
},
function(){
$.ajax({
url: "<?php echo base_url('c_mahasiswa/DeleteMahasiswa/')
?>",
type: "post",
data: {id:id},
success:function(){
swal('Data Berhasil Di Hapus', ' ', 'success');
$("#delete").fadeTo("slow", 0.7, function(){
$(this).remove();
})
},
error:function(){
swal('data gagal di hapus', 'error');
}
});
});
}
</script>
1. Controlador
Archivo Buat Sebuah Di controlador dengan nama c_autocomplete.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
function get_autocomplete()
{
if (isset($_GET['term'])) {
$result = $this->m_auto->get_prov($_GET['term']);
if (count($result) > 0) {
foreach ($result as $row)
$result_array[] = $row->nama_prov
);
echo json_encode($result_array);
}
}
}
2. Modelo
Buat Sebuah Archivo Di Modelo dengan nama M_auto.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
3. Ver
Terakhir Anda Buat File Di Folder Ver dengan nama v_autocomplete.php
<script>
$(document).ready(function()
{
$("#title").autocomplete({
source : "<?php echo site_url('C_autocomplete/get_autocomplete')
?>"
}
});
});
</script>
1. Controlador
Crear un archivo en el controlador con el nombre c_autocomplete.php
function get_autocomplete()
{
if (isset($_GET['term'])) {
$result = $this->m_auto->get_prov($_GET['term']);
if (count($result) > 0) {
foreach ($result as $row)
$result_array[] = array(
'label'=>$row->nim,
'nama_mahasiswa'=>strtoupper($row->nama)
);
echo json_encode($result_array);
}
}
}
2. Modelo
Agregue esta función en el archivo de modelo con el nombre M_auto.php
3.
Última vista Agregue este código en la carpeta Ver con el nombre v_autocomplete.php
<script>
$(document).ready(function()
{
$("#title").autocomplete({
source : "<?php echo site_url('C_autocomplete/get_autocomplete')
?>",
}
});
});
</script>
1. Controlador
Agregue esta función delete_users en el archivo de controlador C_users.php
public function delete_users($id)
{
$data = $this->m_query->ambil_id_gambar($id);
// lokasi gambar berada
$path = './uploads/';
@unlink($path.$data->foto);// hapus data di folder dimana data
tersimpan
if ($this->m_query->delete_users($id) == TRUE) {
// TAMPILKAN PESAN JIKA BERHASIL
$this->session->set_flashdata('pesan', 'DATA BERHASIL DI HAPUS');
}
redirect('c_users');
}
2. Modelo
Agregar esta función en el archivo de modelo m_query.php
}
public function delete_users($id)
{
$this->db->where('id', $id);
$this->db->delete('users');
return TRUE;
}
3. Ver en
vivo Agregue este código en el archivo de vista v_dataUsers.php
1. Controlador
Archivo Buat Sebuah Di controlador dengan nama c_autocomplete.php
<? php
defined ('BASEPATH') O exit ('No se permite el acceso directo al script');
función get_autocomplete ()
{
if (isset ($ _ GET ['term'])) {
$ result = $ this-> m_auto-> get_prov ($ _ GET ['term']);
if (count ($ result)> 0) {
foreach ($ resultado como $ fila)
$ result_array [] = $ row-> nama_prov
);
echo json_encode ($ result_array);
}
}
}
2. Modelo
Buat Sebuah Archivo Di Modelo dengan nama M_auto.php
<? php
defined ('BASEPATH') O exit ('No se permite el acceso directo al script');
<script>
$ (document) .ready (function ()
{
$ ("# title"). autocomplete ({
fuente: "<? php echo site_url ('C_autocomplete / get_autocomplete')?>"
}
});
});
</ script>
Tutorial Codeigniter 3 Hacer autocompletar utilizando Ajax y
Database #Part 1
1. Controlador
Crear un archivo en el controlador con el nombre c_autocomplete.php
función get_autocomplete ()
{
if (isset ($ _ GET ['term'])) {
$ result = $ this-> m_auto-> get_prov ($ _ GET ['term']);
if (count ($ result)> 0) {
foreach ($ resultado como $ fila)
$ result_array [] = array (
'label' => $ row-> nim,
'student_name' => strtoupper ($ row-> name)
);
echo json_encode ($ result_array);
}
}
}
2. Modelo
Agregue esta función en el archivo de modelo con el nombre M_auto.php
3.
Última vista Agregue este código en la carpeta Ver con el nombre v_autocomplete.php
<script>
$ (document) .ready (function ()
{
$ ("# title"). autocomplete ({
fuente: "<? php echo site_url ('C_autocomplete / get_autocomplete')?>",
}
});
});
</ script>
Tutorial Codeigniter 3 Hacer autocompletar usando Ajax y
base de datos
1. Controlador de archivos
Si no ha creado el archivo del controlador que creó primero con el nombre, luego agrega esta función y
ajusta el nombre de la función en el modelo.
public function __construct()
{
parent::__construct();
$this->load->model('m_query');
}
3. Formatee
su Ecxel Agregue este formato ecxel en el archivo de vista. Simplemente copie y péguelo en
el archivo de encabezado viewnya.
<?php
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
header ("Content-type: application/x-msexcel");
header ("Content-type: application/octet-stream");
header ("Content-Disposition: attachment;
filename=Nama_File.xls");
?>
4. Vista de archivo
después de crear el archivo a la vista, agrega el formato de Excel antes de que sea como el
siguiente.
<?php
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
header ("Content-type: application/x-msexcel");
header ("Content-type: application/octet-stream");
header ("Content-Disposition: attachment;
filename=Nama_File.xls");
?>
<style type="text/css">
table,th,td{
border-collapse: collapse;
padding: 15px;
margin: 10px;
color: #000;
}
</style>
<table border="1">
<thead>
<tr>
<th>No</th>
<th>Nim</th>
<th>Nama</th>
<th>Alamat</th>
<th>status</th>
</tr>
</thead>
<?php
$no = 1;
if ($data->num_rows() > 0) {
foreach ($data->result() as $row) {
?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $row->nim; ?></td>
<td><?php echo $row->nama; ?></td>
<td width="300"><?php echo $row->alamat; ?></td>
<td><?php echo $row->status; ?></td>
</tr>
<?php
}
}
?>
</table>
5. Agregue su botón Exportar Excel
Agregue este código como botón de exportación ecxel y colóquelo debajo de la etiqueta de cierre
de la tabla
<div class="row">
<a href="<?php echo base_url('report/exel/') ?>" class="btn btn-
success"><span class="fa fa-file-excel-o"></span> Export Excel</a>
</div>
http://www.webtutorialit.ga/2018/04/cara-mudah-export-file-excel-di.html
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- ----------------------------
-- ----------------------------
-- Records of album
-- ----------------------------
INSERT INTO `album` VALUES ('2', 'Slippery When Wet ', '1');
function getalbums() {
$data = array();
$query = $this->db->get('album');
if ($query->num_rows() > 0) {
$data[] = $row;
$query->free_result();
return $data;
Mi controlador (combobox.php)
function dynamic_combobox(){
$this->load->model('combobox_model');
$data['album'] = $this->combobox_model->getalbums();
$this->load->view('combobox', $data);
echo form_open('form/register');
if (count($album)) {
echo "</select><br/>";
echo form_submit('submit','register');
echo form_close();
http://lvasquez.github.io/2013/08/19/dynamic-combobox-with-codeigniter/
Codeigniter Tutorial 3 Enviar un mensaje con una escapada de
SMS
Hola amigos se reencuentran con I como estas, así que siempre podamos estar en un
estado de fina amiinn, amigo tutorial CodeIgniter, esta vez voy a compartir un tutorial sobre
cómo enviar un mensaje por la escapada de sms en CodeIgniter, SMS escapada aquí necesito
un servidor de apoyo es el fuego SMS zenziva, sms Fire zenziva es un servidor de sms
gratuito, pero el sms gratuito tiene un límite de 10 sms en un día. y sabemos cómo es la
escapada de SMS?
SMS Gateway es una puerta que se conecta entre una computadora y un cliente a
través de SMS, por lo que, en líneas generales, el Cliente interactúa indirectamente con la
aplicación / sistema a través de SMS Gateway. Al enviar mensajes de texto, la información
más importante que se necesita es el número de destino y el mensaje, de modo que el SMS
Gateway realmente lo procesa. Un ejemplo de una aplicación SMS Gateway en su aplicación
en el mundo académico actual es el anuncio de becas, el anuncio de la sala de pruebas, etc.
1. Controlador
Crea un archivo en el controlador con el nombre Pesan.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$postdata = array('authkey'=>$userkey,
'mobile'=>$mobile,
'message'=>$msgencode,
'router'=>$router
);
$url =
"https://reguler.zenziva.net/apps/smsapi.php?userkey=$userkey&passkey=$passkey&nohp=$
mobile&pesan=$msgencode";
$ch = curl_init();
curl_setopt_array($ch,array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_POST => TRUE,
CURLOPT_POSTFIELDS => $postdata
));
$output = curl_exec($ch);
if (curl_errno($ch)) {
echo "error". curl_error($ch);
}
curl_close($ch);
?>
<br>respon ID Mobile : <?php echo $output; ?> pesan sukses di kirim</br>
<?php
echo "<script>alert('pesan berhasil di kirim');</script>";
}
else
{
$this->index();
}
}
2. Ver
Crear una carpeta de mensajes en la carpeta de visualización y crear un archivo nuevamente en el nombre
send.php
<fieldset>
<div class="form-group">
<label for="inputEmail" class="col-lg-3 control-label">No Telepon</label>
<div class="col-lg-12">
<input type="text" name="mobile" class="form-control"
placeholder="Ex:Masukan No Tujuan">
</div>
<div class="col-md-12">
<?php echo form_error('mobile', '<span class="text-danger">','</span>')
?>
</div>
</div>
<div class="form-group">
<label for="inputEmail" class="col-lg-3 control-label">Pesan</label>
<div class="col-lg-12">
<textarea name="message" class="form-control" placeholder="Masukan
Pesan Anda"></textarea>
</div>
<div class="col-md-12">
<?php echo form_error('message', '<span class="text-
danger">','</span>') ?>
</div>
</div>
<div class="form-group">
<div class="col-lg-10 col-lg-offset-2">
<button type="reset" class="btn btn-default">Batal</button>
<button type="submit" class="btn btn-primary"><span class="fa fa-
send"></span> Kirim</button>
</div>
</div>
</fieldset>
</form>
</div>
</div>
</div>
<?php include 'template/mahasiswa_input_modal.php'; ?>
</body>
<?php include 'template/footer.php'; ?>
http://www.webtutorialit.ga/2017/10/tutorial-codeigniter-3-mengirim-pesan.html