Mostrando entradas con la etiqueta php. Mostrar todas las entradas
Mostrando entradas con la etiqueta php. Mostrar todas las entradas

martes, 12 de noviembre de 2019

 

Realizar un crud con php y mysql bootstrap 4.4 jquery

Hola amigos como están espero que bien. Bueno en este articulo estaré publicando un crud a como hacer operaciones básicas de leer , actualizar,eliminar,agregar


El código esta publicado en nuestros repositorios en github pueden clonarlo.
https://github.com/cpiprodesign/CrudPhpMysql

dudas y sugerencias dejanos un mensaje en los comentarios

Share:

sábado, 31 de agosto de 2019

 

como hacer un crud en php y mysql y bootstrap 4 (Leer Agregar Actualizar Eliminar) 2021

Hola amigos como estamos me imagino que bien.Bueno en este post les estare compartiendo a como hacer un crud en php y mysql .
pueden descargar el proyecto totalmente gratis























Primero crearemos nuestro bd.en mysql





-- Volcando estructura de base de datos para crudalumno

CREATE DATABASE IF NOT EXISTS `crudalumno` /*!40100 DEFAULT CHARACTER SET latin1 */;

USE `crudalumno`;



-- Volcando estructura para tabla crudalumno.alumnos

CREATE TABLE IF NOT EXISTS `alumnos` (

`Id` int(11) NOT NULL AUTO_INCREMENT,

`Nombres` varchar(50) NOT NULL,

`Direccion` varchar(50) NOT NULL,

PRIMARY KEY (`Id`)

) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=latin1;



-- Volcando datos para la tabla crudalumno.alumnos: ~3 rows (aproximadamente)

DELETE FROM `alumnos`;

/*!40000 ALTER TABLE `alumnos` DISABLE KEYS */;

INSERT INTO `alumnos` (`Id`, `Nombres`, `Direccion`) VALUES

    (18, 'Cristian rojas', 'lima'),

    (20, 'cristian ', 'puente piedra'),

    (21, 'Yesenia Chavez', 'los olivos');


Para poder conectarse cambiar la cadena de conecion en(conexion.php)

<?php
$link = 'mysql:host=localhost;dbname=crudalumno';
$usuario ='root';
$contraseña= '';
$bd= 'crudalumno';
try {
$pdo = new PDO($link, $usuario, $contraseña);
//echo('conectado');
} catch (PDOException $e) {
print "¡Error!: " . $e->getMessage() . "<br/>";
die();
}

Click aqui para poder descargar proyecto completo

Descargar aqui

Share:

jueves, 24 de agosto de 2017

 

Crear un sistema de Login con PHP y MySQL Bootstrap 3.0

Crear un Sistema de Login de usuarios en PHP con MySQL

Muchas veces cuando diseñamos nuestro pagina web o pagina de un cliente queremos restringir  algunos partes de la pagina. al usuario.Por lo cual hoy les comparto un material de como hacer un sistema de login y registrarse en php y mysql




Diseño es lo siguiente index.php




Pagina de registarse Register.php



Pagina Principal una vez logueado







Recuerda..
 una vez descargado crea una base datos en mysql
script es lo siguiente

-- phpMyAdmin SQL Dump
-- version 4.5.1
-- http://www.phpmyadmin.net
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 25-08-2017 a las 03:40:12
-- Versión del servidor: 10.1.16-MariaDB
-- Versión de PHP: 5.6.24

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de datos: `multi_login`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `users`
--

CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `username` varchar(100) NOT NULL,
  `email` varchar(100) NOT NULL,
  `user_type` varchar(20) NOT NULL,
  `password` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `users`
--

INSERT INTO `users` (`id`, `username`, `email`, `user_type`, `password`) VALUES
(1, 'admin', 'xristian_patric@hotmail.com', 'admin', '123'),
(2, 'cristian', 'xristian_patric@hotmail.com', 'user', '202cb962ac59075b964b07152d234b70');

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `users`
--
ALTER TABLE `users`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Eso es todo  comente dudas y sugerencias en los comentarios 
gracias hasta la próxima..

Share:

viernes, 21 de julio de 2017

 

Ejercicios en php Resueltos

