Gå til innhold

finner ikke feil i if setning


Anbefalte innlegg

Det løste seg, hjelp herfra og litt kritisk overgang av koden etterpå hjalp.

endelig kode ble følgende hvis det er noen som kan ha bruk for det seinere.

<?php  require"../dbconnect.php";
$art_id=47;
$query="SELECT * FROM kommentar WHERE art_id = '$art_id' order by komm_id asc";
$result= mysql_query($query, $connection) or die
("Could not execute query : $query." . mysql_error());

$q="SELECT COUNT(komm_id) AS AntallPoster  from kommentar WHERE art_id = '$art_id'";
$res= mysql_query($q, $connection) or die
("Could not execute query : $q." . mysql_error());

$antall = mysql_result($res,0,"AntallPoster");
/*$antall = mysql_num_rows($query);*/
if($antall >0){
while ($row=mysql_fetch_array($result)){
$navn=$row["navn"];
$date=$row["date"];
$kommentar= $row["kommentar"];
$mail=$row["mail"];

echo "<p>$navn skrev $date<br /> $kommentar</p>";
}
}else{
echo "Det er ingen kommentarer til denne artikkelen";
}
?>

Lenke til kommentar
Videoannonse
Annonse
okei. jeg har rettet det opp, men nå får jeg ikke skrevet ut noe.

selv om det er noe med riktig art_id som skulle blitt vist.

 

edit:

jeg får opp feilmelding:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

<?php  require"../dbconnect.php";
$art_id=47;
$query=mysql_query("SELECT * FROM kommentar WHERE art_id = '$art_id' order by komm_id asc") or ("Could not execute query : $query." . mysql_error());

$antall = mysql_num_rows($query);
if($antall >0){
while($result = mysql_fetch_array($query)){
$navn=$result["navn"];
$date=$result["date"];
$kommentar= $result["kommentar"];
$mail=$result["mail"];

echo "<p>$navn skrev $date<br /> $kommentar</p>";
}
}else{
echo "Det er ingen kommentarer til denne artikkelen";
}
?>

5820236[/snapback]

<?php  

mysql_connect('localhost','root','') or die("hostfeil: ".mysql_error());
mysql_select_db('site') or die("databasefeil: ".mysql_error());

$art_id=2;
$query=mysql_query("SELECT * FROM comments WHERE artid = '$art_id' order by id asc") or die("Could not execute query : $query." . mysql_error());

$antall = mysql_num_rows($query);
if($antall >0){
while($result = mysql_fetch_array($query)){
$artikkel=$result["artikkel"];
$kommentar= $result["comment"];


echo "<p>$artikkel<br /> $kommentar</p>";
}
}else{
echo "Det er ingen kommentarer til denne artikkelen";
}
?>

 

Denne funker hos meg iallfall...

 

Var noen skrivefeil, blant annet var $resultat, $result, $resulat og sånt litt om hverandre.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...