Ir para conteúdo

POWERED BY:

Arquivado

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

Raony Melo

Erro com pesquisa MySQL

Recommended Posts

E ai galera.... eu sou novo aqui no forum e tb na linguagem d PHP.

o q eu queria d vo6 era uma ajuda em um codigo, esta aparecendo os seguintes erros

 

 

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 8 in C:\AppServ\www\sigae\cadmatriculacfc.php on line 90

 

 

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\sigae\cadmatriculacfc.php on line 112

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\sigae\cadmatriculacfc.php on line 125

 

qualquer coisa podem pedir o codigo q eu mando

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?

include "config/config.php";

 

if ($opcao=="Excluir"){

$sql = "delete from matriculacfc where codigo=$codigo";

mysql_query($sql);

$result = "Registro apagado com sucesso!!";

header("Location: formmatriculacfc.php?result=$result");

exit;

} elseif ($opcao=="Alterar"){

mysql_query("UPDATE matriculacfc SET categoria='$categoria', tipo= '$tipo', data='" . databr($data,1) . "', parcelas= '$parcelas', usuario=$funcionario where codigo=$codigo");

$result = "Registro alterado com sucesso!!";

} else {

$sql = "select * from matriculacfc where turma='$turma' and cliente ='$cliente'";

 

$dados = mysql_query($sql);

if (mysql_num_rows($dados)> 0){

echo "<h2>Cliente já cadastrado nesta turma</h2>";

echo "<a href='java script:history.go(-1)'>Voltar</a>";

exit;

} else {

/*if ($parcelas > 0){

$sql = "

SELECT *

FROM parcelasplanos

where plano=$plano and codigo=$parcelas

";

$dados = mysql_query($sql);

$parcelas = mysql_result($dados,0,parcelas);

if ($taxa==1){

$valorparcela = mysql_result($dados,0,valorcomtaxa);

} else {

$valorparcela = mysql_result($dados,0,valorsemtaxa);

}

} else {

$parcelas = $nparcelas;

}

$valorparcela = moeda($valorparcela,1);

if (!($entrada=="")){

$entrada = moeda($entrada,1);

} else {

$entrada = 0;

}

$dados = mysql_query("select * from planos where codigo=$plano");

$valorservico = mysql_result($dados,0,servico);

*/

$sql = "

INSERT INTO matriculacfc

(

cliente,

turma,

categoria,

tipo,

data,

plano,

taxa,

entrada,

parcelas,

valorparcela,

valorservico,

usuario

)

VALUES

(

'$cliente',

'$turma',

'$categoria',

'$tipo',

'" . databr($data,1) . "',

'$plano',

'$taxa',

$entrada,

'$parcelas',

$valorparcela,

$valorservico,

$funcionario

)

";

 

mysql_query($sql);

 

$sql = "

select * from matriculacfc

left join clientes on clientes.cpf='matriculacfc.cliente'

where cliente='$cliente' and turma='$turma'

";

 

$dados = mysql_query($sql);

$codigo = mysql_result($dados,0,codigo);

$result = "Dados cadastrados com sucesso!";

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta faltando apostofros, outra coisa, ali tem que ser o nome do campo no qual você quer o resultado.

 

$codigo = mysql_result($dados,0,'codigo');

Compartilhar este post


Link para o post
Compartilhar em outros sites

no caso ficaria assim?

 

$codigo = mysql_result($dados,0,'codigo');

 

mas continua o mesmo erro

 

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 8 in C:\AppServ\www\sigae\cadmatriculacfc.php on line 90

Compartilhar este post


Link para o post
Compartilhar em outros sites

tire os apostrofos desta linha

 

left join clientes on clientes.cpf='matriculacfc.cliente'

 

 

continua o mesmo erro.... sera q nao eh as apostrofes da linha

where cliente='$cliente' and turma='$turma'

Compartilhar este post


Link para o post
Compartilhar em outros sites

experimentou trocar mysql_result por mysql_fetch_array?

 

 

eu inserir a nova função mas apareceu este erro agora:

Warning: Wrong parameter count for mysql_fetch_array() in C:\AppServ\www\sigae\cadmatriculacfc.php on line 91

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.