Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  13 874
Hei,

Får denne feilmeldingen;

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/daremafia.*******/dark/inc/endrenyhet.php on line 9


På denne koden;

http://pastebin.no/2330
Er ikke helt sikker på om dette er feilen, men ser du en forskjell?

while(mysql_fetch_array($result)) {

while($news = mysql_fetch_array($newss)){
Trådstarter
Det var ikke feilen
Men takk for at du prøvde

Kode

 	$query = "SELECT tittel, nyhet FROM news WHERE id = $_GET['id']";
Trådstarter
Hadde den før.. Endret til den har har nå.. Akkuratt samme..

men nå er det plutselig på linje 7 :S

error er

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/www/daremafia.atwebpages.com/dark/inc/endrenyhet.php on line 7



nå..
Sist endret av EivindH; 16. juli 2007 kl. 23:09.
fjerna ikke ; tilfeldigvis? xP
Trådstarter
Nope..

Kode


/* We have now connected, unless you got an error message */
/* We now select one news post, and bring it into some text boxes */
$query = "SELECT tittel, nyhet FROM news WHERE id = $_GET['id']"; 
$result = mysql_query($query);
while($newsss = mysql_fetch_array($result)) {   
/* This bit sets our data from each row as variables, to make it easier to display */
$tittel["tittel"];
$nyhet["nyhet"];
/* Now lets display the titles */
    echo "<form method=\"post\" action=\"?side=endrenyhet2&id=$_GET[id]\">
  <p>Tittel :
    <input type=\"text\" name=\"tittel\" value=\"$tittel\">
  </p>
Har du prøvd $id = $_GET['id'], for så å legge den inn i spørringen din?
Sist endret av Nudle; 17. juli 2007 kl. 00:34.
Trådstarter
Funka ikke det heller..


Kode

<?php
include_once("config.php");
if($logged[username] && $logged[eier] =='1'){


$id = $_GET['id'];

/* We have now connected, unless you got an error message */
/* We now select one news post, and bring it into some text boxes */
$query = "SELECT tittel, nyhet FROM news WHERE id = $id"; 
$result = mysql_query($query);
while($newsss = mysql_fetch_array($result)) {   
/* This bit sets our data from each row as variables, to make it easier to display */
$tittel["tittel"];
$nyhet["nyhet"];
/* Now lets display the titles */
    echo "<form method=\"post\" action=\"?side=endrenyhet2&id=$_GET[id]\">
  <p>Tittel :
    <input type=\"text\" name=\"tittel\" value=\"$tittel\">
  </p>
  <p>Nyhet :</p>
  <p>
    <textarea name=\"nyhet\" cols=\"40\" rows=\"6\">".nl2br($nyhet)."</textarea>
  </p>
  <p>
    <input type=\"submit\" name=\"Submit\" value=\"Save\">
  </p>
</form>";
}

echo("<br><br><br><br>");
$newss = mysql_query("Select * from news order by id asc");
while($news = mysql_fetch_array($newss))
{

//makes a list of all the users
echo("<a href=\"?side=endrenyhet&id=$news[id]\">$news[tittel]</a><br />");
//displays the user's names


}
}
else
{

}


?>
Hvordan ser databasestrukturen din ut? Feilmeldingen du får kan indikere at spørringen din feilet, f.eks fordi det ikke er noen felt som heter tittel eller nyhet?
Trådstarter
100 % sikker på at det er riktig..
Men kan skjekke igjen..
Sist endret av EivindH; 17. juli 2007 kl. 11:41.

Kode

$query = "SELECT tittel,nyhet FROM news WHERE id='$id'");
// Eller
$query = "SELECT tittel,nyhet FROM news WHERE id='$_GET[id]'");

// Store bokstaver i Queryen her (har egentlig ikke så mye å si)
$newss = mysql_query("SELECT * FROM news ORDER BY id ASC");
Tror feilen her er at informasjonen ikke står innenfor to ' etter id = . Jeg er ikke god å forklare så bare prøv å bytt ut $query med det jeg nevnte ovenfor.

Jeg annbefaler deg likevel å ha $id variabelen slik:

Kode

$id = mysql_escape_string($_GET['id']);
Slik at det ikke er åpent for SQL-injections. Det er ikke sårbart og magic_quotes står sikkert også på, men bare for å være i den sikre sonen.
Sist endret av CryptoN; 17. juli 2007 kl. 18:47.
Trådstarter
Da funka det !! TAKK!
Det var det jeg mente i posten min, men jeg glemte å ta
med at han skulle bruke '$id' i spørringen sin...