Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

felipemiranda

eu preciso de uma grade com um parametro sendo passado

Recommended Posts

Essa tabela tem uma separação por horarios de hora em hora, mais preciso que seja de meia em meia hora ou mesmo.

 

 

 

 

 

 

 

<?php
//data de agendamento
$ag_data = $agendamento_data;

include 'connect.php';

//dados de funcionamento do telecentro
$sql1 = mysql_query("SELECT tcsnumcomp, tcshorainicio, tcshorafim FROM telecentro WHERE tcscod = $id_telecentro ");
while($r = mysql_fetch_object($sql1)){
$tcsnumcomp = $r->tcsnumcomp;
$tcshorainicio = $r->tcshorainicio;
$tcshorafim = $r->tcshorafim;
}

//calcula horas de funcionamento da unidade
$ini_hora = (substr($tcshorainicio, 0, 2));
$fim_hora = (substr($tcshorafim, 0, 2));
$horas = $fim_hora - $ini_hora;

//numero de computadores
$computadores = $tcsnumcomp;

//tabela de agendamento
echo '<table class="table_int2" cellpandding="0" cellspacing="0">';
echo '<tr>';
echo '<td>';
echo '<table class="table_int3" cellpadding="0" cellspacing="0">';
echo '<tr height="30"><td class="table_agenda"> </td></tr>';
for ($a=0; $a<$computadores; $a++) {echo '<tr height="30"><td width="20" class="table_agenda"><b>'.++$x.'</b></td></tr>';}//linhas dos computadores
echo '</table>';
echo '</td>';
echo '<td>';
echo '<table class="table_int3" cellpadding="0" cellspacing="0">';
echo '<tr height="30">';
for ($h=0; $h<=$horas; $h++) {echo '<td width="70" class="table_agenda"><b><td width="70" class="table_agenda"><b>'.(($ini_hora + ++$i)-1).':00</b></td>';} //linha das horas disponíveisparte,parte que duplique para deixar o numero de campos certo parte mexida <td width="70" class="table_agenda"><b>'

echo '</tr>';
$c = 1;
while ($c <= $computadores):
echo '<tr height="30">';
for ($j=0; $j<=$horas; $j++) {
echo '<td width="40" class="table_agenda2"><td width="40" class="table_agenda2">'; //parte que duplique para deixar o numero de campos certo<td width="40" class="table_agenda2">
$hf = $j+$ini_hora;
include 'agendamento_verifica.php';
echo '</td>';
}
echo '</tr>';
$c++;
endwhile;
echo '</table></td>';
echo '<tr>';
echo '</table>';

mysql_close($con);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se $horas é o total de horas, $horas/2 é o total de "meia-horas" desse período. Use esse valor em seu loop

 

ps: tente entender o código e tentar fazer antes de criar um tópico. Sua dúvida está genérica demais. Tente ser mais específico

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.