Permalänk

Enkelt kommentera php script

Tja!

Håller på bygger en hemsida och skulle behöva ett enkelt php script som gör främst två saker:

- Att man kan kommentera själva artikeln, ha fält som t.ex. Ditt namn, E-post och Kommentar...
- Visar nedanför själva artikeln hur många som redan har kommenterat.

Tacksam för hjälp!

Permalänk
Medlem

Comments - Facebook-utvecklare
Fast du får iofs inte email och det är inte PHP. Men enkelt äre.

Permalänk
Medlem
Skrivet av iXam:

Comments - Facebook-utvecklare
Fast du får iofs inte email och det är inte PHP. Men enkelt äre.

Låst till facebook-användare också.

TS: hade du googlat så hade du hittat ganska mycket.

Permalänk
Skrivet av You:

Låst till facebook-användare också.

TS: hade du googlat så hade du hittat ganska mycket.

Tack! har faktiskt letat rätt så mycket men inte hittat något vettigt men den du länka verkade vettig.
Men en sak jag inte förstår är hur de menar att jag ska göra när jag ska infoga själva php scriptet så det ska synas på hemsidan...

"Now we will add the submit comment form and display any exhisting comments to a page. Add the following code to your page where you want the comments to be displayed. Make sure the page is a php file.:"

<?php
require('inc_rate.php');
getComments("1");
submitComments("1",$PHP_SELF);
?>

IMPORTANT: Replace "1" with a unique number for the page. For example, for this page, I use "22".

Så jag kan inte lägga in detta på första sidan som är en html fil?
Försökte också lägga in det i ett php dokument men det fungerar heller inte.

Någon som vet?

Permalänk
Medlem

"Fungerar inte" är ingen bra felbeskrivning.

Permalänk

Jo jag har fått det att fungera nu!
Men för att det ska fungera måste man öppna en ny länk där till ett php dokument där man lämnar kommentaren. Detta går bra men jag skulle vilja ha något script som gör att det syns i själva html dokumentet hur många som redan har kommenterat själva artikeln... ( Ex: 2 kommentarer läs och kommentera här) Om du förstår vad jag menar?

Så finns det något script som hämtar informationen om hur många som kommenterat och sedan kan skriva ut det på html sidan?

Permalänk
Medlem
Skrivet av joakimh_92:

Jo jag har fått det att fungera nu!
Men för att det ska fungera måste man öppna en ny länk där till ett php dokument där man lämnar kommentaren. Detta går bra men jag skulle vilja ha något script som gör att det syns i själva html dokumentet hur många som redan har kommenterat själva artikeln... ( Ex: 2 kommentarer läs och kommentera här) Om du förstår vad jag menar?

Så finns det något script som hämtar informationen om hur många som kommenterat och sedan kan skriva ut det på html sidan?

Döp om ditt .html-dokument till en .php-fil och lägg in PHP-koden där.

Permalänk

Okej valde att länka till scriptet då det blev bättre.
Nu är frågan bara hur jag gör för att hämta informationen om hur många som kommenterat och sedan gör så att den automatiskt skrivs ut det på första sidan?

Ex, vilken blogg som helst där man först skriver ett inlägg under inlägget står det hur många som kommenterat och klickar man på länken kommer man till själva kommentar sidan,

Permalänk
Medlem

DÅ behöver första sidan vara en .php fil för det första. Sen hämtar du den infon med en SQL fråga eller liknande beroende på hur du sparar datan från kommentarerna. Sen sparar du det värdet i en variabel som du sen skriver ut på första sidan.

Sitter just nu på jobbet men det var en enkel beskrivning på hur du kan göra. Testa lite själv så blir det mycket roligare än att vi ska göra det för dig. Relativt enkelt att lära sig php.

Permalänk
Skrivet av hamre:

DÅ behöver första sidan vara en .php fil för det första. Sen hämtar du den infon med en SQL fråga eller liknande beroende på hur du sparar datan från kommentarerna. Sen sparar du det värdet i en variabel som du sen skriver ut på första sidan.

Sitter just nu på jobbet men det var en enkel beskrivning på hur du kan göra. Testa lite själv så blir det mycket roligare än att vi ska göra det för dig. Relativt enkelt att lära sig php.

Ja något sådant tänkte jag med... Men är ingen expert på varken php eller sql databaser men följa guider tycker jag ändå är enkelt.
Du tror inte du skulle kunna ge mig något enkelt kod exempel som kan hämta datan från databasen?

Permalänk

Något i stil med detta borde ge dig antalet kommentarer

/* Antar att du redan anslutit till mysql */ //Detta bygger vår fråga, byt naturligtvis ut namnen på tabeller och variabler... $sql = "SELECT COUNT `comments` WHERE `article` = " . $articleId; //Själva frågan till mysql $d = mysql_query($sql); //Hämta resultatet som en array $arr = mysql_fetch_array($d); //Eftersom vi bad mysql att räkna en grej kommer arrayen bara innehålla ett tal. $numComments = $arr[0]; print "Artikeln har " . $numComments . "st kommentarer.";

Permalänk

Tack! Ska sätta mig ner sen och kolla igenom det...

Permalänk
Medlem

$sql = mysql_query("SELECT COUNT(*) FROM comments WHERE article = '$id'") or die(mysql_error()); $numComments = mysql_result($sql, 0); print('Artikeln har '.$numComments.'st kommentarer');

Lite kortare kod än den ovan.

Permalänk

En ganska basic fråga, men är man nybörjare så är man...
Var ska jag klistra in sql koden? Måste det vara i en php fil?

Permalänk
Medlem
Skrivet av joakimh_92:

En ganska basic fråga, men är man nybörjare så är man...
Var ska jag klistra in sql koden? Måste det vara i en php fil?

Ja, det måste vara i en PHP-fil.