Jump to content
Fórum Script Brasil
  • 0

Gravar informações no banco de dados MySQL


bush
 Share

Question

Galera seguinte eu tenho comigo um script e eu queria gravar os dados dele no bd mysql mais não to conseguindo monta o codigo pra quarda os dados.se possivel peço que crien o codigo pra min.

Vocês podem me ajuda?

ele fica dando erro .

Segue abaixo o codigo completo está pagina:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>[ VOODOO ] - Analizador de Tráfego </title>

<style type=text/css">

<!--

body,td,th {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #FFCC66;

}

body {

background-color: #000000;

}

-->

</style></head>

<body>

<?

echo "<b>[ VOODOO ] - Analizador de Tráfego 2.0c! (privado voodoo! não distribua!) </b><br>";

//Verifica se há tráfego informado

if(!empty($_REQUEST["texto])){

//Define data

$agora = date('H:i');

/*

Funcao que remove todos os caracteres que não estiverem na lista

function limpanome($string, $my_set, $new=" ", $black="#"){

$first = strtr( $string, $my_set, str_repeat($black, strlen($my_set)) );

$second = strtr( $string, $first, str_repeat($new, strlen($first)) );

return $second;

}

*/

/*

Funçao de cálculo de horas.

Pega duas datas e duas horas e calcula o quanto tempo em horas tem de uma a outra.

Sempre arredonda para o inteiro mais alto.

Sintaxe: int tempo(str $data1, str $hora1, srt $data2, str $hora2);

Exemplo: tempo("1981-03-20","06:00:00",date("Y-m-d"),date("H:i:s");

Retorna o valor em horas, desde a data do meu nascimento até hoje (!!)

By Bluverts - [email protected]

*/

$tipo = "lalala";

$tempo = 0;

function tempo($data1,$hora1,$data2,$hora2){

$i = split(":",$hora1);

$j = split("-",$data1);

$k = split(":",$hora2);

$l = split("-",$data2);

$tempo1 = mktime($i[0],$i[1],$i[2],$j[1],$j[2],$j[0]);

$tempo2 = mktime($k[0],$k[1],$k[2],$l[1],$l[2],$l[0]);

$GLOBALS['tempo'] = ceil((($tempo2 - $tempo1)/60)/60);

//return $GLOBALS['tempo'];

}

tempo ("2006-09-11", "21:00:00", date ("Y-m-d"), date ("H").":00:00");

//Declara a variável texto

$texto = $_REQUEST["texto"];

//Declara a variavel ondamilitaralvo

//if (!empty($_POST["militaralvo"])){

// $ondamilitaralvo = trim($_POST['militaralvo']);

// $ondamilitaralvo = explode("/", $ondamilitaralvo);

//}

//Declara a variavel ondamilitaratk

if (!empty($_POST["militaratk"])){

$ondamilitaratk = trim($_POST['militaratk']);

$ondamilitaratk = explode("/", $ondamilitaratk);

}

//Declara a variavel ondamilitardef

if (!empty($_POST["militardef"])){

$ondamilitardef = trim($_POST['militardef']);

$ondamilitardef = explode("/", $ondamilitardef);

}

//Declara a variavel tickacao

if (!empty($_POST["tickdef"])){

$tickacao = trim($_POST['tickdef']);

$tickacao = explode("/", $tickacao);

}

//Declara a variavel dcresp

if (!empty($_POST["dcsim"])){

$dcresp = trim($_POST['dcsim']);

$dcresp = explode("/", $dcresp);

}

//Declara a variavel defesaf

if (!empty($_POST["defesaok"])){

$defesaf = trim($_POST['defesaok']);

$defesaf = explode("/", $defesaf);

// Mostra conteudo do array $ondamilitar

// echo "<br>XXX $ondamilitar<br>";

// for ($a=0; $a<count($ondamilitar); $a++){

// echo "$a $ondamilitar[$a]<br>";

// }

}

//Insere as quebras de linha

$texto = nl2br($texto);

// strlen ( string str ) tamanho de uma string

//Cria o array linha e define a quantidade de linhas

$linha = explode("<br />", $texto);

$n = 0;

$p = 0;

$rodando = 0;

$alvo = 0;

$trafego[0][0] = null;

$alvoatual=null;

for($a=0; $a<count($linha); $a++){

$linha[$a] = trim ($linha[$a]);

//echo "$linha[$a]<br>";

if ($rodando = 0){

$alvo[$n] = "alvo".$n;

//echo "<br>alvo: alvo[$n]";

}

if ($linha[$a] == ""){

$result[$a][0] = "COORD";

$result[$a][1] = "";

$result[$a][2] = "PLANETAZ";

$result[$a][3] = "";

$result[$a][4] = "TAD";

$result[$a][5] = "";

$result[$a][6] = "NAVES";

$result[$a][7] = "";

}

else if (strchr($linha[$a], "TAD")){

$rodando = 1;

$p=0;

//echo "[p $p]";

//echo "<br>TITULO ";

$$alvo[$p] = $linha[$a];

$temp = $$alvo[$p];

//echo "<br>Alvo: [$mostra]";

//for ($j=0; strlen($temp); $j++){

// $las=substr($temp, $j, 1);

// $lasd=chr($las);

// echo "[$lasd]";

//}

//analiza linha e separa campos

$temp=trim($temp);

$e=explode(" ", $temp);

$temp1=$e[0];

//echo "temp1: [$temp1]";

$num=strlen($temp1);

$temp2 = trim(substr($temp, $num));

$temp2 = trim(str_replace("Naves", "", $temp2));

$temp2 = trim(str_replace("TAD", "", $temp2));

//$mantem= "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+-";

//$temp2 = limpanome($temp2, $mantem, $new=", $black="#");

//echo "temp2: [$temp2]";

//echo "p: [$p] n: [$n]";

$result[$a][0] = "COORD";

$result[$a][1] = $temp1;

$result[$a][2] = "PLANETAX";

$result[$a][3] = $temp2;

$result[$a][4] = "TAD";

$result[$a][5] = "";

$result[$a][6] = "NAVES";

$result[$a][7] = "";

}

else if (!strchr($linha[$a], ":")){

$p++;

//echo "[p $p]";

//echo "<br>CONTAGEM ";

$$alvo[$p] = $linha[$a];

$n++;

$rodando = 0;

//$mostra = $$alvo[$p];

//echo "<br>Alvo: [$mostra]";

//analiza linha e separa campos

$result[$a][0] = "COORD";

$result[$a][1] = "";

$result[$a][2] = "PLANETAZ";

$result[$a][3] = "";

$result[$a][4] = "TAD";

$result[$a][5] = "";

$result[$a][6] = "NAVES";

$result[$a][7] = "";

}

else{

$p++;

//echo "[p $p]";

//echo "<br>MEIO ";

$$alvo[$p] = $linha[$a];

//$mostra = $$alvo[$p];

//echo "<br>Alvo: [$mostra]";

$t1mp = $$alvo[$p];

//analiza linha e separa campos

$t1mp=trim($t1mp);

$e=explode(" ", $t1mp);

$t1mp1=$e[0];

$num=strlen($t1mp1);

$t1mp0 = trim(substr($t1mp, $num));

$t1mp0 = explode(" ", $t1mp0);

$t1mp2 = $t1mp0[0];

//$mantem= "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+-";

//$temp2 = limpanome($temp2, $mantem, $new="", $black="#");

$t1mp3 = $t1mp0[1];

$t1mp4 = $t1mp0[2];

//echo "<br>$a-1 $t1mp1";

//echo "<br>$a-2 $t1mp2";

//echo "<br>$a-3 $t1mp3";

//echo "<br>$a-4 $t1mp4";

$result[$a][0] = "COORD";

$result[$a][1] = $t1mp1;

$result[$a][2] = "PLANETAY";

$result[$a][3] = $t1mp2;

$result[$a][4] = "TAD";

$result[$a][5] = $t1mp3;

$result[$a][6] = "NAVES";

$result[$a][7] = $t1mp4;

}

if ($a==count($linha)-1){

// echo "<BR>FIM<BR><BR><BR>";

}

}

//TRAFEGO

echo "<br><br><br>";

echo "<FONT COLOR=\"#FFFFFF\" SIZE=+1>TOPICOS DE TRAFEGO GERAL</FONT>";

echo "<br><br><br><br>";

echo " ";

echo "

";

echo "TRAFEGO T:".$tempo." H:".$agora;

echo "

";

echo "<br>";

for ($a=0; $a<count($result); $a++) {

// $mostra0 = $result[$a][0];

// $mostra1 = $result[$a][1];

// $mostra2 = $result[$a][2];

// $mostra3 = $result[$a][3];

// $mostra4 = $result[$a][4];

// $mostra5 = $result[$a][5];

// $mostra6 = $result[$a][6];

// $mostra7 = $result[$a][7];

// echo "[$mostra0] :";

// echo "[$mostra1]<br>";

// echo "[$mostra2] :";

// echo "[$mostra3]<br>";

// echo "[$mostra4] :";

// echo "[$mostra5]<br>";

// echo "[$mostra6] :";

// echo "[$mostra7]<br>";

$mostra0 = $result[$a][0];

$mostra1 = $result[$a][1];

$mostra2 = $result[$a][2];

$mostra3 = $result[$a][3];

$mostra4 = $result[$a][4];

$mostra5 = $result[$a][5];

$mostra6 = $result[$a][6];

$mostra7 = $result[$a][7];

//if ($a==0){

$troca = array(chr(47), chr(60), chr(62), chr(92));

//for ($w=0; $w<4; $w++){

//echo "XXX $mostra3<br>";

$mostra3 = str_replace($troca, "", $mostra3);

//echo "YYY $mostra3<br>";

//}

//}

//echo "<br>XXX $mostra2<br>";

if ($mostra2 == "PLANETAZ"){

}

if ($mostra2 == "PLANETAX"){

echo "&nbsp;<br>";

$urltest="não";

$alvoatual = $mostra1;

//COLOCA ONDA MILITAR ALVO

for ($f=0; $f<count($ondamilitardef); $f++){

$mostraonda1 = "";

$mostraonda2 = "MILITAR - ";

if ($ondamilitardef[$f] == $mostra1){

$numonda = $f+1;

$mostraonda1 = $ondamilitardef[$numonda];

$mostraonda2 = "MILITAR";

$urltest="SIM";

break;

}

}

if ($urltest == "SIM"){

echo "";

}

echo "$mostraonda2";

if ($urltest == "SIM"){

echo " - ";

$urltest="não";

}

//COLOCA A LINHA DE TRAFEGO

echo ""; //AMARELO

echo "$mostra1 $mostra3 ";

echo "";

//COLOCA O DC RESPONSAVEL PELA SIMULACAO

for ($f=0; $f<count($dcresp); $f++){

$mostradc = "";

if ($dcresp[$f] == $mostra1){

$nomedc = $f+1;

$mostradc = "DC: ".$dcresp[$nomedc]." SIMULANDO...";

break;

}

}

echo " - $mostradc<br>";

}

if ($mostra2 == "PLANETAY"){

$verifica = substr($mostra3, 0, 1);

$urltest="não";

if ($verifica == "+"){

//COLOCA ONDA MILITAR DEFESA

for ($f=0; $f<count($ondamilitardef); $f++){

$mostraonda1 = "";

$mostraonda2 = "MILITAR - ";

if ($ondamilitardef[$f] == $mostra1){

$numonda = $f+1;

$mostraonda1 = $ondamilitardef[$numonda];

$mostraonda2 = "MILITAR";

$urltest="SIM";

break;

}

}

if ($urltest == "SIM"){

echo "";

}

echo "$mostraonda2";

if ($urltest == "SIM"){

echo " - ";

$urltest="não";

}

//COLOCA A LINHA DE TRAFEGO

echo ""; //VERDE

echo "$mostra1 $mostra3 - TAD:";

echo "$mostra5";

echo "- NAVES: ";

echo "$mostra7 ";;

echo "";

//QUANTOS TICKS DE ACAO (DEFESA)

for ($f=1; $f<=count($tickacao)+1; $f=$f+3){

$mostraacao = "";

$tickacao1 = $f-1;

if ($tickacao[$tickacao1] == $mostra1){

if ($tickacao[$f]==$alvoatual){

$tickacao3 = $f+1;

$mostraacao = " - ".$tickacao[$tickacao3]." TICKS DE ACAO";

break;

}

}

}

echo "$mostraacao<br>";

}

if ($verifica == "-"){

$urltest="não";

//COLOCA ONDA MILITAR ATAQUE

for ($f=0; $f<count($ondamilitaratk); $f++){

$mostraonda1 = "";

$mostraonda2 = "MILITAR - ";

if ($ondamilitaratk[$f] == $mostra1){

$numonda = $f+1;

$mostraonda1 = $ondamilitaratk[$numonda];

$mostraonda2 = "MILITAR";

$urltest="SIM";

break;

}

}

if ($urltest=="SIM"){

echo "";

}

echo "$mostraonda2";

if ($urltest=="SIM"){

echo " - ";

$urltest="não";

}

//COLOCA A LINHA TRAFEGO

echo ""; //VERMELHO

echo "$mostra1 $mostra3 - TAD: $mostra5 - NAVES: $mostra7";

echo "";

//MOSTRA DEFESA ABERTA FECHADA OU OUTROS

for ($g=1; $g<=count($defesaf)+1; $g=$g+3){

// echo "<br>-------<br>";

// echo "g $g<br>";

$mostradefesa = " ABERTA ";

// echo "mostradefesa: $mostradefesa<br>";

$defesaf1 = $g-1;

// echo "defesaf1 $defesaf1 - mostra1 $mostra1<br>";

// echo "defesafarray ".$defesaf[$defesaf1]."<br>";

if ($defesaf[$defesaf1] == $mostra1){

// echo "defesafarray ".$defesaf[$g]."<br>";

if ($defesaf[$g]==$alvoatual){

$defesaf3 = $g+1;

// echo "defesaf3 $defesaf3";

$mostradefesa = " ".$defesaf[$defesaf3]." ";

// echo "mostradefesa2 $mostradefesa";

break;

}

}

}

// echo "<br>-------<br>";

echo "$mostradefesa<br>";

}

}

}

//MOSTRA LINHA TRAFEGO

echo "&nbsp;<br>";

echo "&nbsp;<br>";

echo "

";

echo "TRAFEGO T:".$tempo." H:".$agora;

echo "

";

echo "<br><br>";

echo "";

//echo "TRAFEGO T:".$tempo." H:".$agora;

echo "TRAFEGO ATUAL";

echo " ";

echo "<br />";

echo "<br />";

echo "<br />";

echo "<br />";

echo "<FONT COLOR=\"#FFFFFF\" SIZE=+1>TOPICOS INDIVIDUAIS DE DEFESA</FONT>";

for ($a=0; $a<count($result); $a++) {

$mostra0 = $result[$a][0];

$mostra1 = $result[$a][1];

$mostra2 = $result[$a][2];

$mostra3 = $result[$a][3];

$mostra4 = $result[$a][4];

$mostra5 = $result[$a][5];

$mostra6 = $result[$a][6];

$mostra7 = $result[$a][7];

if ($mostra2 == "PLANETAX"){

$tadc=0;

for ($d=$a; $d<count($result); $d++){

$mostraX=$result[$d][2];

if ($mostraX == "PLANETAY"){

$verifica = substr($result[$d][3], 0, 1);

if ($verifica == "-"){

$tadc=$result[$d][5];

break;

}

}

}

echo "<br />";

echo "<br />";

echo "<br />";

echo "<br />";

echo "<FONT COLOR=\"#FFFFFF\"><b>DEFESA --> $mostra1 $mostra3</b></FONT>";

echo "<br />";

echo "<br />";

echo "<br />";

echo " ";

echo "";

$chegada = $tempo + $tadc;

echo "DEF $mostra1 $mostra3 - T:".$tempo." TAD: C:".$chegada;

echo "";

echo "<br />";

echo "<br />";

//COLOCA O DC RESPONSAVEL PELA SIMULACAO

for ($f=0; $f<count($dcresp); $f++){

$mostradc = "(PROCURA-SE DC DESESPERADAMENTE!!)";

if ($dcresp[$f] == $mostra1){

$nomedc = $f+1;

$mostradc = "DC: ".$dcresp[$nomedc]." SIMULANDO...";

break;

}

}

echo "

DEF $mostra1 $mostra3 - POSTADO NO TICK $tempo - TICK DE CHEGADA $chegada
<br>&nbsp;<br>";

echo "

$mostradc<br>
";

}

if ($mostra2 == "PLANETAZ"){

}

if ($mostra2 == "PLANETAX"){

echo "&nbsp;<br>";

$urltest="não";

//COLOCA ONDA MILITAR ALVO

for ($f=0; $f<count($ondamilitardef); $f++){

$mostraonda1 = "";

$mostraonda2 = "MILITAR - ";

if ($ondamilitardef[$f] == $mostra1){

$numonda = $f+1;

$mostraonda1 = $ondamilitardef[$numonda];

$mostraonda2 = "MILITAR";

$urltest="SIM";

break;

}

}

if ($urltest == "SIM"){

echo "";

}

echo "$mostraonda2";

if ($urltest == "SIM"){

echo " - ";

$urltest="não";

}

//COLOCA A LINHA DE TRAFEGO

echo ""; //AMARELO

echo "$mostra1 $mostra3 TAD Naves";

echo "<br>";

}

if ($mostra2 == "PLANETAY"){

$verifica = substr($mostra3, 0, 1);

if ($verifica == "+"){

//COLOCA ONDA MILITAR DEFESA

for ($f=0; $f<count($ondamilitardef); $f++){

$mostraonda1 = "";

$mostraonda2 = "MILITAR - ";

if ($ondamilitardef[$f] == $mostra1){

$numonda = $f+1;

$mostraonda1 = $ondamilitardef[$numonda];

$mostraonda2 = "MILITAR";

$urltest="SIM";

break;

}

}

if ($urltest == "SIM"){

echo "";

}

echo "$mostraonda2";

if ($urltest == "SIM"){

echo " - ";

$urltest="não";

}

//COLOCA A LINHA DE TRAFEGO

echo ""; //VERDE

echo "$mostra1 $mostra3 $mostra5 $mostra7";

echo "<br>";

}

if ($verifica == "-"){

$urltest="não";

//COLOCA ONDA MILITAR ATAQUE

for ($f=0; $f<count($ondamilitaratk); $f++){

$mostraonda1 = "";

$mostraonda2 = "MILITAR - ";

if ($ondamilitaratk[$f] == $mostra1){

$numonda = $f+1;

$mostraonda1 = $ondamilitaratk[$numonda];

$mostraonda2 = "MILITAR";

$urltest="SIM";

break;

}

}

if ($urltest=="SIM"){

echo "";

}

echo "$mostraonda2";

if ($urltest=="SIM"){

echo " - ";

$urltest="não";

}

//COLOCA A LINHA DE TRAFEGO

echo ""; //VERMELHO

echo "$mostra1 $mostra3 $mostra5 $mostra7";

echo "";

//COLOCA ABERTA OU FECHADA

for ($g=0; $g<count($defesaf); $g++){

$mostradefesa = "ABERTA";

if ($defesaf[$g] == $mostra1){

$mostradefesa = "FECHADA";

break;

}

}

echo "";

echo " - $mostradefesa";

echo "<br>";

}

}

}

}

:$conn=mysql_connect("localhost","juliano","2002");

$db=mysql_selct_db("trafego",$conn);

$sql=mysql_query("insert into dados(trafego,ondaatk,ondadef,defesa,tickdef,dc)

values("" .addslashes ($trafego) ."","". addslashes ($ondaatk)."","".addslashes ($ondadef)."","".addslashes ($defesa)."","".addslashes ($tickdef)."","".addslashes ($dc)."") or die (" não foi possivel atualiza a tabela");

mysql_connect($conn)

?>

<br />

<form action="trafegov.php" method="post" name="formulario" target="_self" id="formulario">

Cole abaixo todo o texto do tráfego da aliança:<br />

<br />

<textarea name="texto" cols="100" rows="10" id="texto">

<?

if(!empty($_REQUEST["texto])){

echo $_REQUEST["texto"];

}

?>

</textarea>

<br />

<br />

<!--

ONDA MILITAR DOS ALVOS:<br>

[coordenada/codigodaonda/coordenada/codigodaonda/coordenada/codigodaonda...(etc)]<br>

<br />

<textarea name=militaralvo" cols="100" rows="3" id=onda id="militaralvo">

<?

if(!empty($_REQUEST["militaralvo])){

echo $_REQUEST["militaralvo"];

}

else{

echo ".";

}

?>

</textarea>

<br />

<br />

-->

ONDA MILITAR DOS ATACANTES:<br>

[coordenada/codigodaonda/coordenada/codigodaonda/coordenada/codigodaonda...(etc)]<br>

<br />

<textarea name=militaratk" cols="100" rows="3" id=onda id="militaratk">

<?

if(!empty($_REQUEST["militaratk])){

echo $_REQUEST["militaratk"];

}

else{

echo ".";

}

?>

</textarea>

<br />

<br />

ONDA MILITAR DOS DEFENSORES:<br>

[coordenada/codigodaonda/coordenada/codigodaonda/coordenada/codigodaonda...(etc)]<br>

<br />

<textarea name=militardef" cols="100" rows="3" id=onda id="militardef">

<?

if(!empty($_REQUEST["militardef])){

echo $_REQUEST["militardef"];

}

else{

echo ".";

}

?>

</textarea>

<br />

<br />

DEFESA FECHADA (BLOCK) OU ABERTA<br>

[coordenada atacante/coordenada alvo/descricao/coordenada atacante/coordenada alvo/descricao...(etc)<br>

[descricao = aberta,fechada,seila,tantufas,etc <br>

<br />

<textarea name=defesaok" cols="100" rows="3" id=onda id="defesaok">

<?

if(!empty($_REQUEST["defesaok])){

echo $_REQUEST["defesaok"];

}

else{

echo ".";

}

?>

</textarea>

<br />

<br />

QUANTOS TICKS DE DEFESA<br>

[coordenada defensor/coordenada alvo/qtos ticks de defesa/coordenada defensor/coordenada alvo/qtos ticks de defesa...(etc)]<br>

<br />

<textarea name=tickdef" cols="100" rows="3" id=onda id="tickdef">

<?

if(!empty($_REQUEST["tickdef])){

echo $_REQUEST["tickdef"];

}

else{

echo ".";

}

?>

</textarea>

<br />

<br />

DC RESPONSAVEL:<br>

[alvo/nome do dc/alvo/nome do dc/alvo/...(etc)]<br>

<br />

<textarea name=dcsim" cols="100" rows="3" id=onda id="dcsim">

<?

if(!empty($_REQUEST["dcsim])){

echo $_REQUEST["dcsim"];

}

else{

echo ".";

}

?>

</textarea>

<br />

<br />

<input name="enviar" type="submit" id="enviar" value="Analizar tráfego" />

</form>

</body>

</html>

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

No fórum de PHP, tentamos ajudar as pessoas a fazerem os códigos, não damos o código pronto. Dê uma lida neste artigo, para ver se ajuda:

http://forum.imasters.com.br/index.php?showtopic=192408

Tente fazer e veja quais são suas dúvidas, quais erros aparecem, que tentaremos ajudar.

Leia as regras. Título editado:

Ajuda -> Gravar informações no banco de dados MySQL

[]'s

Link to comment
Share on other sites

  • 0

Beraldo seguinte !

consegui conecta e inserir os dados beleza mais so que ele está inserindo em todos os campos os msms dados , vou posta abaixo o tipo dos campos você me informa qual é a configuração certa ?

Dentro do campos eu vou inseri texto e numeros.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.9k
    • Total Posts
      648.8k
×
×
  • Create New...