Ir para conteúdo

Arquivado

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

Mayron

Auxilio em um codigo....

Recommended Posts

Seguinte galera,fiz um sistema de pedidos online,localmente funcionaperfeitamente mas quando eu publico esta dndo um erroque é o seguinte:Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in /home/httpd/html/inforpratica/Teste/confusu.php on line 53Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in /home/httpd/html/inforpratica/Teste/confusu.php on line 54e as linhas do erro sao as seguintes:$ulttime = mysql_Result($res, $i, 'ulttime'); $ultid = mysql_Result($res, $i, 'ultid');alguem ai sabe o que pode ser ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script language="JavaScript"><!--function abrir_janela(localizacao){ var screen_width, screen_height; var win_top, win_left; var janela; screen_height = 0; screen_width = 0; win_top = 0; win_left = 0; var jan_width = 600; var jan_height = 450; if (window.innerWidth) screen_width = window.innerWidth; if (window.innerHeight) screen_height = window.innerHeight; wint_top = screen_height - jan_height - 20; win_left = 0; janela = window.open(localizacao, 'Modificação', 'width=' + jan_width + ' ,height=' + jan_height + ',top=' + win_top + ',left=' + win_left + ',scrollbars=1'); janela.focus();}//--></script><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"><html><head> <title>ADM Sistemas</title></head><body> <?PHP require_once("confusu.php"); $conn = Conectar();/* $edusu = $_POST['edusu']; $oid = $_POST['oid']; $rbSel = $_GET['rbSel'];*/ if (IDValido($conn, $edusu, $oid)) { switch ($rbSel) { case 1: echo "<h2>Por favor preencha os dados abaixo requisitados</h2><br>\n<hr>"; echo "<form action=\"cadaltera.php\" method=\"POST\">\n"; echo "<table>\n"; echo " <tr>\n"; echo " <td>Descrição</td><td>Categoria</td>"; echo " </tr>\n"; echo " <tr>\n"; echo " <td><input type=\"text\" name=\"eddesc\" size=45 maxlength=100></td>\n"; echo " <td><select name=\"cbcat\">\n"; $sql = "SELECT * FROM categoria ORDER BY nome"; $cats = mysql_query($sql, $conn); if ($cats) { $numrec = mysql_num_rows($cats); for ($i = 0; $i < $numrec; $i++) { $codcat = mysql_result($cats, $i, "codcat"); $nomcat = mysql_result($cats, $i, "nome"); echo " <OPTION VALUE=\"$codcat\">$nomcat</OPTION>\n"; } } mysql_free_result($cats); echo " </select></td>\n"; echo " </tr>\n"; echo "</table>\n"; echo " Observação<br><textarea name=\"edobs\" rows=\"5\" cols=\"50\"></textarea><br>\n"; echo " <input type=\"hidden\" name=\"edusu\" value=\"$edusu\">\n"; echo " <input type=\"hidden\" name=\"oid\" value=\"$oid\">\n"; echo " <br><input type=\"submit\" value=\"Enviar\">\n"; echo "</form>\n"; break; case 2: $mods = criaclasse(); $sql = "SELECT COUNT(*) AS conta FROM altera WHERE (terminou IS NULL)"; $mods->query($sql); $contaopts = $mods->result["conta"]; echo "<script language=\"JavaScript\">\n"; echo "<!--\n"; echo "function altera_ordem(form, nome, altera)\n"; echo "{\n"; echo " var ordem = parseInt( eval( \"form.\" + nome + \".value\" ));\n"; echo " var destino = \"sqlaltordem.php?edusu=$edusu&oid=$oid&codalt=\";\n"; echo " if (ordem < 0 || ordem > $contaopts)\n"; echo " {\n"; echo " eval( \"form.\"+ nome + \".focus()\");\n"; echo " eval( \"form.\"+ nome + \".select()\");\n"; echo " alert(\"Número \" + ordem + \" fora da faixa de 1 até \" + $contaopts);\n"; echo " ordem = -90;\n"; echo " }\n"; echo " if (ordem > 0)\n"; echo " {\n"; echo " if (confirm(\"Deseja mesmo alterar a ordem?\"))\n"; echo " {\n"; echo " destino = destino + altera;\n"; echo " ordem = 201 - ordem;"; echo " destino = destino + \"&rbOrdem=\" + ordem;\n"; echo " this.location = destino;\n"; echo " }\n"; echo " }\n"; echo "}\n"; echo "//-->\n"; echo "</script>\n"; echo "<ul>Mudanças no site:\n"; echo "<li>Para mudar a ordem da Modificação digite a nova posição na caixa de texto e clique em mudar</li>\n"; echo "<li>O link da coluna descrição mostra os detalhes da modificação além de inserir coment&aacuterios </li>\n"; echo "</ul>\n"; echo "<form>\n"; echo "<table align=\"center\" border=\"1\">\n"; echo " <caption><h2>Modificações em Ordem</h2></caption>\n"; echo " <tr bgcolor=\"cyan\"><th>Categoria</th><th>Descrição</th><th>Ordem</th><th>Nova Ordem</th></tr>\n"; $sql = "SELECT c.nome as categ, a.descricao as descricao, a.codaltera as codigo "; $sql = $sql . "FROM altera as a "; $sql = $sql . "INNER JOIN categoria as c on a.codcat = c.codcat "; $sql = $sql . "LEFT JOIN voto as v on (a.codaltera = v.codaltera) AND (UPPER(v.usuario) = UPPER('$edusu')) "; $sql = $sql . "WHERE (a.terminou is null) "; $sql = $sql . "ORDER BY v.ordem desc"; $mods->query($sql); if ($mods->count > 0) { for ($i = 0; $i < $mods->count; $i++) { $nomcat = $mods->result["categ"]; $descmod = $mods->result["descricao"]; $codalt = $mods->result["codigo"]; $ordatu = $i + 1; $s = " <tr"; if (($i % 2) == 0) { $s = $s . " bgcolor=\"#faffa2\""; } $s = $s . ">"; echo $s; $det = "detalt.php?aaltera=$codalt&edusu=$edusu&oid=$oid"; echo "<td>$nomcat</td><td><a href=\"java script:abrir_janela('$det')\">$descmod</a></td>"; echo "<td align=\"center\">$ordatu</td><td align=\"center\"><input type=\"text\" name=\"ed$i\" size=\"3\"><input type=\"button\" value=\"Mudar\" onclick=\"altera_ordem(this.form, 'ed$i', $codalt)\"></td>"; echo "</tr>\n"; $mods->next(); } } else { echo "<tr><caption>Nenhuma modificação para ordenar</caption></tr>\n"; } echo "</table>\n"; echo "</form>\n"; break; case 3: if (!$inicio) { $inicio = 0; } ListaMods($conn, $edusu, $oid, $inicio); break; } echo "<p align=\"center\">\n"; echo "<font size=\"+1\"><br>\n"; echo "</font>\n"; echo "</p>\n"; } else { echo "<h2>Conexão encerrada! </h2>\n"; echo "<a href=\"index.html\">Voltar</a>\n"; } mysql_Close($conn); ?></body></html>

Esse é o meu codigo,ta dando conexão encerrada em no meu server mas no de um amigoesta funcionando beleza...o que pode ser ?sei q é no server mas nao sei o q =/prciso mto da ajuda de vcs...abraços

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.