Ir para conteúdo

Broadcast By Site (Gesior)


bepokemon

Posts Recomendados

Ola. Minha primeira vez pedindo algo aqui .. ahha.

Entao, como nao sou webmaster, preciso de alguem que possa me fazer um script PHP que funcione da seguinte forma:

 

1- Seria uma box, como caracteres limitados (100) ou nao.

2- Um butao, padrao no Gesior, que salvasse o texto da box acima em alguma variavel (se eu falei merda ... nao sei nada de PHP) ou entao executasse uma query (a qual posso fazer em .LUA se precisarem).

 

Obrigado desde ja!

Link para o comentário
Compartilhar em outros sites

*Não fiz para o gesior, mas da para adptar.

 

Primeiro, execute o seguinte código na sua database:

 

CREATE TABLE IF NOT EXISTS `broadcastsystem` (
 `ID` int(11) NOT NULL AUTO_INCREMENT,
 `MENSAGEM` varchar(140) NOT NULL,
 PRIMARY KEY (`ID`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

 

db-connect.php

<?php
$ip	= "local da sua db";
$login = "seu login";
$senha = "sua senha";
$db = "nome da database";
$conexao =  mysql_connect("$ip","$login","$senha");
if($conexao)
{	   if( !  mysql_select_db("$db",$conexao)  )	
   {			 die( mysql_error($conexao)	);		 }	}
else	  {		 die('Não foi possível conectar ao banco de dados.');	 }
?>

 

 

 

broadcast.php

<? include("db-connect.php") ?>
<form method='post' action='broadcast-envia.php'>Mensagem para broadcast:
<br />
<textarea name='mensagem' cols="140" style='width: 100%;' id="mensagem"></textarea>
<br/><input type='submit' value='Adicionar Broadcast'/>
</form>

 

broadcast-envia.php

<?
include("db-connect.php");
$mensagem = $_POST['mensagem'];
$sql = "INSERT INTO broadcastsystem (MENSAGEM) VALUES ('$mensagem')";
if(mysql_query($sql,$conexao)) {
echo "Broadcast adicionado.";
}
else {
echo "Desculpe, algum erro ocorreu.";
}
echo "<p><a href=\"broadcast.php\">Adicionar outro broadcast</a></p>";
?>

 

O sistema vai adicionar a mensagem na db a mensagem e depois é só fazer um .lua puxando as mensagens (:

Editado por Boors
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...