En esta entrada realizamos ejercicios en php
el siguiente imagen  es de nuestros ejercicios propuestos





Para  mostrar resultado de nuestros ejercicios  crea un tu html y guarda  archivo como  index.php
SOLUCIÓN DE EJERCICIOS EN PHP

# 1. Realizar suma de dos números..

if (isset($_POST['suma'])) {
    $num1 = $_POST
        ['numero1'];
    $num2 = $_POST
        ['numero2'];
    $suma = $num1
         + $num2;
    echo "La suma de " . $num1 . " y " . $num2 . " es " . $suma . "||";
    #print(""La suma de ".$num1." y ".$num2." es ".$suma")
} else {
    echo "no ingresastes datos para sumar|| ";

}

?>


# 2.calcula el 18% porcentaje de precio de producto




if (isset($_POST['resul'])) {
    $precio    = $_POST['precio'];
    $resultado = ($precio * 18) / 100;
    $total     = $precio - $resultado;
    echo "El  18% del precio " . $precio . "Es: " . $resultado;
    echo "  total es: " . $total . "||";
} else {
    echo "no ingresastes datos || ";
}

?>

# 3.Ingresar datos y mostrar el resultado muestra nombre dni etc...

if (isset($_POST['resultado'])) {

    $nombre    = $_POST['nombre'];
    $dni       = $_POST['dni'];
    $edad      = $_POST['edad'];
    $resultado = $nombre;
    #echo "mi nombre es"+ $nombre;
    echo ("Mi nombre es: " . $nombre . "con DNI " . $dni . " y tengo " . $edad . " años");

} else {

    echo "no ingresastes datos || ";
}

?>


# 4.Pedir un numero y mostrar impar o par

if (isset($_POST['analizar'])) {
    $numero = $_POST['numero'];
    if ($numero % 2 == 0) {
        echo "El numero ingresado $numero es par ||";
    } else {
        echo "El numero ingresado $numero es impar ||";
    }
} else {
    echo "no ingresastes datos|| ";
}
?>


# 5. CALCULAR Promedio de notas

if (isset($_POST['calcu'])) {
    $nota1    = $_POST['n1'];
    $nota2    = $_POST['n2'];
    $nota3    = $_POST['n3'];
    $promedio = ($nota1 + $nota2 + $nota3) / 3;
    echo "El promedio del Alumno es: " . $promedio;
    if ($promedio >= 13) {
        echo " APROBADO";
    } else {
        echo " DESAPROBADO";
    }
} else {
    echo "No ingresastes datos ||";
}
?>

# 6. calcula pasaje.con descuento con radiobutton..

if (isset($_POST['pasajero'])) {
    $precio     = $_POST['pasaje'];
    $des        = $_POST['des'];
    $porcentaje = 0;
    $total      = 0;
    if ($des == "Menor") {
        $porcentaje = ($precio * 25) / 100;
        $total      = $precio - $porcentaje;
        echo "El total de paseje es: " . $total;
        #echo $precio;
    } else if ($des == "jubilado") {
        # code...
        $porcentaje = ($precio * 50) / 100;
        $total      = $precio - $porcentaje;
        echo "El total de pasaje es:" . $total;
    } else {
        echo "El total de pasaje es:" . $precio;
    }

}
?>


Share:

miércoles, 19 de julio de 2017

 

Realizando un CRUD (listar, registrar, actualizar, eliminar) con PHP y MYSQL 2019

Hola amig@s como estan espero que bien.Bueno en esta entrada les compartire un Crud  (listar, registrar, actualizar, eliminar) Programado en PHP y MYSQL y Bootstrap 3.0
En este ejemplo estaremos dando mantenimiento a los alumnos.


Este proyecto ya lo hemos actualizado a php reciente pueden revisarlo en el siguiente link






CODIGOS:
Primero crearemos nuestro base de datos el script es lo siguiente
-- phpMyAdmin SQL Dump
-- version 4.5.1
-- http://www.phpmyadmin.net
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 20-07-2017 a las 03:18:34
-- Versión del servidor: 10.1.16-MariaDB
-- Versión de PHP: 5.6.24

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de datos: `prueba`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `alumnos`
--

