Jeison Pereira Postado Maio 5, 2009 Denunciar Share Postado Maio 5, 2009 Olá, pessoal!não lembro muito bem a chave estrangueira..ver se é certo? segue código em baixo<body> <h1 align="center"> Cadastro Financeiro </h1> <form action="adm_cadfinc.php" method="post"> <table width="570" align="center"> <tr> <td width="174">CÓDIGO DO CLIENTE:</td><th colspan="3" align="left"><span id="sprytextfield1"> <label> <input name="codcli" type="text" id="codcli" size="25" /> </label> </span></th> </tr> <td>VALOR:</td><th colspan="3" align="left"><span id="sprytextfield2"> <label> <input name="valor" type="text" id="valor" size="25" maxlength="10" /> </label> </span></th> </tr> <tr> <td>DATA PAGO:</td><td width="66"><span id="sprytextfield3"> <label> <input name="datapag" type="text" id="datapag" size="10" /> </label> <span class="textfieldRequiredMsg">A value is required.</span></span></td><td width="121"><center>DATA INICIAL:</center></td><td width="189"><span id="sprytextfield4"> <label> <input name="dataini" type="text" id="dataini" size="10" /> </label> <span class="textfieldRequiredMsg">A value is required.</span></span></td> </tr> <td>MODALIDADE:</td> <th colspan="3" align="left"><span id="spryselect1"> <label> <select name="modal"> <option value="Pendente">PENDENTE</option> <option value="Pago">PAGO</option> </select> </label> </span></th> </tr> <tr> <th colspan="4"><input name="enviar" type="submit" value="CADASTRO" /></th> </table> </form> <?php mysql_connect("localhost","root",""); mysql_select_db("basefinaceiro"); $result=mysql_query("select * from cadfin order by codcfin desc limit 1"); while ($row=mysql_fetch_object($result)) { echo"<center>"; echo"<font face=arial size=5>"; echo"O ULTIMO CADASTRO DO FINANCEIRO<br><br>"; echo"CODIGO DO FINANCEIRO: <font face=arial>$row->codfin</td><br>"; $res=mysql_query("select nomecli,codclifin from cadcli, cadfin where cadcli.codcli=cadfin.codclifin order by codfin desc limit 1"); // esse é caminho pra receber a chave estrageira pelo codcli em nomecli. while($res2=mysql_fetch_array($res)) { echo"NOME DO CLIENTE: <font face=arial>$res2->nomecli</td><br>"; // esse que recebe o chave estragueira da outra tabela. tablea cadfin já vem o código de codcli. } echo"VALOR: <font face=arial>$row->valor</td><br>"; echo"DATA PAGO: <font face=arial>$row->datapago</td><br>"; echo"DATA INICIAL: <font face=arial>$row->datainicial</td><br>"; echo"MODALIDADE: <font face=arial>$row->modalidade</td><br>"; echo "<a href=delete_cadastrocli.php?cod=".$row->codfin.">Delete</a><br>"; echo"</font>"; echo"<center>"; }; ?> <script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "integer"); var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "currency", {format:"dot_comma"}); var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "date", {format:"dd/mm/yy"}); var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4", "date", {format:"dd/mm/yy"}); var spryselect1 = new Spry.Widget.ValidationSelect("spryselect1"); //--> </script>foi erro diz é "Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\wamp\www\projeto\cadfin.php on line 59"Ver se é errado digitar os códigos..Aguardo pela sua ajuda... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Scripter Postado Maio 5, 2009 Denunciar Share Postado Maio 5, 2009 talvez porque tenha ocorrido algum problema na query, tente da seguinte forma: $con = mysql_connect("localhost","root",""); mysql_select_db("basefinaceiro"); $query = "SELECT * FROM cadfin ORDER BY codcfin DESC LIMIT 1"; $result=mysql_query($query,$con) or die(mysql_error()); e então prossiga com o while normal Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jeison Pereira Postado Maio 6, 2009 Autor Denunciar Share Postado Maio 6, 2009 Valeu!! eu já descobri foi erro digitar o codcfin, o correto é codfin... valeu!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jeison Pereira
Olá, pessoal!
não lembro muito bem a chave estrangueira..
ver se é certo? segue código em baixo
foi erro diz é "Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\wamp\www\projeto\cadfin.php on line 59"
Ver se é errado digitar os códigos..
Aguardo pela sua ajuda...
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.