Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head lang='pt-BR'>
- <meta charset="UTF-8">
- <title>Teste</title>
- <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
- <script>
- $(document).ready(function(){
- $("#Enviar").click(function(){
- camposMarcados = new Array();
- $("input[type=checkbox][name='diasSem[]']:checked").each(function(){
- camposMarcados.push($(this).val());
- });
- if($("#diaOne").val() != ""){
- if(camposMarcados != ""){
- if($("#qtdDias").val()>0){
- var diaMarc = $("#diaOne").val();
- var qtdMarc = $("#qtdDias").val();
- //alert(diaMarc+" "+qtdMarc+" "+camposMarcados);
- $.ajax({
- url: "ajaxVefdatas.php",
- type: "POST",
- data : {
- diaMarc : diaMarc,
- qtdMarc : qtdMarc,
- camposM : camposMarcados
- },
- beforeSend : function(){
- $("#ndH3").html("ENVIANDO...");
- }
- }).done(function(resposta) {
- $("#ndH32").html(resposta);
- }).fail(function(jqXHR, textStatus ) {
- $("#ndH3").html("Ocorreu um erro: " + textStatus);
- });//.always(function() {
- //$("#ndH3").html("COMPLETOU");
- //});
- }
- else{
- alert("Selecione a quantidade de dias");
- }
- }
- }
- else{
- alert("Selecione o dia");
- }
- });
- });
- </script>
- </head>
- <body bgcolor="yellow">
- <center>
- <h3 id="ndH3">aaaaaa</h3>
- <h3 id="ndH32">aaaaaa</h3><br>
- </center>
- <form>
- <table border='0'>
- <input type="date" name="diaOne" id="diaOne" value="2018-03-19">Primeiro dia
- <tr>
- <td>
- <input type="checkbox" name="diasSem[]" value="seg">Segunda
- </td>
- <td>
- <input type="checkbox" name="diasSem[]" value="qua">Quarta
- </td>
- <td>
- <input type="checkbox" name="diasSem[]" value="sex">Sexta
- </td>
- </tr>
- <tr>
- <td>
- <input type="checkbox" name="diasSem[]" value="ter">Terça
- </td>
- <td>
- <input type="checkbox" name="diasSem[]" value="qui">Quinta
- </td>
- <td>
- <input type="number" name="qtdDias" id="qtdDias" style="width: 50px;" min="0" max="10">Quantidade de Dias
- </td>
- </tr>
- <tr>
- <td colspan="3" align="center">
- <input type="button" value="Enviar" name="Enviar" id="Enviar">
- </td>
- </tr>
- </table>
- </form>
- </body>
- </html>
- <!-- ajax -->
- <?php
- if(isset($_POST['diaMarc']) && !empty($_POST['diaMarc'])){
- $diaMarc = $_POST['diaMarc'];
- $qtdMarc = $_POST['qtdMarc'];
- $camposM = $_POST['camposM'];
- $dia = new DateTime($diaMarc);
- $dia->modify('next monday');
- if($qtdMarc>1){
- $qtdMarc = $qtdMarc-1;
- $nextMondaysNeed = range(1,$qtdMarc);
- $nextMondaysArray = array($dia->format('Y-m-d'));
- foreach($nextMondaysNeed as $number)
- {
- $nextMondaysArray[] = $dia->modify('+7 day')->format('Y-m-d');
- }
- for($x=0;$x<count($nextMondaysArray);$x++){
- //print_r($nextMondaysArray);
- echo 'x:'.($x+1).' - '.date('d/m/Y', strtotime($nextMondaysArray[$x])).'<br>';
- }
- }
- else{
- echo $dia->format('d/m/Y');;
- }
- }
- else{
- header("Location: index.php");
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement