Gå til innhold

Problemer med "les mer " lenke


Anbefalte innlegg

hei!

sitter å skal alge forsiden på min nye side, da jeg ønsker at nyhetene skal ha en ingress fult av en "les mer" lenke som fører til hele nyheten!

Problemet er bare at jeg ikke får den til å fungere!

her er koden så langt

//TILKOBLING


$tilkobling = mysql_connect ("localhost","bruker","mitt_passord");
mysql_select_db ("prosjekt",$tilkobling);


// KJØR SQL SPØRRING
$sql = "SELECT * FROM `nyheter` ";


$resultat = mysql_query($sql,$tilkobling);
//BEHANDLE RESULTAT




$bilde_nyhet ="nyhetsbilder/";
  while ($rad = mysql_fetch_array($resultat) ) {
  $nid = $rad['id'];
  echo "<b>". $rad[dato]."</b>" . "<br>";
  echo "<h2 align='center'> $rad[overskrift] </h2>"."<br>";
  echo "<img src='$bilde_nyhet$rad[bilde]' hight='120' width='120' align='center'>";
  echo "<p>".$rad['ingress']."</p>" ;//."<br>";
  if($rad['nyhet'] ) {
  echo "<br/><p> - <a href='index.php?id=$nid'>Les Mer</a></p>";

  }
  }


  //echo "<hr>";












//NYHETER SLUTT
     echo "</div>\n"; //slutt kropp
     include'footer.php';
     echo "</div>\n"; //slutt wrap

 

har også en database med ett table som heter Nyheter og der inne er det 6 felter med navn

Id , overskrift,nyhet,dato ,bilde ingress.

Lenke til kommentar
Videoannonse
Annonse


if(is_numeric($_GET['nid'])) {
$nid = $_GET['nid'];
}
$sql = "SELECT * FROM `nyheter` where id='$nid'";

 

Den du tenker på?

Du har ikke spesifisert noe id i den koden, utenom på linken, så du vil automatisk velge alle rader i tabellen.

Endret av legg1
Lenke til kommentar

Vet ikke helt hva du tenker på, men koden under skal fungere om du trykker på "Les mer". Du må legge til hva som skal dukke opp av tekst når dem har klikket seg inn på les mer da..

 

Var det noe slik du mente?

 

   if(is_numeric($_GET['id']){ // om brukeren har klikket på les mer
   $id = is_numeric($_GET['id']);
$les_mer_sql = mysql_query("SELECT * FROM `nyheter` ");
$les_mer_row = mysql_fetch_array($les_mer_sql);
echo "Her kommer full nyhet!";
  }else{ // skal ikke brukeren "lese mer" så får han opp alle nyhetene

// KJØR SQL SPØRRING
$sql = "SELECT * FROM `nyheter` ";
$resultat = mysql_query($sql,$tilkobling);
//BEHANDLE RESULTAT

$bilde_nyhet ="nyhetsbilder/";
  while ($rad = mysql_fetch_array($resultat) ) {
  $nid = $rad['id'];
  echo "<b>". $rad[dato]."</b>" . "<br>";
  echo "<h2 align='center'> $rad[overskrift] </h2>"."<br>";
  echo "<img src='$bilde_nyhet$rad[bilde]' hight='120' width='120' align='center'>";
  echo "<p>".$rad['ingress']."</p>" ;//."<br>";
  if($rad['nyhet'] ) {
  echo "<br/><p> - <a href='index.php?id=$nid'>Les Mer</a></p>";

  }
  } // avslutter visning av alle nyheter
  } // lukker hele shiten! 
  //echo "<hr>";

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...