Ir para conteúdo
Fórum Script Brasil

rodrigolfm

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Sobre rodrigolfm

  • Data de Nascimento 22/08/1991

Perfil

  • Gender
    Male
  • Location
    Portugal
  • Interests
    PHP, Pascalzim ,html .

rodrigolfm's Achievements

0

Reputação

  1. rodrigolfm

    Ajuda Paginação

    Boas pessoal eu consegui fazer assim e funciona , mas agora não consigo por a funcionar os botoes editar e excluir . alguém poderia me ajudar ae . registros.php <html> <head> <title>Paginacao</title> </head> <body> <?php $bdServidor = 'localhost'; $bdUsuario = 'root'; $bdSenha = ''; $rec_limit = 1; $conn = mysql_connect($bdServidor, $bdUsuario, $bdSenha ); if(! $conn ) { die('Could not connect: ' . mysql_error()); } mysql_select_db('gestaodeclientes'); /* Get total number of records */ $sql = "SELECT count(id) FROM clientes "; $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not get data: ' . mysql_error()); } $row = mysql_fetch_array($retval, MYSQL_NUM ); $rec_count = $row[0]; if( isset($_GET{'page'} ) ) { $page = $_GET{'page'} + 1; $offset = $rec_limit * $page ; } else { $page = 0; $offset = 0; } $left_rec = $rec_count - ($page * $rec_limit); $sql = "SELECT id, nome, morada, contacto, email, nif, data ". "FROM clientes ". "LIMIT $offset, $rec_limit"; $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not get data: ' . mysql_error()); } while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) { echo "ID :{$row['id']} <br> ". "NOME : {$row['nome']} <br> ". "CONTACTO : {$row['contacto']} <br> ". "EMAIL : {$row['email']} <br> ". "--------------------------------<br>"; } if( $page > 0 ) { $last = $page - 2; echo "<a href=\"?page=$last\">Anterior</a> |"; echo "<a href=\"?page=$page\">Próximos 2 registros</a>"; } else if( $page == 0 ) { echo "<a href=\"?page=$page\">Próximos 2 registros</a>"; } else if( $left_rec < $rec_limit ) { $last = $page - 2; echo "<a href=\"?page=$last\">Anterior</a>"; } mysql_close($conn); ?>
  2. rodrigolfm

    Ajuda Paginação

    Boas pessoal , eu tenho um sistema de cadastro , e estou com duvida , não sei como fazer . quando eu adiciono o cliente em /clientes.php , ele me lista o cliente em registros.php, de acordo que vou acrescentando ele vai listando abaixo , más eu queria que ele me listasse apenas 4 clientes e a opção de avançar e recuar para poder ver o resto dos clientes. alguém poderia me ajudar ? essa é a pagina onde lista os clientes registros.php <!-- Tratamento de acentos --> <?php header ( "Content-Type: text/html; charset=ISO-8859-1", true ); ?> <h1 align="center">Registros: </h1> <br> <br> <?php foreach ($lista_funcionarios as $funcionario) : ?> <div class="col-lg-4"> <p><b>ID: </b><?php echo $funcionario['id']; ?> </p> <p><b>Nome: </b><?php echo $funcionario['nome']; ?> </p> <p><b>Morada: </b><?php echo $funcionario['morada']; ?> </p> <p><b>Contacto: </b><?php echo $funcionario['contacto']; ?> </p> <p><b>Email: </b><?php echo $funcionario['email']; ?> </p> <p><b>NIF: </b><?php echo $funcionario['nif']; ?> </p> <a href="editar.php?id= <?php echo $funcionario['id']; ?>"> <span class="glyphicon glyphicon-pencil"></span> Editar </a> - <a href="remover.php?id= <?php echo $funcionario['id']; ?>"> <span class="glyphicon glyphicon-remove"></span> Excluir </a> <hr> </div> <?php endforeach; ?>
  3. Boas , eu encontrei aguns erros no codigo e modifiquei, mas agora o meu problema é no resultado final . eu queria que quando o resultado final for menor que 60 mandasse uma menssagem dizendo Serviço Minimo 60 Euros . mas não estou conseguindo , poderia me ajudar . Obrigado <?php // FUNÇÃO SIMULAR ! function simular($x ,$x2 ){ $v = ((1.40 * $x) + (10 * $x2)) ; // EQUAÇÃO return $v; } if ( isset($_POST['txt_km' ]) && $_POST['txt_km'] < 10 ) { echo "<h1><font color='red'> Minimo 10 km </font></h1><p/>"; } else echo "<h1><font color='red'>Valor Estimado = € " .simular($_POST['txt_km'] ,$_POST['txt_m3']) . "</font></h1><p/>"; ?>
  4. Boas Obrigado pela ajuda , desculpa eu fiz um pouco de confusão , mas esta certo . estou fazendo uns teste para ver se funciona direitinho . qualquer coisa eu venho aqui . Obrigado pela ajuda .
  5. Boas Obrigado pela ajuda , eu declarei a variavel $calcular12 dentro da função, mas esta a dar error , eu pensava que era so isso que faltava . o sistema até que funciona mas , me manda valores errados . não sei porque isso esta acontecendo . o sistema não respeita as regras , >= 1 <= 5 = faz essa conta . >= 6 <= 10= faz a conta que esta definida aqui . >= 11 <= 15 = a mesma coisa . >= 16 <= 20 = tambem resolver a conta que aqui esta . essas siuaçoes são validas apenas para variavel $txt_m3 . não sei se você esta me entendendo . no caso o programa so responde correto se eu colocar 20 na variavel txt_km , e nas outras situaçoes ele não responde , estou errando em alguma coisa . function simular($x1,$x2){ global $calcular12 Obrigado , me ajude . <html xmlns="<a href="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Simulador Online</title> <style type="text/css"> <!-- .Regras { color: #999999; font-weight: bold; } #LayerBotao { position:absolute; width:61px; height:32px; z-index:1; left: 167px; top: 180px; } --> </style> </head> <body> <style type="text/css"> .botao{ font-size:20px; font-family:Verdana,Helvetica; font-weight:bold; color:white; background:#638cb5; border:0px; width:150px; height:55px; } </style> <p> <?php //define as variaveis $txt_m3 = $_POST['txt_m3']; // Calcular o TXT_M3 if( $txt_m3 >= 1 && $txt_m3 <= 5 ){ $calcular12 = 1; //sim } else { $calcular12 = 0; // não } //define as variaveis $txt_m3 = $_POST['txt_m3']; // Calcular o TXT_M3 if( $txt_m3 >= 6 && $txt_m3 <= 10 ){ $calcular12 = 2; //sim } else { $calcular12 = 0; // não } //define as variaveis $txt_m3 = $_POST['txt_m3']; // Calcular o TXT_M3 if( $txt_m3 >= 11 && $txt_m3 <= 15 ){ $calcular12 = 3; //sim } else { $calcular12 = 0; // não } //define as variaveis $txt_m3 = $_POST['txt_m3']; // Calcular o TXT_M3 if( $txt_m3 >= 16 && $txt_m3 <= 20 ){ $calcular12 = 4; //sim } else { $calcular12 = 0; // não } // FUNÇÃO SIMULAR ! function simular($x ,$x2 ){ global $calcular12; if($calcular12 === 1) // confere se é até 20 m³ $v = ((1.40 * $x) + (1 * $x2)); if($calcular12 === 2) // confere se é até 20 m³ $v = ((1.40 * $x) + (1.14 * $x2)); if($calcular12 === 3) // confere se é até 20 m³ $v = ((1.40 * $x) + (1.30 * $x2)); if($calcular12 === 4) // confere se é até 20 m³ $v = ((1.40 * $x) + (1.45 * $x2)); else $v = "<font color='red'> Desculpe ! Mas so Trasportamos até 20 m³ </font></<p/>"; return $v; } if ( isset($_POST['txt_km']) && $_POST['txt_km'] >= 45 ) { echo "<h1><font color='red'>Valor Total = € " .simular($_POST['txt_km'] ,$txt_m3) . "</font></h1><p/>"; } elseif( isset($_POST['txt_km']) && $_POST['txt_km'] < 45 ) echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; ?> </p> <h1>Simulador de Carga</h1> <form id="id_simulador" name="Simulador" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"> <p><strong>k.m :</strong> <input name="txt_km" type="text" size="20" maxlength="4" placeholder="Digite aqui" /> <strong> Metro Cubico ( m³ ): </strong> <input name="txt_m3" type="text" size="20" maxlength="3" placeholder="Digite aqui" /> </p> <div id="LayerBotao"> <input name="simular" type="submit" value="Simular" class="Botao" /> </div> <p/> </form> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <form action="" method="post" name="form1" class="Regras"> <ul> <li> IVA incluido 23 % . </li> <li>Distancia Minima 45 k.m . </li> <li>Transportamos Até 20 m<strong>³</strong> </li> </ul> </form> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </body> </html>
  6. Boas estou tentando mas ainda continua a mandar valores errados, não sei oque estou fazendo errado.
  7. Boas , não esta funcionando , não respeita as regras ,quando eu coloco 20 ele me retorna a conta certa mas se eu por 16 ou 17 ou 18 ou 19 ele me manda outro valor , ou seja deveria ser o mesmo. onde que esta meu erro ? poderia me ajudar . e outra questao eu não sei se estou fazendo certo com o else , se for até 20 m³ beleza se não manda a mensagem . estou errando em algum lugar não sei aonde Obrigado <html xmlns="<a href="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Simulador Online</title> <style type="text/css"> <!-- .Regras { color: #999999; font-weight: bold; } #LayerBotao { position:absolute; width:61px; height:32px; z-index:1; left: 167px; top: 180px; } --> </style> </head> <body> <style type="text/css"> .botao{ font-size:20px; font-family:Verdana,Helvetica; font-weight:bold; color:white; background:#638cb5; border:0px; width:150px; height:55px; } </style> <p> <?php //define as variaveis $txt_m3 = $_POST['txt_m3']; // Calcular o TXT_M3 if( $txt_m3 >= 1 && $txt_m3 <= 5 ){ $calcular12 = 1; //sim } else { $calcular12 = 0; // não } //define as variaveis $txt_m3 = $_POST['txt_m3']; // Calcular o TXT_M3 if( $txt_m3 >= 6 && $txt_m3 <= 10 ){ $calcular12 = 2; //sim } else { $calcular12 = 0; // não } //define as variaveis $txt_m3 = $_POST['txt_m3']; // Calcular o TXT_M3 if( $txt_m3 >= 11 && $txt_m3 <= 15 ){ $calcular12 = 3; //sim } else { $calcular12 = 0; // não } //define as variaveis $txt_m3 = $_POST['txt_m3']; // Calcular o TXT_M3 if( $txt_m3 >= 16 && $txt_m3 <= 20 ){ $calcular12 = 4; //sim } else { $calcular12 = 0; // não } // FUNÇÃO SIMULAR ! // FORMULA COMPLETA COM IVA ! function simular($x ,$x2 ){ if($calcular12 === 1) // confere se é até 20 m³ $v = ((1.40 * $x) + (1 * $x2)); if($calcular12 === 2) // confere se é até 20 m³ $v = ((1.40 * $x) + (1.14 * $x2)); if($calcular12 === 3) // confere se é até 20 m³ $v = ((1.40 * $x) + (1.30 * $x2)); if($calcular12 === 4) // confere se é até 20 m³ $v = ((1.40 * $x) + (1.45 * $x2)); else $v = "<font color='red'> Desculpe ! Mas so Trasportamos até 20 m³ </font></<p/>"; return $v; } if ( isset($_POST['txt_km' ]) && $_POST['txt_km'] <= 44 ) { echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; } else echo "<h1><font color='red'>Valor Total = € " .simular($_POST['txt_km'] ,$txt_m3) . "</font></h1><p/>"; ?> </p> <h1>Simulador de Carga</h1> <form id="id_simulador" name="Simulador" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"> <p><strong>k.m :</strong> <input name="txt_km" type="text" size="20" maxlength="4" placeholder="Digite aqui" /> <strong> Metro Cubico ( m³ ): </strong> <input name="txt_m3" type="text" size="20" maxlength="3" placeholder="Digite aqui" /> </p> <div id="LayerBotao"> <input name="simular" type="submit" value="Simular" class="Botao" /> </div> <p/> </form> <p>&nbsp;</p> <p>&nbsp;</p> <form action="" method="post" name="form1" class="Regras"> <ul> <li> IVA incluido 23 % . </li> <li>Distancia Minima 45 k.m . </li> </ul> </form> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </body> </html>
  8. Obrigado pela ajuda estou tentando fazer .
  9. Boas pessoal , tenho outra questao que queria ajuda de como fazer , se no caso for digitado pelo usuario algum numero na variavel $_POST['txt_m3'] ,se o numero for de 1..5 ele alterava o valor de 12 que no caso ia multiplicar pela variavel (12 * $x2)) ; , 1..5 = 1 5..10 = 1.14 10..15 = 1.30 15..20= 1.45 essa quatro situação . como eu poderia fazer isso e php nesse codigo . Obrigado segue o codigo . <html xmlns="<a href="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Simulador Online</title> <style type="text/css"> <!-- .style2 { color: #999999; font-weight: bold; } #LayerBotao { position:absolute; width:61px; height:32px; z-index:1; left: 167px; top: 180px; } --> </style> </head> <body> <style type="text/css"> .botao{ font-size:20px; font-family:Verdana,Helvetica; font-weight:bold; color:white; background:#638cb5; border:0px; width:100px; height:40px; } </style> <p> <?php // FUNÇÃO SIMULAR ! // FORMULA COMPLETA COM IVA ! function simular($x ,$x2 ){ $v = ((1.40 * $x) + (12 * $x2)) * 23 / 100 + ((1.40 * $x) + (12 * $x2)) ; // + 23% DE IVA ! return $v; } if ( isset($_POST['txt_km' ]) && $_POST['txt_km'] <= 44 ) { echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; } else echo "<h1><font color='red'>Valor Total = € " .simular($_POST['txt_km'] ,$_POST['txt_m3']) . "</font></h1><p/>"; ?> </p> <h1>Simulador de Carga</h1> <form id="id_simulador" name="Simulador" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"> <p><strong>k.m :</strong> <input name="txt_km" type="text" size="20" maxlength="5" /> <strong> Metro Cubico ( m³ ): </strong> <input name="txt_m3" type="text" size="20" maxlength="5" /> </p> <div id="LayerBotao"> <input name="simular" type="submit" value="Simular" class="Botao" /> </div> <p/> </form> <p>&nbsp;</p> <p>&nbsp;</p> <form action="" method="post" name="form1" class="style2"> <ul> <li> IVA incluido . </li> <li>Distancia Minima 45 k.m . </li> </ul> </form> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </body> </html>
  10. Boas Pessoal do forum , já consegui resolver essa questao , so não sei se essa foi a melhor maneira , mas já esta . <html xmlns="<a href="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Simulador Online</title> <style type="text/css"> <!-- .style2 { color: #999999; font-weight: bold; } #LayerBotao { position:absolute; width:61px; height:32px; z-index:1; left: 167px; top: 180px; } --> </style> </head> <body> <style type="text/css"> .botao{ font-size:20px; font-family:Verdana,Helvetica; font-weight:bold; color:white; background:#638cb5; border:0px; width:100px; height:40px; } </style> <p> <?php // FUNÇÃO SIMULAR ! // FORMULA COMPLETA COM IVA ! function simular($x ,$x2 ){ $v = ((1.40 * $x) + (12 * $x2)) * 23 / 100 + ((1.40 * $x) + (12 * $x2)) ; // + 23% DE IVA ! return $v; } if ( isset($_POST['txt_km' ]) && $_POST['txt_km'] <= 44 ) { echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; } else echo "<h1><font color='red'>Valor Total = € " .simular($_POST['txt_km'] ,$_POST['txt_m3']) . "</font></h1><p/>"; ?> </p> <h1>Simulador de Carga</h1> <form id="id_simulador" name="Simulador" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"> <p><strong>k.m :</strong> <input name="txt_km" type="text" size="20" maxlength="5" /> <strong> Metro Cubico ( m³ ): </strong> <input name="txt_m3" type="text" size="20" maxlength="5" /> </p> <div id="LayerBotao"> <input name="simular" type="submit" value="Simular" class="Botao" /> </div> <p/> </form> <p>&nbsp;</p> <p>&nbsp;</p> <form action="" method="post" name="form1" class="style2"> <ul> <li> IVA incluido . </li> <li>Distancia Minima 45 k.m . </li> </ul> </form> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </body> </html>
  11. Obrigado pela ajuda, so que agora a menssagem, Distancia curta ,Minimo 45 . esta aparecendo logo quando abro o index . ou seja so deveria aparecer quando for colocado menos que 45 na variavel txt_km , estou tentando . Obrigado segue o codigo abaixo <html xmlns="<a href="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Simulador Online</title> <style type="text/css"> <!-- .style2 { color: #999999; font-weight: bold; } #LayerBotao { position:absolute; width:61px; height:32px; z-index:1; left: 167px; top: 180px; } --> </style> </head> <body> <style type="text/css"> .botao{ font-size:20px; font-family:Verdana,Helvetica; font-weight:bold; color:white; background:#638cb5; border:0px; width:100px; height:40px; } </style> <p> <?php // FUNÇÃO SIMULAR ! // FORMULA COMPLETA COM IVA ! function simular($x ,$x2 ){ $v = ((1.40 * $x) + (12 * $x2)) * 23 / 100 + ((1.40 * $x) + (12 * $x2)) ; // + 23% DE IVA ! return $v; } if ( isset($_POST['txt_km' ]) && $_POST['txt_km'] >= 45 ) { echo "<h1><font color='red'>Resultado = € " .simular($_POST['txt_km'] ,$_POST['txt_m3']) . "</font></h1><p/>"; } else echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; ?> </p> <h1>Simulador de Carga</h1> <form id="id_simulador" name="Simulador" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"> <p><strong>k.m :</strong> <input name="txt_km" type="text" size="20" maxlength="5" /> <strong> Metro Cubico ( m³ ): </strong> <input name="txt_m3" type="text" size="20" maxlength="5" /> </p> <div id="LayerBotao"> <input name="simular" type="submit" value="Simular" class="Botao" /> </div> <p/> </form> <p>&nbsp;</p> <form action="" method="post" name="form1" class="style2"> <ul> <li> IVA incluido </li> </ul> </form> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> </body> </html>
  12. Boa tarde ao pessoal do forum .. Sou iniciante no php e gostaria de saber. se no caso a varivel txt_km for >= 45 beleza funciona se não manda a menssagem, Distancia Curta , Minimo 45 km. VARIAVEL KM : ( txt_km >= 45 ) SE FOR MENOR QUE 45 O VALOR, TEM QUE APARECER A MENSSAGEM ABAIXO ('Distancia Curta , Minimo 45 km' ) ; é assim que estou tentando fazer e não consigo,poderia me ajudar nessa questão . Obrigado eu tentei assim . mas eu não consigo por o >= 45 na variavel txt_km . else echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; Obrigado pela ajuda <html xmlns="<a href="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Simulador Online</title> <style type="text/css"> <!-- .style2 { color: #999999; font-weight: bold; } --> </style> </head> <body> <p> <?php function simular($x ,$x2 ){ $v = ((1.40 * $x) + (12 * $x2)) * 23 / 100 + ((1.40 * $x) + (12 * $x2)) ; // + 23% DE IVA return $v; } if (isset($_POST['txt_km' ])) { echo "<h1><font color='red'>Resultado = € " .simular($_POST['txt_km'] ,$_POST['txt_m3']) . "</font></h1><p/>"; } else echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; ?> </p> <h1>Simulador de Carga</h1> <form id="id_simulador" name="Simulador" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"> K.M : <input name="txt_km" type="text" size="20" maxlength="5" /> METROS CUBICOS (M3): <input name="txt_m3" type="text" size="20" maxlength="5" /> <p/> <input name="simular" type="submit" value="Simular" /> </form> <p> </p> <form action="" method="post" name="form1" class="style2"> <ul> <li> IVA incluido </li> </ul> </form> <p> </p> <p> </p> <p> </p> </body> </html>
×
×
  • Criar Novo...