CREATE TABLE `alumnos` (
  `codigo` int(11) NOT NULL,
  `nombres` varchar(50) NOT NULL,
  `telefono` int(11) NOT NULL,
  `direccion` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `alumnos`
--

INSERT INTO `alumnos` (`codigo`, `nombres`, `telefono`, `direccion`) VALUES
(1, 'cristian', 123344, 'los olivos'),
(2, 'yesenia', 1233, 'los olivos'),
(3, 'milagros', 1111111111, 'los olivos'),
(4, 'cristian patricio izquierdo', 931566815, 'los rosales puente piedra');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


El siguiente codigo es para diseño principal donde estaremos realizando un crud como ven esta maquetado en bootstrap.
(Guardar como index.php)

<?php
include "conex.php";
$link  = conectarse();
$resul = mysql_query("select*from alumnos", $link);
?>
<!DOCTYPE html>
<html lang="en">
    <head>
        <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
            <meta charset="utf-8">
                <title>
                    Document
                </title>
            </meta>
        </link>
    </head>
    <body>
        <div class="container">
            <div class="row">
                <div class="jumbotron ">
                    <h1>
                        Listado de Alumnos
                    </h1>
                </div>
                <div>
                    <form class="form-inline"" action="bus.php" method="post">
                    <div class="form-group">
                        <input class="form-control" id="b" name="b" placeholder="Ingrese un codigo o Nombre a buscar" type="text">
                                            <button type="submit" type="button" name="buscar" class="btn btn-primary" >
  Buscar
  <span class="glyphicon glyphicon-search" aria-hidden="true"></span>
</button>
                                   </div>

           <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">
  Nuevo
</button>
                       
                    </form>
                </div>            
               
 
                <table class="table table-striped col-md-4 col-xs-6">
                    <thead>
                        <tr>
                            <th>
                                codigo
                            </th>
                            <th>
                                nombre
                            </th>
                            <th>
                                Telefono
                            </th>
                            <th>
                                Direccion
                            </th>
                            <th>
                                Acciones
                            </th>
                        </tr>
                    </thead>

                        <?php
while ($fila = mysql_fetch_array($resul)) {
    echo '<tr>
        <td>' . $fila['codigo'] . '</td>
        <td>' . $fila['nombres'] . '</td>
        <td>' . $fila['telefono'] . '</td>
        <td>' . $fila['direccion'] . '</td>
        <td>
       <!-- <a class="btn btn-info" href="update.php?id='.$fila['codigo'].'">Editar</a> -->
      <a class="btn btn-info" href="delete.php?id='.$fila['codigo'].'">Eleminar</a>
       <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#update">
  Editar
</button>
        </td>
       
    </tr>';
}
?>

                </table>
            </div>
        </div>

         <script crossorigin="anonymous" integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE=" src="https://code.jquery.com/jquery-3.2.1.js">
        </script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js">
        </script>
 
        <!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">Ingreso de datos</h4>
      </div>
      <div class="modal-body">
          <div class="container">
            <div class="row">
                <div class="col-xs-6 col-sm-6 col-md-6">
                    <h3>
                        Mantenimiento de alumnos
                    </h3>
                    <form action="insertar.php" id="formulario" method="POST" name="formulario">
                        <div class="form-group">
                            <label for="nombre">
                                Codigo
                            </label>
                            <input class="form-control" id="codigo" name="codigo" placeholder="Tu codigo" required="" type="text">
                            </input>
                        </div>
                        <div class="form-group">
                            <label for="asunto">
                                Nombres
                            </label>
                            <input class="form-control" id="nombre" name="nombre" placeholder=" Escribe tu nombre" required="" type="text">
                            </input>
                        </div>
                        <div class="form-group">
                            <label for="email">
                                Telefono
                            </label>
                            <input class="form-control" id="telefono" name="telefono" placeholder="telefono " required="" type="text">
                            </input>
                        </div>
                        <div class="form-group">
                            <label for="mensaje">
                                Direccion
                            </label>
                            <input class="form-control" id="direccion" name="direccion" placeholder="Direcion " required="" type="text">
                            </input>
                        </div>
                        <input class="btn btn-primary" id="enviar" name="guardar" type="submit" value="Guardar datos"/>
                       
                      
                    </form>

                </div>
            </div>
        </div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
       
      </div>
    </div>
  </div>
</div>
        <!--fin modal -->
        <!-- Modal para editar -->

        <!-- Modal -->
<div class="modal fade" id="update" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">Ingreso de datos</h4>
      </div>
      <div class="modal-body">
          <div class="container">
            <div class="row">
                <div class="col-xs-6 col-sm-6 col-md-6">
                    <h3>
                        Edicion de Alumnos
                    </h3>
                    <form action="update.php" id="formulario" method="POST" name="formulario">
                        <div class="form-group">
                            <label for="nombre">
                                Codigo
                            </label>
                            <input class="form-control" id="codigo" name="codigou" placeholder="Tu codigo" required="" type="text">
                            </input>
                        </div>
                        <div class="form-group">
                            <label for="asunto">
                                Nombres
                            </label>
                            <input class="form-control" id="nombre" name="nombreu" placeholder=" Escribe tu nombre" required="" type="text">
                            </input>
                        </div>
                        <div class="form-group">
                            <label for="email">
                                Telefono
                            </label>
                            <input class="form-control" id="telefono" name="telefonou" placeholder="telefono " required="" type="text">
                            </input>
                        </div>
                        <div class="form-group">
                            <label for="mensaje">
                                Direccion
                            </label>
                            <input class="form-control" id="direccion" name="direccionu" placeholder="Direcion " required="" type="text">
                            </input>
                        </div>
                        <input class="btn btn-primary" id="enviar" name="guardar" type="submit" value="Guardar datos"/>                       
                      
                    </form>

                </div>
            </div>
        </div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
       
      </div>
    </div>
  </div>
</div>
        <!-- Modal para editar -->

        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
        <script src="conecta.js"></script>
    </body>
</html>



El siguiente codigo es para conectarnos a Mysql 
(Guardar como conex.php)

<?php
function conectarse()
{
    if (!($link = mysql_connect("localhost", "root", ""))) {
        echo "Error conectandose a la base de datos";
        exit();
    }
    if (!mysql_select_db("prueba", $link)) {
        echo "Error seleccionando la base de datos.";
        exit();

    }
    return $link;

}



El siguiente codigo para Insertar datos a nuestro base de datos
(Guardar como Insert.php)

<?php
$cod    = $_POST['codigo'];
$nombre = $_POST['nombre'];
$tel    = $_POST['telefono'];
$dir    = $_POST['direccion'];

include "conex.php";
$link = conectarse();

if (isset($_POST['guardar'])) {

    mysql_query("INSERT INTO alumnos(codigo,nombres,telefono,direccion)values('$cod','$nombre','$tel','$dir')", $link);

    echo ' <script language="javascript">alert("Alumno registrado con éxito");</script> ';
    header("Location:index.php");
} else {
    echo ("Presiona el boton guardar");
}



El siguiente codigo para Actualizar alumnos
(Guardar como Update.php)

<?php
include "conex.php";
$link      = conectarse();
$codigo    = $_REQUEST['codigou'];
$nombre    = $_POST['nombreu'];
$telefono  = $_POST['telefonou'];
$direccion = $_POST['direccionu'];
mysql_query("UPDATE alumnos SET nombres='$nombre', telefono='$telefono', direccion='$direccion' WHERE codigo='$codigo'", $link);
echo 'Datos Actualizados';
header("Location:index.php");

 

El siguiente codigo para Eleminar alumnos
(Guardar como delete.php)

<?php
include "conex.php";
$link   = conectarse();
$codigo = $_REQUEST['id'];
mysql_query("delete from alumnos where codigo='$codigo'", $link);
echo 'Datos eleminados';
header("Location:index.php");


Link de descarga de proyecto aquí
descargar aqui.


Eso serian todo los codigos para poder realizar un mantenimiento de los Alumnos en php y mysql .
Espero poderlo ayudado..cualquier consulta o sugerencia déjanos un mensaje en los comentarios.gracias. 





Share:

miércoles, 12 de julio de 2017

 

Como enviar un formulario de contacto en php7, ajax html5 css3, bootstrap

Cuando estamos trabajando en nuestro  sitio web, muchas veces existe la necesidad de proveer al usuario con un formulario de contacto para hacernos llegar sus consultas, comentarios u otro tipo de información. 

En esta entrada te ayudamos a  cómo hacer un formulario usando html5  para crearlo y PHP para procesarlo y enviarlo por e-mail.


1. creamos un formulario en html en tu editor favorito en mi caso voy utilizar editor Atom

CODIGO

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
            <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
                <title>
                    Document
                </title>
            </link>
        </meta>
    </head>
    <body>
        <div class="col-xs-12 col-sm-6 col-md-8 ">
            <h3 class=" ">
                FORMULARIO DE CONTACTO.
            </h3>
            <form action="" id="formulario" method="POST" role="form">
                <div class="form-group">
                    <label for="nombre">
                        Nombre de usuario
                    </label>
                    <input class="form-control" id="nombre" name="nombre" placeholder="Tu nombre" required="" type="text">
                    </input>
                </div>
                <div class="form-group">
                    <label for="asunto">
                        Asunto
                    </label>
                    <input class="form-control" id="asunto" name="asunto" placeholder=" Escribe Asunto a enviar" required="" type="text">
                    </input>
                </div>
                <div class="form-group">
                    <label for="email">
                        E-mail
                    </label>
                    <input class="form-control" id="email" name="email" placeholder="Escribe tu email " required="" type="email">
                    </input>
                </div>
                <div class="form-group">
                    <label for="mensaje">
                        Mensaje
                    </label>
                    <textarea class="form-control" id="mensaje" name="mensaje" placeholder=" Escribe tu mensaje aqui " required="" rows="6">
                    </textarea>
                </div>
                <input class="btn btn-primary" id="submit_button" name="enviar" type="submit" value="Enviar"/>
                <button class="btn btn-primary" id="borrar" type="reset">
                    Borrar
                </button>
                <div id="resultado">
                </div>
            </form>
        </div>
        <!-- llamamos al script js -->
        <script src="js/conecta.js">
        </script>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">
        </script>
        <script>
            src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"
        </script>
    </body>
</html>

__________________________________________________
 El resultado de formulario seria como la imagen.El formulario es totalmente responsive porque esta diseñado con bootstrap
_________________________________________________________________

Codigo AJAX
$(document).ready(function() {
    $("#formulario").submit(function() {
        var url = "php/enviodemail.php";
        $.ajax({
            type: "POST",
            url: url,
            data: $("#formulario").serialize(),
            success: function(data) {
                $("#resultado").html(data);
            }
        });
        return false;
    });
});

guardanos el archivo como conecta.js

_________________________________________________________________
Codigo PHP
<?php
$nombre    = isset($_POST['nombre']) ? $_POST['nombre'] : '';
$asunto    = isset($_POST['asunto']) ? $_POST['asunto'] : '';
$email     = isset($_POST['email']) ? $_POST['email'] : '';
$mensaje   = isset($_POST['mensaje']) ? $_POST['mensaje'] : '';
$contenido = '
                        <html>
                        <head>
                            <title></title>
                        </head>
                        <body>
                             <h2>Haz recibido un mensaje através de la página cpiprodesign</h2>
                             <p>' . $nombre . ' te ha enviado el siguiente mensaje:</p>
                             <p>' . $mensaje . ' <br><br> Puedes ponerte en contacto con la persona al email: ' . $email . '</p>
                             <hr>

                        </body>
                        </html>';

// Configuración de los encabezados
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= "Content-type: text/html; charset=UTF-8\r\n";

// Enviar correo
$envio = mail('tu_correo@gmail.com', $asunto, $contenido, $headers);

if ($envio) {
    $miresultado = '<h4>El correo ha sido enviado! Gracias por ponerse en contacto con nosotros.</h4>';
} else {

    $miresultado = '<h4>No se envío el correo.</h4>';

}


echo $miresultado;
____________________________________________

guardamos el  archivo como enviodemail.php
Eso seria todo espero ayudarles ..comparte el articulo para llegar a mas , gracias
 



Share: