Jump to content


Photo

While


  • Faça o login para participar
11 replies to this topic

#1 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 09/04/2007, 19:04

Então boa noite....
To com um duvida no meu while, ele fica infinito

ai vai

[codebox]<?
include "conexao.php"
?>
<?php
$data = $_GET['data'];
$data = addslashes($data);
$query_rs_evento = "SELECT * FROM agenda WHERE agenda.`data` = '".$data."' ORDER BY id DESC";
$rs_evento = mysql_query($query_rs_evento, $a) or die(mysql_error());
$row_rs_evento = mysql_fetch_assoc($rs_evento);
$totalRows_rs_evento = mysql_num_rows($rs_evento);
?>


<?
$ini = 1;
while ($ini <= $totalRows_rs_evento)
{ ?>
<tr>
<td height="15" colspan="2" align="center" class="tit_noticias"><img src="imgs/1x1.gif" width="1" height="1"></td>
</tr>
<tr>
<td height="20" colspan="2" class="tit_noticias"><span class="style8"> <?php echo $row_rs_evento['titulo']; ?></span></td>
</tr>
<tr>
<td height="20" colspan="2"><span class="style7">DJ's: </span><span class="style8"><?php echo $row_rs_evento['djs']; ?></span></td>
</tr>
<tr>
<td width="18%" height="20" class="style7">Descrição:</td>
<td width="82%" height="20" valign="top" class="style7"> </td>
</tr>
<tr>
<td height="20" colspan="2" class="style8"><?php echo $row_rs_evento['compromisso']; ?></td>
</tr>
<? } ?>[/codebox]



abraço
P(eace) L(ove) U(nity) R(espect)

#2 Draziw

Draziw

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 09/04/2007, 19:14

Bom, não sou muito experiente mas eu tentaria assim:

<?
include "conexao.php"
?>
<?php
$data = $_GET['data'];
$data = addslashes($data);
$query_rs_evento = "SELECT * FROM agenda WHERE agenda.`data` = '".$data."' ORDER BY id DESC";
$rs_evento = mysql_query($query_rs_evento, $a) or die(mysql_error());

?>


<?
while ($array_evento = mysql_fetch_array($rs_evento))
{ ?>
<tr>
<td height="15" colspan="2" align="center" class="tit_noticias"><img src="imgs/1x1.gif" width="1" height="1"></td>
</tr>
<tr>
<td height="20" colspan="2" class="tit_noticias"><span class="style8"> <?php echo $array_evento['titulo']; ?></span></td>
</tr>
<tr>
<td height="20" colspan="2"><span class="style7">DJ's: </span><span class="style8"><?php echo $array_evento['djs']; ?></span></td>
</tr>
<tr>
<td width="18%" height="20" class="style7">Descrição:</td>
<td width="82%" height="20" valign="top" class="style7"> </td>
</tr>
<tr>
<td height="20" colspan="2" class="style8"><?php echo $array_evento['compromisso']; ?></td>
</tr>
<? } ?>

Espero ter ajudado, abraços.

#3 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 09/04/2007, 19:16

Faça como o DRAZIN publicou que funciona perfeitamente.

Falopa!

#4 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 10/04/2007, 15:46

Legal....
Ficou perfeito
Muito Obrigado!

Ultimo duvida minha, existe uma parte onde do " $row_rs_evento = mysql_fetch_assoc($rs_evento); " ele imprimia a data do DB, mas já que da um conflito, vou pegar da URL no caso o ?data=2007-4-5 qual seria a função para isso??

abraço
P(eace) L(ove) U(nity) R(espect)

#5 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 10/04/2007, 15:50

Que conflito?

Falopa!

#6 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 10/04/2007, 15:56

essi echo <? $dt = explode('-', $row_rs_evento['data']); echo $dt[2]."/".$dt[1]."/".$dt[0];?>

ele pegava dessas linhas:
$row_rs_evento = mysql_fetch_assoc($rs_evento);
$totalRows_rs_evento = mysql_num_rows($rs_evento);

mas foram retiradas, e outro mysql_fetch_assoc não rola

dei um get da data ...
resolvi o problema
P(eace) L(ove) U(nity) R(espect)

#7 Draziw

Draziw

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 10/04/2007, 15:58

Se eu entendi bem você quer pegar a data. Tente assim:

$data = date('d/m/y');
echo $data;

Isso irá imprimir a data no estilo dd/mm/yy.

Edição feita por: Draziw, 10/04/2007, 15:58.


#8 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 10/04/2007, 16:00

peguei pelo get $data que a var do url, agora é só dar um explode para converter 2007-4-5 em 5/4/2007
tem algo assim já feito ai???
abraço
P(eace) L(ove) U(nity) R(espect)

#9 offspring

offspring

    O_o

  • Ex-Admins
  • 946 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 10/04/2007, 16:02

qual o formato da data no mysql?

se for datetime o campo vc poderá colocar:

select *, date_format(CAMPO_DATA,'%d/%m/%Y %H:%i:%s') as data_agenda from agenda
depois no print é só colocar $array_evento['data_agenda']

Edição feita por: offspring, 10/04/2007, 16:03.


#10 Draziw

Draziw

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 10/04/2007, 16:04

Ah sim, acho que entendi.

Exemplo: www.endereço.com.br/pagina.php?data=2007-4-10
$data = $_GET['data'];

$data = explode("-", $data);
echo "".$data[2]."/".$data[1]."/".$data[0]."";

Espero ter ajudado, abraços.

#11 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 10/04/2007, 16:06

offspring, é o caso Draziw

Muito Obrigado a todos.
P(eace) L(ove) U(nity) R(espect)

#12 offspring

offspring

    O_o

  • Ex-Admins
  • 946 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 10/04/2007, 16:06

nossa... minha resposta foi nada a ver, ignorem por favor... só nao vou excluir pq talvez seja util pra alguem




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq