Avatar billede darkstylerdk Nybegynder
20. januar 2005 - 20:47 Der er 22 kommentarer og
1 løsning

FEJL: mysql_fetch_array

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/home/web/web30742/rs/news-admin/forside.edit.php on line 15

linje 15 er
while ($row = mysql_fetch_array($res)) {


Hvad er der galt?
Avatar billede petan Nybegynder
20. januar 2005 - 20:56 #1
det er $res der er noget i vejen med.
Avatar billede petan Nybegynder
20. januar 2005 - 20:56 #2
lad os se din sql forespørgsel.
Avatar billede darkstylerdk Nybegynder
20. januar 2005 - 21:03 #3
sql forespørgsel??
hvad med om i fik hele koden???
fra min index.php hvor forside udskrives:
  <?
require_once("inc.config.php");

$res = mysql_query("SELECT * FROM forside");
while ($row = mysql_fetch_array($res)) {
?>
<? echo''.$row['tekst'].''; ?>
</font>
<?php
}
?>



fra forside.edit.php:
<?php
require_once("../inc.config.php");
if($action == "skriv") {

echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Info rettet. <a href=\"../index.php\">her</a><font>";

mysql_query("UPDATE forside set tekst = '$tekst'");

} else {
?><center>
<font face="Verdana" size="1" color="#000000">
<?
$res = mysql_query("SELECT * FROM forside");
while ($row = mysql_fetch_array($res)) {
?>
<form method="post" action="retforside.php" onsubmit="return checkfields()">
TEKST:<br>
<textarea name="tekst" cols="50" rows="10"><? echo''.$row['tekst'].''; ?></textarea> <br><br>
<input type="hidden" name="action" value="skriv">
<input type="submit" value="Ret forside">
</center>
</form>
</font>
<?php
} }
?>
Avatar billede petan Nybegynder
20. januar 2005 - 21:09 #4
prøv at sætte dette kode ind efter din sql forespørgsel:

if (!$res) {
  echo 'Could not run query: ' . mysql_error();
  exit;
Avatar billede petan Nybegynder
20. januar 2005 - 21:10 #5
...altså efter $res = mysql_query("SELECT * FROM forside");
Avatar billede darkstylerdk Nybegynder
20. januar 2005 - 21:10 #6
og hvor præcis skal den indsættes?
er ikke så hård til php lige...
Avatar billede darkstylerdk Nybegynder
20. januar 2005 - 21:11 #7
ok prøver
Avatar billede petan Nybegynder
20. januar 2005 - 21:11 #8
efter $res = mysql_query("SELECT * FROM forside");
Avatar billede petan Nybegynder
20. januar 2005 - 21:14 #9
så skulle der gerne komme en fejlmeddelse der giver lidt mere mening.

Jeg tror problemet ligger i din database.
Avatar billede darkstylerdk Nybegynder
20. januar 2005 - 21:14 #10
Avatar billede petan Nybegynder
20. januar 2005 - 21:15 #11
prøv at poste hvad der står på de linier som der referes til.
Avatar billede petan Nybegynder
20. januar 2005 - 21:20 #12
Prøv iøvrigt at tjekke:

1) har du en database der hedder det du prøver at hente noget fra. Din connection må stå i denne her inc.config.php
2) har du i denne database en tabel der hedder forside?
Avatar billede darkstylerdk Nybegynder
20. januar 2005 - 21:22 #13
208:
?>

29:
?>
Avatar billede petan Nybegynder
20. januar 2005 - 21:24 #14
post hele koden, der er ikke nogen der kan finde fejlen på baggrund af to close-tags.
Avatar billede darkstylerdk Nybegynder
20. januar 2005 - 21:26 #15
ok... min index.php:
<html>

<head>

<title>Det Radikale Venstre i Svendborg</title>

<link rel="stylesheet" href="stylesheet.css" type="text/css" media="screen">

<link rel="stylesheet" href="print.css" type="text/css" media="print">







<META NAME="Title" CONTENT="Det Radikale Venstre i Svendborg">

<META NAME="Description" CONTENT="Det Radikale Venstre i Svendborgs hjemmeside. ">

<META NAME="Keywords" CONTENT="radikal, radikale, radikale venstre, svendborg, svendborg radikale, radikale svendborg, svendborg radikale venstre, svendborg">

<META NAME="Robots" CONTENT="ALL">

<META NAME="Revisit-after" CONTENT="15">

<META NAME="Author" CONTENT="Klitgaard, Kristian">

<LINK REV=made href="mailto:kristian@kklitgaard.dk">

<META HTTP-EQUIV="Reply-to" CONTENT="kristian@kklitgaard.dk">

<META NAME="Copyright" CONTENT="Kristian Klitgaard, 2004. All rights reserved.">

<META HTTP-EQUIV="Content-language" CONTENT="dan">

<META NAME="Rating" CONTENT="General">

<META NAME="Generator" CONTENT="Microsoft FrontPage 5.0">

<META HTTP-EQUIV="Content-Script-Type" CONTENT="text/javascript">

<meta http-equiv="imagetoolbar" content="no">

<meta http-equiv="imagetoolbar" content="false">



<META NAME="DC.Title" CONTENT="Det Radikale Venstre i Svendborg">

<META NAME="DC.Description" CONTENT="Det Radikale Venstre i Svendborgs hjemmeside. ">

<META NAME="DC.Subject" CONTENT="radikal, radikale, radikale venstre, svendborg, svendborg radikale, radikale svendborg, svendborg radikale venstre, svendborg">

<META NAME="DC.Creator" CONTENT="Klitgaard, Kristian">

<META NAME="DC.Rights" CONTENT="Kristian Klitgaard, 2004. All rights reserved.">

<META NAME="DC.Publisher" CONTENT="Svendborg Radikale Venstre">

<META NAME="DC.Language" scheme="NISOZ39.50" CONTENT="dan">

<META NAME="DC.Format" SCHEME="MIME" CONTENT="text/html">


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>



var ns4class=''

</script>









<script type="text/JavaScript">

var pics = new Array( "toppen/lystbad/left.jpg", "toppen/lystbad/center.jpg", "toppen/lystbad/right.jpg" );



for ( i=0; i<pics.length; i++ ) {

  var im = new Image();

  im.src = pics[i];

}

</script>






</head>



<body link="#000000" vlink="#000000" alink="#000000">
















<script language="JavaScript" type="text/javascript">


far="Andre"; jav="Ved ikke"; skh="Andre"; jav=navigator.javaEnabled();

ref=""+escape(top.document.referrer); nav=navigator.appName;

if (navigator.appName == "Netscape" && (navigator.appVersion.charAt(0) == "2" || navigator.appVersion.charAt(0) == "3")) {skriv=false;} else {skriv=true;}

if (skriv==true) { skh=screen.width + "x" + screen.height;

if (nav != "Netscape"){far=screen.colorDepth;} else {far=screen.pixelDepth;}

puri="brugernavn=klitgaard&amp;version=150&amp;ssto="+skh+"&amp;referer="+ref+"&amp;colors="+far+"&amp;java="+jav+"&amp;js=true&amp;billed=trans";

document.write("<img height=\"1\" width=\"1\" border=\"0\" src=\"http://www.zipstat.dk/cgi-bin/zipstat/zipstat.cgi2?"+puri+"\" alt=\"\" align=left>"); }



</script> <noscript>

<img height="1" width="1" border="0" src="http://www.zipstat.dk/cgi-bin/zipstat/zipstat.cgi2?brugernavn=klitgaard&amp;js=false&amp;billed=trans"  style:"display:none"></noscript>








<center>

<br>

  <table width="0" border="0" height="0" cellpadding="0" cellspacing="5">


    <tr>

      <td width="243" height="0" valign="top">

            <img border="0" src="toppen/lystbad/left.jpg" width="243" height="243" alt="Syn ved havnen i Svendborg"></td>

      <td width="243" valign="top">

   

      <img border="0" src="toppen/lystbad/center.jpg" width="243" height="243" alt="Syn ved havnen i Svendborg"></td>

      <td width="243" valign="top">

     

      <img border="0" src="toppen/lystbad/right.jpg" width="243" height="243" alt="Syn ved havnen i Svendborg"></td>

    </tr>
    <tr>
            <td height="106" valign="top" class="venstre">
<?php
include('menu.php');
?>

</td>

      <td colspan="2" valign="top" class="indhold">
      <?
require_once("inc.config.php");

$res = mysql_query("SELECT * FROM forside");
if (!$res) {
  echo 'Could not run query: ' . mysql_error();
  exit;
while ($row = mysql_fetch_array($res)) {
?>
<? echo''.$row['tekst'].''; ?>
</font>
<?php
}
?>
     
     
        <?php
include('footer.php');
?>


og min forside.edit.php:
<?php
require_once("inc.config.php");
if($action == "skriv") {

echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Info rettet. <a href=\"../index.php\">her</a><font>";

mysql_query("UPDATE forside set tekst = '$tekst'");

} else {
?><center>
<font face="Verdana" size="1" color="#000000">
<?
$res = mysql_query("SELECT * FROM forside");
if (!$res) {
  echo 'Could not run query: ' . mysql_error();
  exit;
while ($row = mysql_fetch_array($res)) {
?>
<form method="post" action="retforside.php" onsubmit="return checkfields()">
TEKST:<br>
<textarea name="tekst" cols="50" rows="10"><? echo''.$row['tekst'].''; ?></textarea> <br><br>
<input type="hidden" name="action" value="skriv">
<input type="submit" value="Ret forside">
</center>
</form>
</font>
<?php
} }
?>
Avatar billede darkstylerdk Nybegynder
20. januar 2005 - 21:28 #16
og jeg har lige kørt denne:
CREATE TABLE forside (
  tekst text NOT NULL
) TYPE=MyISAM;
Avatar billede petan Nybegynder
20. januar 2005 - 21:29 #17
har du oprettet databasen?
Avatar billede darkstylerdk Nybegynder
20. januar 2005 - 21:32 #18
ja
og min inc.config.php:
<?php
/* Indstillinger : database */
$cfg['mysql']['host'] = 'db.kristiank.net'; // Host til database
$cfg['mysql']['username'] = 'web30742'; // Brugernavn til database
$cfg['mysql']['password'] = 'censur'; // Kodeord til database
$cfg['mysql']['database'] = 'web30742'; // Database

/* Indstillinger : administrationsmodul */
$cfg['admin']['username'] = 'censur'; // Brugernavn til administrationsmodul
$cfg['admin']['password'] = 'censur'; // Kodeord til administrationsmodul

/* Indstillinger : side */
$cfg['limit'] = 4; // Antal resultater pr. side.
$cfg['pages_each_way'] = 7; // Sider der peger hver vej

/* Redigering ikke nødvendig herunder */
mysql_connect($cfg['mysql']['host'],$cfg['mysql']['username'],$cfg['mysql']['password']);
mysql_select_db($cfg['mysql']['database']);

$total = mysql_result(mysql_query("SELECT COUNT(*) FROM news"),0);
$offset = isset($_GET['offset']) ? $_GET['offset'] : 0;
$start_point = ($offset-($cfg['pages_each_way']*$cfg['limit']) < 0) ? 0 : $offset-($cfg['pages_each_way']*$cfg['limit']);
$end_point = ($offset+($cfg['pages_each_way']*$cfg['limit']) > $total) ? $total : $offset+($cfg['pages_each_way']*$cfg['limit']);
$page_number = ($start_point/$cfg['limit'])+1;
?>
Avatar billede petan Nybegynder
20. januar 2005 - 21:33 #19
Du bør ikke poste dine kode-oplysninger her på siden!
Avatar billede darkstylerdk Nybegynder
20. januar 2005 - 21:35 #20
$cfg['mysql']['password'] = 'censur'; // Kodeord til database


har jeg da ikke gjort...
Hvad skal jeg gøre for at få det til at virke?
Avatar billede darkstylerdk Nybegynder
21. januar 2005 - 20:36 #21
fandt ud af det...
Avatar billede darkstylerdk Nybegynder
21. januar 2005 - 20:36 #22
.
Avatar billede petan Nybegynder
22. januar 2005 - 13:20 #23
hvad var problemet?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester