Con este sistema de Tickets, podrás responder a los problemas desde tu página web. Esto agilizara el proceso de responder los tickets sin entrar al juego y hacer que los juegadores se sientan como en su casa.

Bueno, empesaremos creando la tabla sql:

NT auto_increment ,
`titulo` VARCHAR( 100 ) NOT NULL DEFAULT 'No Hay Titulo',
`email` VARCHAR( 255 ) NOT NULL DEFAULT 'Desconocido@Desconocido.com',
`mensaje` VARCHAR( 2000 ) NOT NULL DEFAULT 'No Hay Mensaje',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM

Una vez creada la conectaremos con la base de datos creando un archivo llamado

configs.php

<?
$servidor = "Aqui Servidor";
$usuario = "Usuario de la Base de Datos";
$clave = "Contra de la Base de Datos";
$dbnombre = "Nombre de la Base de Datos";
$conecta = mysql_connect($servidor, $usuario, $clave) or die("No se ha podido conectar con el servidor MySQL. Inténtalo mas tarde.");
mysql_select_db($dbnombre, $conecta);
?>

Ahora vamos a crear el formulario de donde los usuarios enviaran los tikets.

<?
include("configs.php");
?>
<form action="" method="post">
Titulo: <br>
<input type="text" name="titulo" size="20"><br><br>
Email : <br>
<input type="text" name="email" size="20"><br><br>
Mensaje:<br>
<textarea rows="8" name="mensaje" cols="41"></textarea><br><br>
<input type="submit" value="Enviar ticket" name="enviar">
</form>

A este archivo lo llamaremos

tikets.php

Ahora debajo del form seguido meteremos este codigo:

<?
if($_POST['enviar']) {
if(empty($_POST['titulo'])) {
$InfoEnvio = '<font color="#FF0000"><b>El campo del titulo no tiene que estar vacio. <a href="">Recargar pagina</a>.</b></font>';
}else if(empty($_POST['email'])) {
$InfoEnvio = '<font color="#FF0000"><b>El campo del email no tiene que estar vacio. <a href="">Recargar pagina</a>.</b></font>';
}else if(empty($_POST['mensaje'])) {
$InfoEnvio = '<font color="#FF0000"><b>El campo del mensaje no tiene que estar vacio. <a href="">Recargar pagina</a>.</b></font>';
}else {
$enviarticket = mysql_query("INSERT INTO tickets_soporte (titulo, email, mensaje) values ('".$_POST['titulo']."', '".$_POST['email']."', '".$_POST['mensaje']."')");
if($enviarticket) {
$InfoEnvio = '<font color="#00FF00"><b>Datos ingresados correctamente. <a href="">Recargar pagina</a>.</b></font>';
}else {
$InfoEnvio = '<font color="#FF0000"><b>No se ha podido enviar el ticket de soporte. <a href="">Recargar pagina</a>.</b></font>';
}
}
}
?>
<br>
<?=$InfoEnvio?>

Ahora crearemos el archivo donde veremos los tikets enviados, y para eso crearemos un archivo llamado

ver_tickets.php

<?
include("configs.php");
$seleccionarticket = mysql_query("SELECT * FROM tickets_soporte ORDER BY id DESC limit 10");
while($mostrarticket = mysql_query_array($seleccionarticket))
{
?>
Titulo : <?=$mostrarticket['titulo']?><br>
Email del autor : <?=$mostrarticket['email']?><br>
Mensaje : <br>
<?=$mostrarticket['mensaje']?>
<hr><br>
<?
}
?>

Leave a Reply

Please Login to comment
  Suscribir  
Notificar de