Jump to content


Photo

Erro Em Exibir Dados Em Php


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

#1 Beraldinho

Beraldinho

    12 Horas

  • Usuários
  • 186 posts
  • Sexo:Masculino
  • Interesses:Amizade

Posted 24/09/2009, 14:03

Paz amado(a).

Estou tentando exibir os dados dos membros por exemplo: vai existir uma página onde terá o nome da pessoa e um link para ver ver dados (que poderá ser visualizado) da seguinte forma http://oexemplodoend...umerodocadastro, esse número de cadastro será onde a página ver.php irá exibir os dados do membro. Fiz tudo certinho só que quando coloca o endereço e a referência ver.php?refid=numero do cadastro, não exibir os dados.

O que pode ser que está errado no script que uso na página ver.php?

<?
include"config.php"; //incluindo o arquivo de conexao feito no passo2
$refid = $_GET['refid']; // peguei o id passado pela urlna pagina exibir_edit.php
$y = mysql_query("SELECT * FROM escola_aluno WHERE refid='$refid'");// selecionei a tabela que quero trabalhar que no caso e a que nois criamos no 1º passo
while($x = mysql_fetch_array($y)){ //criei um array chamado $x que sera responssavel pra listar os dados a serem editados a 

serem escolhido para ser deletado
echo'
<table style="background-color: rgb(255, 249, 248); width: 460px; height: 60px; text-align: left; margin-left: auto; 

margin-right: auto;" border="0" cellpadding="0" cellspacing="0">


  <tbody>


	<tr>


	  <td>
	  
	  <div style="text-align: center;"><big style="font-family: Arial; font-weight: bold; text-decoration: 

underline;">CADASTRO DE
ALUNO</big><br>


	  </div>

	  
	  <form method="post" action="alterar2.php?refid='.$x['refid'].'" name="matricular">
		<small><span style="font-family: Verdana;"><big><br style="font-family: Arial;">
		</big>

		<span style="font-weight: bold;"><big><span style="font-family: Arial;">DADOS DE ACESSO AO
BOLETIM</span></big><br>
		<br>
		</span></span></small>

		<small><span style="font-family: Verdana;">Número
da matrícula: (será o login de acesso do aluno)<br>


		<input maxlength="10" size="20" value="'.$x['refid'].'" name="refid"><br>


Senha:(não pode ser alerada)<br>


		<input size="20" maxlength="8" value="'.$x['pass'].'" type="password"><br>


		<span style="font-weight: bold;"><big><br style="font-family: Arial;">
		<span style="font-family: Arial;">
DADOS PESSOAS DO
ALUNO</span></big><br>
		<br>
		</span>

Nome:<br>


		<input maxlength="50" size="50" value="'.$x['nome'].'" name="nome"><br>


Endereço: (rua, estrada, avenida, etc.)<br>


		<input maxlength="50" size="50" value="'.$x['rua'].'" name="rua"><br>


Número:<br>


		<input maxlength="10" size="50" value="'.$x['n'].'" name="n"><br>


Bairro:<br>


		<input maxlength="50" size="50" value="'.$x['bairro'].'" name="bairro"><br>


Cidade:<br>


		<input maxlength="50" size="50" value="'.$x['cidade'].'" name="cidade"><br>


Estado: Esse aluno mora em '.$x['estado'].'<br>


		
		<select size="1" name="estado" style="">
		<option selected="selected">--</option>
		<option>AC</option>
		<option>AL</option>
		<option>AM</option>
		<option>AP</option>
		<option>BA</option>
		<option>CE</option>
		<option>DF</option>
		<option>ES</option>
		<option>GO</option>
		<option>MA</option>
		<option>MG</option>
		<option>MS</option>
		<option>MT</option>
		<option>PA</option>
		<option>PB</option>
		<option>PE</option>
		<option>PI</option>
		<option>PR</option>
		<option>RJ</option>
		<option>RN</option>
		<option>RO</option>
		<option>RR</option>
		<option>RS</option>
		<option>SC</option>
		<option>SE</option>
		<option>SP</option>
		<option>TO</option>
		</select>


		<br>


CEP:<br>


		<input maxlength="10" size="50" value="'.$x['cep'].'" name="cep"><br>


Telefone: (Residencial)<br>


		<input maxlength="15" size="50" value="'.$x['telefone'].'" name="telefone"><br>


Telefone: (Celular)<br>


		<input maxlength="15" size="50" value="'.$x['celular'].'" name="celular"><br>


Duração do curso: (Em horas ou dias)<br>


		<input maxlength="10" size="20" value="'.$x['periodo'].'" name="periodo"><br>


Série: (Número da série 1º
ano, 2º ano e etc.)<br>


		<input maxlength="20" size="20" value="'.$x['serie'].'" name="serie"><br>


Turma: (Classe do aluno A, B, C, D, E, etc.)<br>


		<input maxlength="20" size="20" value="'.$x['turma'].'" name="turma"><br>


Número do aluno: (Número de chamada)<br>


		<input maxlength="20" size="20" value="'.$x['numero'].'" name="numero"><br>


Dia da semana: (Segunda à terça-feira)Esse aluno escolheu '.$x['semana'].'<br>


		
		<select size="1" name="semana" style="">
		<option selected="selected">--</option>
		<option>Domingo</option>
		<option>Segunda</option>
		<option>Terça</option>
		<option>Quarta</option>
		<option>Quinta</option>
		<option>Sexta</option>
		<option>Sábado</option>
		</select>


		<br>


Horário da aula:<br>

		<input maxlength="50" size="50" value="'.$x['hora'].'" name="hora"><br>


Valor do curso: (Não use vírgula e sim ponto ex:
100.00 ou 1000.00)<br>


R$:<input maxlength="16" size="16" value="'.$x['valor'].'" name="valor"><br>


Observações: (Deixar em branco, só
preencha se for o caso)<br>


		<input maxlength="50" size="50" value="'.$x['obs'].'" name="obs"><br>


		<br>

		</span></small>
		
		<div style="text-align: right;"><small><span style="font-family: Verdana;"><input value="Matricular" 

type="submit"></span></small><br>

		<small><span style="font-family: Verdana;"></span></small></div>

		<small><span style="font-family: Verdana;">
		<br>


		<br>


		</span></small></form>

	  </td>


	</tr>


  
  </tbody>
</table>
';
}  // exibi tudo oq tinha no db dentro de campos e como vcs podem ver tbem eu passei o id pela url na action do form para a 

apgina alterar.php
?>


Se puder me ajudar, ficarei muito agradecido!



Fique na paz!!!

Edição feita por: Beraldinho, 24/09/2009, 14:07.

"Guerreiro que está na frente lutando e nunca volta pra trás, o pode, a unção, a majestade seja dada totalmente para Jesus Cristo, porque ele é o Rei do Exércitos, e eu pertenço a esse exército, sou Guerreiro de Jesus, que luta contra o inimigo e nunca abaixa a cabeça, pode vim os problemas que sempre vou vencer. Te amo Jesus!" Venha você também conhecer Jesus Cristo, Ele morreu por você na cruz.

#2 MBA

MBA

    24 Horas

  • Usuários
  • 412 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte
  • Interesses:Desenvolvimento WEB

Posted 24/09/2009, 14:28

Amigo, boa tarde.
Na linha da query adicione o mysql_error();

Isso retorna uma mensagem caso tenha dado algum erro na query.
Caso tenha algum erro, poste ele ai que ajuda a identificar o problema.

Abraços!
Mateus
Mateus Antunes
MBASistemas

#3 Beraldinho

Beraldinho

    12 Horas

  • Usuários
  • 186 posts
  • Sexo:Masculino
  • Interesses:Amizade

Posted 24/09/2009, 15:26

Amigo, boa tarde.
Na linha da query adicione o mysql_error();

Isso retorna uma mensagem caso tenha dado algum erro na query.
Caso tenha algum erro, poste ele ai que ajuda a identificar o problema.

Abraços!
Mateus


Paz amado.

O erro é esse aqui:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/..../public_html/nota/adm/nova/alterar.php on line 4

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/...../public_html/nota/adm/nova/alterar.php on line 4

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/...../public_html/nota/adm/nova/alterar.php on line 5



Não sei mais talvez o erro pode estar no config, mas os dados estão todos corretos... me ajude... vou postar abaixo o arquivo .config
<?php
$host = "localhost"; //Servidor do mysql
$user = ""; //Usuario do banco de dados
$senha = ""; //senha do banco de dados
$db = ""; //banco de dados
$nome_site = ""; //Nome do site
$email = ""; //E-mail do administrador
$site = ""; //Seu site n se esuqece de bota o http://

mysql_connect($host, $user, $senha) or die (mysql_error());
mysql_select_db($db) or die (mysql_error()); 
?>

tirei os dados de acesso ao Banco de dados... veja aí o que pode me ajudar....

ficarei muito agradecido pela ajuda!!! pra mim é urgente resolver esse problema....
esse erro seria o que?

Edição feita por: Beraldinho, 24/09/2009, 15:31.

"Guerreiro que está na frente lutando e nunca volta pra trás, o pode, a unção, a majestade seja dada totalmente para Jesus Cristo, porque ele é o Rei do Exércitos, e eu pertenço a esse exército, sou Guerreiro de Jesus, que luta contra o inimigo e nunca abaixa a cabeça, pode vim os problemas que sempre vou vencer. Te amo Jesus!" Venha você também conhecer Jesus Cristo, Ele morreu por você na cruz.

#4 MBA

MBA

    24 Horas

  • Usuários
  • 412 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte
  • Interesses:Desenvolvimento WEB

Posted 24/09/2009, 15:34

Este erro mostra uma falha na conexão.
Você tem certeza que os dados de conexão estão corretos?

Abraços
Mateus Antunes
MBASistemas

#5 Beraldinho

Beraldinho

    12 Horas

  • Usuários
  • 186 posts
  • Sexo:Masculino
  • Interesses:Amizade

Posted 24/09/2009, 16:14

Este erro mostra uma falha na conexão.
Você tem certeza que os dados de conexão estão corretos?

Abraços



Era um letra que estava errada....

mas mesmo assim o erro continua...

dá esse erro agora:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/..../public_html/nota/adm/nova/alterar.php on line 5

alguém pode ajudar???

Edição feita por: Beraldinho, 24/09/2009, 15:45.

"Guerreiro que está na frente lutando e nunca volta pra trás, o pode, a unção, a majestade seja dada totalmente para Jesus Cristo, porque ele é o Rei do Exércitos, e eu pertenço a esse exército, sou Guerreiro de Jesus, que luta contra o inimigo e nunca abaixa a cabeça, pode vim os problemas que sempre vou vencer. Te amo Jesus!" Venha você também conhecer Jesus Cristo, Ele morreu por você na cruz.

#6 MBA

MBA

    24 Horas

  • Usuários
  • 412 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte
  • Interesses:Desenvolvimento WEB

Posted 24/09/2009, 16:21

Altere a linha:
[codebox]$y = mysql_query("SELECT * FROM escola_aluno WHERE refid='$refid'");[/codebox]
para:
[codebox]
$q = "SELECT * FROM escola_aluno WHERE refid='$refid'";
$y = mysql_query($q) or die("$q - ".mysql_error());[/codebox]

Se mostrar algum erro, poste aqui!
Abraços

Edição feita por: MBA, 24/09/2009, 16:22.

Mateus Antunes
MBASistemas

#7 Beraldinho

Beraldinho

    12 Horas

  • Usuários
  • 186 posts
  • Sexo:Masculino
  • Interesses:Amizade

Posted 24/09/2009, 16:28

Altere a linha:

$y = mysql_query("SELECT * FROM escola_aluno WHERE refid='$refid'");
para:
$q = "SELECT * FROM escola_aluno WHERE refid='$refid'";$y = mysql_query($q) or die("$q - ".mysql_error());

Se mostrar algum erro, poste aqui!
Abraços



Nossa amado. Que Deus te abençoe ricamente!!! Resolvi o problema.........


Muito agradecido....... fique na paz!!!!

Edição feita por: Beraldinho, 24/09/2009, 16:31.

"Guerreiro que está na frente lutando e nunca volta pra trás, o pode, a unção, a majestade seja dada totalmente para Jesus Cristo, porque ele é o Rei do Exércitos, e eu pertenço a esse exército, sou Guerreiro de Jesus, que luta contra o inimigo e nunca abaixa a cabeça, pode vim os problemas que sempre vou vencer. Te amo Jesus!" Venha você também conhecer Jesus Cristo, Ele morreu por você na cruz.




1 user(s) are reading this topic

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

IPB Skin By Virteq