Advertisement
brunopedretti

Untitled

Aug 9th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.34 KB | None | 0 0
  1. OPENCREDIARIO.PHP
  2. <html lang="pt-br">
  3. <head>
  4. <meta charset="UTF-8"/>
  5. <title></title>
  6. <link href="../css/style.css" rel="stylesheet" />
  7. <script type="../text/javascript" src="js/script.js"></script>
  8. </head>
  9. <body>
  10. <div class="menu">
  11. <div class="menuint">
  12. <img src="images/house-menu.png" border="0" width="40" height="40" class="menumobile" onclick="toggleMenu()" />
  13. <ul id="menu">
  14. <li><a href="../index.php">home</a></li>
  15. <li>
  16. <a href="../">teste</a>
  17. <img src="../images/sortdown.png" border="0" width="10" />
  18. <div class="submenu">
  19. <a href="../"><div class="submenuitem">Sub menu 1</div></a>
  20. <a href="../"><div class="submen/uitem">Sub menu 2</div></a>
  21. <a href="../"><div class="submenuitem">Sub menu 3</div></a>
  22. <a href="../"><div class="submenuitem">Sub menu 4</div></a>
  23. <a href="../"><div class="submenuitem">Sub menu 5</div></a>
  24. </div>
  25. </li>
  26. <li>
  27. <a href="../">Cadastro</a>
  28. <img src="../images/sortdown.png" border="0" width="10" />
  29. <div class="submenu">
  30. <a href="../cadastropessoas/cadastropessoas.php"><div class="submenuitem">pessoas</div></a>
  31. <a href="../"><div class="submen/uitem">Sub menu 2</div></a>
  32. <a href="../"><div class="submenuitem">Sub menu 3</div></a>
  33. <a href="../"><div class="submenuitem">Sub menu 4</div></a>
  34. <a href="../"><div class="submenuitem">Sub menu 5</div></a>
  35. </div>
  36. </li>
  37. <li><a href="./">Esportes</a></li>
  38. <li><a href="./">Gerak</a></li>
  39. <li><a href="./">Noticias</a></li>
  40. <li><a href="./">policia</a></li>
  41. <li><a href="./">videos</a></li>
  42. </ul>
  43. </div>
  44. <h1 style="text-align:center;">Abrertura de Crediário</h1>
  45. <div class="formcadastro">
  46. <?php
  47. if(isset($_POST['nome']) && !empty($_POST['nome'])) {
  48. if(isset($_POST['valordebito']) && !empty($_POST['valordebito'])) {
  49. if(isset($_POST['qtdparcela']) && !empty($_POST['qtdparcela'])) {
  50. if(isset($_POST['valorparcela']) && !empty($_POST['valorparcela'])) {
  51. if(isset($_POST['datavencimento']) && !empty($_POST['datavencimento'])) {
  52. //projeto ante f5, para não enviar formulario duas vezes
  53. header("Location: crediario/opnecrediario.php");
  54. }
  55. }
  56. }
  57. }
  58. }
  59. ?>
  60. <form name="form2" method="POST" action="crediario.php" >
  61. <?php
  62. $dsn = "mysql:dbname=projetobruno;host=localhost";
  63. $dbuser = "root";
  64. $dbpass = "";
  65.  
  66. try {
  67. $pdo = new PDO($dsn, $dbuser, $dbpass);
  68.  
  69. $sql = "SELECT * FROM cadpessoas";
  70. $sql = $pdo->query($sql);
  71.  
  72. $nome = $_GET['nome'];
  73.  
  74. } catch(PDOException $e) {
  75. echo "Falhou: ".$e->getMessage();
  76. }
  77. ?>
  78. Nome do consignatário: <br/>
  79. <select name="nome" style="width: 173px" >
  80. <option value="Nome">
  81. <?php echo $nome = $_GET["nome"] ?>
  82. </option>
  83. </select><br/><br/>
  84.  
  85. Valor do débito: <br/>
  86. <input type="text" name="valordebito" required /><br/><br/>
  87. Quantia de parcelas: <br/>
  88. <select name="qtdparcela" style="width: 173px" required>
  89. <?php
  90. $parcela = 0;
  91. while ($parcela <= 12) {
  92. echo "<option>";
  93. echo $parcela." parcela<br/>" ;
  94. $parcela++;
  95. echo "</option>";
  96. }
  97. ?>
  98. </select><br/><br/>
  99. Valor da parcela: <br/>
  100. <input type="text" name="valorparcela" readonly="readonly"/><br/><br/>
  101. Data de vencimento:<br/>
  102. <input type="date" name="datavencimento" required><br/><br/>
  103.  
  104. <input type="submit" value="Enviar" onclick="return validar()"/><br/><br/>
  105. </form>
  106. </div>
  107. <table>
  108. <tr>
  109. <th></th>
  110. </tr>
  111. <tr>
  112. <td></td>
  113. </tr>
  114. </table>
  115. </body>
  116. </html>
  117. ----------------------------------
  118. CADASTROPESSOAS.PHP
  119. <html lang="pt-br">
  120. <head>
  121. <meta charset="UTF-8"/>
  122. <title></title>
  123. <link href="../css/style.css" rel="stylesheet" />
  124. <script type="../text/javascript" src="js/script.js"></script>
  125. </head>
  126. <body>
  127. <div class="menu">
  128. <div class="menuint">
  129. <img src="../images/house-menu.png" border="0" width="40" height="40" class="menumobile" onclick="toggleMenu()" />
  130. <ul id="menu">
  131. <li><a href="../index.php">home</a></li>
  132. <li>
  133. <a href="../crediario/opencrediario.php">teste</a>
  134. <img src="../images/sortdown.png" border="0" width="10" />
  135. <div class="submenu">
  136. <a href="../"><div class="submenuitem">Sub menu 1</div></a>
  137. <a href="../"><div class="submen/uitem">Sub menu 2</div></a>
  138. <a href="../"><div class="submenuitem">Sub menu 3</div></a>
  139. <a href="../"><div class="submenuitem">Sub menu 4</div></a>
  140. <a href="../"><div class="submenuitem">Sub menu 5</div></a>
  141. </div>
  142. </li>
  143. <li>
  144. <a href="../">Cadastro</a>
  145. <img src="../images/sortdown.png" border="0" width="10" />
  146. <div class="submenu">
  147. <a href="cadastropessoas.php"><div class="submenuitem">pessoas</div></a>
  148. <a href="../"><div class="submenuitem">Sub menu 2</div></a>
  149. <a href="../"><div class="submenuitem">Sub menu 3</div></a>
  150. <a href="../"><div class="submenuitem">Sub menu 4</div></a>
  151. <a href="../"><div class="submenuitem">Sub menu 5</div></a>
  152. </div>
  153. </li>
  154. <li><a href="../">Esportes</a></li>
  155. <li><a href="../">Gerak</a></li>
  156. <li><a href="../">Noticias</a></li>
  157. <li><a href="../">policia</a></li>
  158. <li><a href="../">videos</a></li>
  159. </ul>
  160. </div>
  161. </div>
  162. <div class="formcadastro">
  163. <?php
  164. if (isset($_POST['nome']) && !empty($_POST['nome'])){
  165. if (isset($_POST['sobrenome']) && !empty($_POST['sobrenome'])){
  166. if (isset($_POST['data']) && !empty($_POST['data'])){
  167. if (isset($_POST['telefone']) && !empty($_POST['telefone'])){
  168. if (isset($_POST['email']) && !empty($_POST['email'])){
  169. //projeto ante f5, para não enviar formulario duas vezes
  170. header("Location: cadastropessoas/cadastropessoas.php");
  171. }
  172. }
  173. }
  174. }
  175. }
  176. ?>
  177. <form name="form1" method="POST" action="cadpessoas.php">
  178. Nome: <br/>
  179. <input type="text" name="nome" required /><br/><br/>
  180. Sobrenome: <br/>
  181. <input type="text" name="sobrenome"required /><br/><br/>
  182. Telefone: <br/>
  183. <input type="text" name="telefone" required /><br/><br/>
  184. E-mail: <br/>
  185. <input type="email" name="email" required /><br/><br/>
  186. <input type="submit" value="Enviar" onclick="return validar()" /><br/><br/>
  187. </form>
  188. </div>
  189. <div>
  190. <table>
  191. <?php
  192. $dsn = "mysql:dbname=projetobruno;host=localhost";
  193. $dbuser = "root";
  194. $dbpass = "";
  195.  
  196. try {
  197. $pdo = new PDO($dsn, $dbuser, $dbpass);
  198.  
  199. $sql = "SELECT * FROM cadpessoas";
  200. $sql = $pdo->query($sql);
  201.  
  202.  
  203.  
  204. } catch(PDOException $e) {
  205. echo "Falhou: ".$e->getMessage();
  206. }
  207. ?>
  208.  
  209.  
  210. <tr>
  211. <th>Id</th>
  212. <th>Nome</th>
  213. <th>Sobrenome</th>
  214. <th>Telefone</th>
  215. <th>E-mail</th>
  216. <th>Adicionar Crediário</th>
  217. <th>Consultar Crediário</th>
  218. </tr>
  219. <?php
  220. if($sql->rowCount() > 0) {
  221.  
  222. foreach ($sql->fetchAll() as $cadpessoas) {
  223. ?>
  224. <tr>
  225. <td> <?php echo $cadpessoas["id"] ?> </td>
  226. <td> <?php echo $cadpessoas["nome"] ?> </td>
  227. <td> <?php echo $cadpessoas["sobrenome"] ?> </td>
  228. <td> <?php echo $cadpessoas["telefone"] ?> </td>
  229. <td> <?php echo $cadpessoas["email"] ?> </td>
  230. <form method="GET">
  231. <td style="text-align:center"><a href="../crediario/opencrediario.php?nome='$nomes'"><img src="../images/add-icon.png" border="0" width="20" height="20" /></a></td>
  232. <td style="text-align:center"><a href=""><img src="../images/magnifying-glass.png" border="0" width="20" height="20" /></a></td>
  233. </form>
  234. </tr>
  235. <?php
  236. }
  237.  
  238. } else {
  239. echo "Não há pessoas cadastradas";
  240. }
  241. ?>
  242. </table>
  243. </div>
  244. </body>
  245. </html>
  246. -------------------
  247. CADPESSOAS.PHP
  248. <?php
  249.  
  250. $dsn = "mysql:dbname=projetobruno;host=localhost";
  251. $dbuser = "root";
  252. $dbpass= "";
  253.  
  254. try {
  255. $pdo = new PDO($dsn, $dbuser, $dbpass);
  256.  
  257. $id = $_POST['id'];
  258. $nome = $_POST['nome'];
  259. $sobrenome = $_POST['sobrenome'];
  260. $telefone = $_POST['telefone'];
  261. $email = $_POST['email'];
  262.  
  263. $sql = "INSERT INTO cadpessoas SET id = '$id', nome = '$nome', sobrenome = '$sobrenome', telefone = '$telefone', email = '$email' ";
  264. $sql = $pdo->query($sql);
  265.  
  266. header("Location: cadastropessoas.php");
  267.  
  268. } catch(PDOException $e) {
  269. echo "Falhou: ".$e->getMessage();
  270. }
  271. ?>
  272. ------------------------------------------------
  273. CREDIARIO.PHP
  274. <?php
  275.  
  276. $dsn = "mysql:dbname=projetobruno;host=localhost";
  277. $dbuser = "root";
  278. $dbpass= "";
  279.  
  280. try {
  281. $pdo = new PDO($dsn, $dbuser, $dbpass);
  282.  
  283. $saldodevedor = $_POST['valordebito'];
  284. $qtdparcela = $_POST['qtdparcela'];
  285. $datavencimento = $_POST['datavencimento'];
  286.  
  287. $datavencimento = str_replace('/','-',$datavencimento);
  288.  
  289.  
  290. $sql = "INSERT INTO crediario SET saldo_devedor = '$saldodevedor', quantia_parcela = '$qtdparcela', data_vencimento = '$datavencimento' ";
  291. $sql = $pdo->query($sql);
  292.  
  293. header("Location: opencrediario.php");
  294.  
  295. } catch(PDOException $e) {
  296. echo "Falhou: ".$e->getMessage();
  297. }
  298. ?>
  299. --------------------
  300. STYLE.CSS
  301. body {
  302. margin:0;
  303. }
  304. .menu {
  305. height:40px;
  306. background-color:#FFFFFF;
  307. border:1px solid #b2b2b2;
  308. }
  309. .menuint {
  310. width:100%;
  311. max-width:1040px;
  312. height:40px;
  313. margin:auto;
  314. }
  315. .menu ul {
  316. margin:0;
  317. padding:0;
  318. list-style:none;
  319. }
  320. .menu li {
  321. float:left;
  322. height:40px;
  323. line-height:40px;
  324. padding-left:8px;
  325. padding-right:8px;
  326. }
  327. .menu li:hover .submenu {
  328. display:block;
  329. }
  330. .menu a {
  331. color:#000000;
  332. text-decoration:none;
  333. }
  334. .submenu{
  335. width:150px;
  336. height:150px;
  337. background-color:#FFFFFF;
  338. position:absolute;
  339. display:none;
  340. }
  341. .submenuitem {
  342. width:140px;
  343. height:30px;
  344. line-height:30px;
  345. }
  346. .submenuitem:hover {
  347. background-color:#DCDCDC;
  348. }
  349. .menumobile {
  350. display:none;
  351. }
  352. .formcadastro {
  353. background-color:#DCDCDC;
  354. width:360px;
  355. margin-left:30%;
  356. margin-top:40px;
  357. padding-top:10px;
  358. padding-left:170px;
  359. }
  360. input {
  361. margin:auto;
  362. }
  363. table {
  364. font-family: arial, sans-serif;
  365. border-collapse: collapse;
  366. width: 80%;
  367. margin:auto;
  368. }
  369.  
  370. td, th {
  371. border: 1px solid #dddddd;
  372. text-align: left;
  373. padding: 8px;
  374. }
  375.  
  376. tr:nth-child(even) {
  377. background-color: #dddddd;
  378. }
  379. @media only screen and (min-width:906px) and (max-width:1057px) {
  380. .menuint {
  381. max-width:890px;
  382. }
  383. .formcadastro {
  384. background-color:#DCDCDC;
  385. width:360px;
  386. margin-left:25%;
  387. margin-top:40px;
  388. padding-top:10px;
  389. padding-left:170px;
  390. }
  391. }
  392. @media only screen and (min-width:783px) and (max-width:906px) {
  393. .menuint {
  394. max-width:768px;
  395. }
  396. .formcadastro {
  397. background-color:#DCDCDC;
  398. width:360px;
  399. margin-left:25%;
  400. margin-top:40px;
  401. padding-top:10px;
  402. padding-left:170px;
  403. }
  404. }
  405. @media only screen and (max-width:783px) {
  406. .menuint {
  407. max-width:320px;
  408. }
  409. .menu ul {
  410. position:absolute;
  411. background-color:#FFFFFF;
  412. z-index:10;
  413. display:none;
  414. }
  415. .menu li {
  416. float:none;
  417. height:auto;
  418. }
  419. .menu li img {
  420. display:none;
  421. }
  422. .submenu {
  423. position:static;
  424. display:block;
  425. }
  426. .menumobile {
  427. display:block;
  428. }
  429. .submenuitem:hover {
  430. background-color:#FFFFFF;
  431. }
  432. .formcadastro {
  433. background-color:#DCDCDC;
  434. width:360px;
  435. margin-left:15%;
  436. margin-top:40px;
  437. padding-top:10px;
  438. padding-left:170px;
  439. }
  440. }
  441. ----------------------------
  442. SCRIPT.JS
  443. function toggleMenu() {
  444. var menu = document.getElementById("menu");
  445.  
  446. if (menu.style.display == 'none') {
  447. menu.style.display = "block";
  448. } else {
  449. menu.style.display = "none";
  450. }
  451. }
  452. function validar() {
  453. var nome = form1.nome.value;
  454. var sobrenome = form1.sobrenome.value;
  455.  
  456. //se nome estiver vazio
  457. if (nome == "") {
  458. alert('Preencha o campo com seu nome');
  459. //de foco no campo nome
  460. form1.nome.focus()
  461. return false;
  462. }
  463. if (sobrenome == "") {
  464. alert('Preencha o campo com seu sobrenome');
  465. //de foco no campo nome
  466. form1.sobrenome.focus()
  467. return false;
  468. }else {
  469. alert("Dados cadastrados com sucesso!");
  470. }
  471. }
  472. function validarcred() {
  473. var nomeconsig = form2.nomeconsig.value;
  474. var valordebito = form2.valordebito.value;
  475.  
  476. //se nome estiver vazio
  477. if (nomeconsig == "") {
  478. alert('Preencha o campo nome com o nome do titular do crediário!');
  479. //de foco no campo nome
  480. form2.nomeconsig.focus()
  481. return false;
  482. }
  483. if (valordebito == "") {
  484. alert('Preencha o campo com o valor do debito!');
  485. //de foco no campo nome
  486. form2.valordebito.focus()
  487. return false;
  488. }else {
  489. alert("Crediário cadastrado com sucesso!");
  490. }
  491. }
  492.  
  493.  
  494.  
  495. /*
  496. function validar() {
  497. var valor = document.getElementById("numero").value;
  498.  
  499. if(valor.length >= 2) {
  500. alert("Nome gravado com sucesso");
  501. } else {
  502. alert("Preencha o campo Nome corretamente");
  503. }
  504. }
  505. */
  506. ----------------------------
  507. INDEX.PHP
  508. <html lang="pt-br">
  509. <head>
  510. <meta charset="UTF-8"/>
  511. <title></title>
  512. <link href="css/style.css" rel="stylesheet" />
  513. <script type="text/javascript" src="js/script.js"></script>
  514. </head>
  515. <body>
  516. <div class="menu">
  517. <div class="menuint">
  518. <img src="images/house-menu.png" border="0" width="40" height="40" class="menumobile" onclick="toggleMenu()" />
  519. <ul id="menu">
  520. <li><a href="index.php">home</a></li>
  521. <li>
  522. <a href="./">teste</a>
  523. <img src="images/sortdown.png" border="0" width="10" />
  524. <div class="submenu">
  525. <a href="./"><div class="submenuitem">Sub menu 1</div></a>
  526. <a href="./"><div class="submen/uitem">Sub menu 2</div></a>
  527. <a href="./"><div class="submenuitem">Sub menu 3</div></a>
  528. <a href="./"><div class="submenuitem">Sub menu 4</div></a>
  529. <a href="./"><div class="submenuitem">Sub menu 5</div></a>
  530. </div>
  531. </li>
  532. <li>
  533. <a href="./">Cadastro</a>
  534. <img src="images/sortdown.png" border="0" width="10" />
  535. <div class="submenu">
  536. <a href="cadastropessoas/cadastropessoas.php"><div class="submenuitem">pessoas</div></a>
  537. <a href="./"><div class="submen/uitem">Sub menu 2</div></a>
  538. <a href="./"><div class="submenuitem">Sub menu 3</div></a>
  539. <a href="./"><div class="submenuitem">Sub menu 4</div></a>
  540. <a href="./"><div class="submenuitem">Sub menu 5</div></a>
  541. </div>
  542. </li>
  543. <li><a href="./">Esportes</a></li>
  544. <li><a href="./">Gerak</a></li>
  545. <li><a href="./">Noticias</a></li>
  546. <li><a href="./">policia</a></li>
  547. <li><a href="./">videos</a></li>
  548. </ul>
  549. </div>
  550. <div>
  551. INDEX.PHP
  552. </div>
  553. </body>
  554. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement