Jump to content


Freddy

Member Since 24/03/2004
Offline Last Active 31/07/2008, 11:42
-----

Topics I've Started

Campo (memo) Blob

30/07/2008, 16:22

Pessoal

Preciso trazer um dado cadastrado em um programa. No campo observacoes, escrevi TESTE.

Quando trago esse dado na tela, aparece DÔÜìÔÜ—1û

Olhanco no banco, está salvo como (MEMO), e não TESTE. Na estrutura é do tipo BLOB...

Ou seja, tudo que eu escrevo no campo observações ele transforma em caracteres especiais...Como trazer a palavra TESTE do banco?

<?php

include "conexao_teste.php";

$sql = "
SELECT
observacoes

FROM
funcionarios
";

$executa = ibase_query($sql);

while ($row = ibase_fetch_object($executa))
{
echo "$row->OBSERVACOES"; //Trazendo a palavra TESTE, se transforma em DÔÜìÔÜ—1û
}
?>


Selecionar Com O Checkbox

17/06/2008, 17:33

Dai galera.. boa tarde!
Por favor alguem pode me ajudar?
Estou fazendo um sistema onde tem que escolher as opções sim/não em uma checkbox, mas cada linha tem uma opção.
Como faço usando o checkbox e levo essa opção ao banco...!
Desde já Obrigado

<html>

	<head>
		  <title> Programa de Agendamento de Laboratório </title>
	</head>

	<body bgcolor="#cccccc" text="#3333ff">

	<p align="center">
	<table>
	<tr>
		<td>
			 <p align="center"><img src="logo"width="100" height="183"></p>
			 <p align="center"><p><FONT FACE="verdana" color="#191F67"><b><font size="3">Confirmação De Aula</font></b></p>
		</td>
	</tr>
	</table>

		 <form name='form1' method="POST" action="update_agenda.php">
		  <input type = 'hidden' name = 'id' value = '<? echo("$id");?>'>
		  <input type = 'hidden' name = 'senha' value = '<? echo("$senha");?>'>
		  <input type = 'hidden' name = 'aluno' value = '<? echo("$aluno");?>'>
		  <input type = 'hidden' name = 'status' value='<?echo ("$status");?>'>

	<?php

	$data1 = $data1;
	$data1 = substr($data1,6,4) . "-" .substr($data1,3,2) . "-" .substr($data1,0,2);

	$data2 = $data2;
	$data2 = substr($data2,6,4) . "-" .substr($data2,3,2) . "-" .substr($data2,0,2);

	include "conexao_agenda.php";
	$sql = "
	SELECT *
	FROM agendamento
	WHERE data between '$data1' and '$data2'
	order by data,hora";

	$executa=mysql_query($sql);

	echo "<table border=2 align=center width=autosize height=autosize><tr>";
	echo "<tr>";
	echo "<td align=center width=autosize><font color=#000080><b>Nº</b></font></td>";
	echo "<td align=center width=autosize><font color=#000080><b>Data</b></font></td>";
	echo "<td align=center width=autosize><font color=#000080><b>Horário de Inicio</b></font></td>";
	echo "<td align=center width=autosize><font color=#000080><b>Horário de Término</b></font></td>";
	echo "<td align=center width=autosize><font color=#000080><b>Laboratório</b></font></td>";
	echo "<td align=center width=autosize><font color=#000080><b>Material</b></font></td>";
	echo "<td align=center width=autosize><font color=#000080><b>Nome Professor</b></font></td>";
	echo "<td align=center width=autosize><font color=#000080><b>Curso</b></font></td>";
	echo "<td align=center width=autosize><font color=#000080><b>Período</b></font></td>";
	echo "<td align=center width=autosize><font color=#000080><b>Quant. Alunos</b></font></td>";
	echo "<td align=center width=autosize><font color=#000080><b>Aula Concluida</b></font></td>";
	echo "</tr>";

	while ($dados=mysql_fetch_array($executa))
	{
		  echo "<tr>";
		  // A data no banco está 2008/06/03- com a subtr transforma em 03/06/2008- ele conta as posições e inverte
		  $novadata = substr($dados[data],8,2) . "/" .substr($dados[data],5,2) . "/" .substr($dados[data],0,4);

		  if ($dados[status] == 'a')
		  {
			 echo "<td align=center width=autosize><b><font color=#0000FF>$dados[id]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#0000FF>$novadata</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#0000FF>$dados[hora]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#0000FF>$dados[hora_fim]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#0000FF>$dados[laboratorio]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#0000FF>$dados[material]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#0000FF>$dados[nome]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#0000FF>$dados[curso]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#0000FF>$dados[periodo]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#0000FF>$dados[aluno]</font></b></td>";
			 echo "<td> <input type='checkbox' name='Sim' value='Sim'><font color='#0000FF'><b>Sim</b></font>";
			 echo "<input type='checkbox' name='Não' value='Não'><font color='#0000FF'><b>Não</b></font></td>";

		  }
		  else if ($dados[status] == 'v')
		  {
			 echo "<td align=center width=autosize><b><font color=#FF0000>$dados[id]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#FF0000>$novadata</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#FF0000>$dados[hora]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#FF0000>$dados[hora_fim]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#FF0000>$dados[laboratorio]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#FF0000>$dados[material]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#FF0000>$dados[nome]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#FF0000>$dados[curso]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#FF0000>$dados[periodo]</font></b></td>";
			 echo "<td align=center width=autosize><b><font color=#FF0000>$dados[aluno]</font></b></td>";
			 echo "  <td> <input type='checkbox' name='Sim' value='Sim'><font color='#0000FF'><b>Sim</b></font>";
			 echo "  <input type='checkbox' name='Não' value='Não'><font color='#0000FF'><b>Não</b></font></td>";

		  }
		  else
		  {
			  echo "<td align=center width=autosize><b><font color=#0000FF>$dados[id]</font></b></td>";
			  echo "<td align=center width=autosize><b><font color=#000000>$novadata</font></b></td>";
			  echo "<td align=center width=autosize><b><font color=#000000>$dados[hora]</font></b></td>";
			  echo "<td align=center width=autosize><b><font color=#000000>$dados[hora_fim]</font></b></td>";
			  echo "<td align=center width=autosize><b><font color=#000000>$dados[laboratorio]</font></b></td>";
			  echo "<td align=center width=autosize><b><font color=#000000>$dados[material]</font></b></td>";
			  echo "<td align=center width=autosize><b><font color=#000000>$dados[nome]</font></b></td>";
			  echo "<td align=center width=autosize><b><font color=#000000>$dados[curso]</font></b></td>";
			  echo "<td align=center width=autosize><b><font color=#000000>$dados[periodo]</font></b></td>";
			  echo "<td align=center width=autosize><b><font color=#000000>$dados[aluno]</font></b></td>";
			  echo "  <td> <input type='checkbox' name='Sim' value='Sim'><font color='#0000FF'><b>Sim</b></font>";
			  echo "  <input type='checkbox' name='Não' value='Não'><font color='#0000FF'><b>Não</b></font></td>";

		  }
			  echo "</tr>";
	}

	?>


	<table>
	<tr><BR>
		 <td>
			 <input type = 'hidden' name = 'senha' value = '<? echo("$senha");?>'>
			 <input type = 'hidden' name = 'id' value = '<? echo("$id");?>'>
			 <input type = 'hidden' name = 'aluno' value = '<? echo("$aluno");?>'>
			 <input type="submit" value="Confirmar"style="font-weight: bold"> </td>
		 </td>
	</form>
	</tr>
	</table>


	<BR>
	<form method="POST" action ="menu_agenda.php">
		  <input type = 'hidden' name = 'status' value = '<? echo("$status");?>'>
		  <input type = 'hidden' name = 'aluno' value = '<? echo("$aluno");?>'>
		  <input type = 'hidden' name = 'senha' value = '<? echo("$senha");?>'>
		  <table align="center">
	<tr>
		<td>
			<input type="submit" align="center" value="<<Voltar">
		</td>
	</tr>
	</form>
	</table>



	</body>
	</html>

Me ajudem Obrigado!!

Juntar E Pesquisar Datas

09/06/2008, 14:56

E dai galera.. blz...?
Veja meu Bd.., como eu criei...!
Eu tenho estes dados em minha tabela, só que os campos do (dia, mes, ano, hora e minuto) são uma combo, onde o usuario escolhe as datas. até ai blz..!
Mas só que agora, eu quero pesquisar os dados, de acordo com a data selecionada, exemplo: 01/06/2008 a 20/07/2008.. como fazer isso, se os campos são dados separados, como fazer usando um select....?
Me ajudem por favor...!
Obrigado!




Campo	Tipo	Atributos	Nulo	Padrão	Extra	Ação
 	id	int(4)		Não		auto_increment	 	 	 	 	 	 	 
 	nome	varchar(30)	Não			 	 	 	 	 	 	 
 	fone	varchar(15)	Não			 	 	 	 	 	 	 
 	produto	varchar(30)	Não			 	 	 	 	 	 	 
 	dia	int(2)		Não	0		 	 	 	 	 	 	 
 	mes	char(3)		Não			 	 	 	 	 	 	 
 	ano	varchar(4)		Não			 	 	 	 	 	 	 
 	hora	int(2)		Não	0		 	 	 	 	 	 	 
 	minuto	int(2)		Não	0



<?php

include "conexao_cliente.php";

$sql = "
SELECT *
FROM cliente
WHERE dia='$dia'and mes='$mes'and ano='$ano' ";

$executa=mysql_query($sql);

echo "<table width=autosize border=3 align=center><tr>";
echo "<tr>";
echo "<td align=center bgcolor=#FFCCFF><b>Nº</b></td>";
echo "<td align=center bgcolor=#FFCCFF><b>Nome</b></td>";
echo "<td align=center bgcolor=#FFCCFF><b>Fone</b></td>";
echo "<td align=center bgcolor=#FFCCFF><b>Produto</b></td>";
echo "<td align=center bgcolor=#FFCCFF><b>Data</b></td>";
echo "</tr>";

WHILE ($dados=mysql_fetch_array($executa))
{
	  echo "<tr>";
	  echo "<td align=center width=autosize bgcolor=#FFCCFF><br>$dados[id]</td>";
	  echo "<td align=center width=autosize bgcolor=#FFCCFF><br>$dados[nome]</td>";
	  echo "<td align=center width=autosize bgcolor=#FFCCFF><br>$dados[fone]</td>";
	  echo "<td align=center width=autosize bgcolor=#FFCCFF><br>$dados[produto]</td>";
	  echo "<td align=center width=autosize bgcolor=#FFCCFF><br>$dados[dia]<b>/</b>$dados[mes]<b>/</b>$dados[ano] <b>-</b> $dados[hora]<b>:</b>$dados[minuto]</td>";
	  echo "</tr>";
}
?>

Insere Valor Vazio

05/06/2008, 15:47

E dai blz...?
Por favor tem como vc me ajudar?
Kara estou inserindo dados no banco, só que ele insere os dados tudo blz... mas tbm insere um valor vazio..!
Como o meu Id - é um auto_incremente, os dados são inseridos como id=1 com os campos tudo preenchidos.. mas tbm aparece - id=2 vazio...! tudo isso em apenas um unico Click d inserção..!

<?php


include "conexao_cliente.php";

$insert = "
INSERT INTO cliente
(nome,fone,produto,dia,mes,ano,hora,minuto)

VALUES

('$nome','$fone','$produto','$dia','$mes','$ano','$hora','$minuto')";


$executa = mysql_query($insert);

?>

Veja como fica no banco logo abaixo:

id nome fone produto dia mes ano hora minuto
1 marcio 123456 Completa 20 07 2008 10 40
2




Obrigado!!

Data Hora

02/06/2008, 11:36

Dae blz..?
Sou novo em programação!
Gostaria de fazer uma opção onde a pessoa agenda sua hora (ex: 25/05/2008 as 13:30).Aparece para ela uma tela e a opção de escolher as datas e horas.
E como coloco essa opção no php?
Espero ter explicado o que eu quero...!
Se puder me ajudar eu agradeço!
Obrigado!

IPB Skin By Virteq