Avatar billede snapela Nybegynder
06. juni 2003 - 21:44 Der er 8 kommentarer og
2 løsninger

Hvorfor virker denne query ik ?

Jeg er nu igang med at lave et forum, og nu er jeg kommet til det punkt hvor man skal kunne klikke på et link, og se hele det indsatte "spørgsmål".

Men den siger at der er fejl i mysql query'en.

Det ser sådan ud:
vis_indlaeg.php?id=id

<?
if (isset($_GET['id'])) {
    $connection = mysql_connect("localhost","",""); 
    mysql_select_db("", $connection); 

    $query = mysql_query("SELECT * FROM f_indlaeg WHERE id='". $_GET['Indlaeg'] ."'");  //Jeg tror det er her fejlen ligger, men jeg kan ikke finde den
while ( $row = mysql_fetch_array($query)) { //her siger den fejlen er.
echo (" <br><div align=\"center\">
  <center>
  <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"95%\" height=\"1\" id=\"AutoNumber1\">
    <tr>
      <td width=\"100%\" height=\"20\" background=\"f_back.jpg\"><font face=\"Verdana\" size=\"2\"><b>$row[overskrift]</b> - Lavet den: $row[dato]</td>");
}
} else {
    echo " Ingen nyheds id sat";
}
?>
Avatar billede fet321 Nybegynder
06. juni 2003 - 21:47 #1
Hvad er fejlmeddelelsen?
Avatar billede snapela Nybegynder
06. juni 2003 - 21:48 #2
Warning: Supplied argument is not a valid MySQL result resource in /var/www/hotels/1go/snapela/html/forum/vis_indlaeg.php on line 42
Avatar billede fet321 Nybegynder
06. juni 2003 - 21:52 #3
Hvad nu hvis du ændrer til
$query = mysql_query("SELECT * FROM f_indlaeg WHERE id='". $_GET['id'] ."'");
Avatar billede snapela Nybegynder
06. juni 2003 - 21:54 #4
Det er bare det samme :/
Avatar billede fet321 Nybegynder
06. juni 2003 - 21:56 #5
Hvordan ser det link ud du klikker på for du henter indlægget?
Avatar billede ahv Nybegynder
06. juni 2003 - 21:58 #6
Prøv:

$query = mysql_query("SELECT * FROM f_indlaeg WHERE id='$_GET[Indlaeg]'") or die(mysql_error());

hvad siger den så?
Avatar billede snapela Nybegynder
06. juni 2003 - 21:58 #7
<a href="vis_indlaeg.php?id=$f_ind_row[id]">sgf</a>
Avatar billede fet321 Nybegynder
06. juni 2003 - 21:59 #8
Hvordan ser det ud i browseren når du tester koden?
Avatar billede ahv Nybegynder
06. juni 2003 - 21:59 #9
Hvis du bruger:
<a href="vis_indlaeg.php?id=$f_ind_row[id]">sgf</a>

Skal den så ikke hedde:

$query = mysql_query("SELECT * FROM f_indlaeg WHERE id='$_GET[id]'") or die(mysql_error());

?
Avatar billede snapela Nybegynder
06. juni 2003 - 22:00 #10
Det virker :) tak for hjælpen
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