Gå til innhold

Hjep til gjestebok


Anbefalte innlegg

Jeg har lite kunnskaper om html, og enda mindre om php. Men jeg driver siden til skulelaget der jeg bor, og der trenger jeg en gjestebok. Den gjesteboken som følger med FrontPage liker jeg ikke, siden den legger nyeste poster nederst, og den mangler navnfelt.

 

Kan noen lage en ferdig kode til en gjestebok som inneholder:

 

Navn-felt

E-post felt

Tekstfelt

 

Der første, og siste må vere obligatoriske.

 

Og kan noen fortelle en god måte til å legge dette inn i et html-dokument.

 

Jeg kjører på start.no sine serverer, så php er ingen problem.

Endret av Disippel i lære
Lenke til kommentar
Videoannonse
Annonse

Kan noen si meg hva dette skyldes:

 

Warning: fopen(guestbookstore/guestbookcontents/3.php): failed to open stream: Permission denied in /mnt/home4/s/sk/skulelag/public_html/guestbook/pbguestbook.php on line 484

 

Warning: fwrite(): supplied argument is not a valid stream resource in /mnt/home4/s/sk/skulelag/public_html/guestbook/pbguestbook.php on line 485

 

Warning: fclose(): supplied argument is not a valid stream resource in /mnt/home4/s/sk/skulelag/public_html/guestbook/pbguestbook.php on line 486

 

Det kommer opp på samtlige når jeg prøver å poste.

Endret av Disippel i lære
Lenke til kommentar
Gjest Slettet+142

det står jo det øvers...

du har ikkje tilgang til filen..

prøv å chmodde filen... du kan evt. chmodde til 766 ?

...om 766 e så veldig lurt, blir en annen sak andre kanskje kan fikse...

Endret av Slettet+142
Lenke til kommentar

Jeg kjeder meg forferdlig, og venter på svar i en annen post jeg har spurt om noe i html, så tenkte jeg kunne prøve å skrive en liten gbook guide med php og mysql som standpungt.

 

Dette forutsetter at du har en database med brukernavnet "brukernavn" og passordet "passord". Dette kan du selvsagt endre i scriptet til hva du vil.

 

Du må også ha en tabell som ser slik ut:

 

gjestebok => "tittel", "epost", "innhold"

 

<html>
    <head>
         <tittle>"Min gjesteboktittel"</tittel>
         <meta name="Description" content="Gjestebok for skulelaget" />
    </head>

<body>
    <table style="position: relative; left: 25%; right: 25%;">
         <tr><h2>Gjestebok</h2></tr>
              <td>
                   <form action="" name="gjestebokform" method="POST">
                      <input type="text" name="tittel" value="Din tittel" ><br />
                      <input type="text" name="epost" value="[email protected]"><br />
                      <textarea name="innhold" cold="40" rows=8">Melding</textarea>
                   </form>
              </td>
   </table>
<?php
    mysql_connect("localhost", "bruker", "passord")
         or die(mysql_error());
    mysql_db_select("skulelaget")
        or die(mysql_error());

*/Setter variabler som henter form dataen */

$tittel = $_POST['tittel'];
$epost = $_POST['epost'];
$innhold = $_POST['innhold'];

*/ Setter dataen brukeren postet inn i tabellen gjestebok i databasen */
    mysql_query("INSERT ('tittel', 'epost', 'innhold') 
         INTO gjestebok VALUES('$tittel', '$epost','$innhold')
              or die(mysql_error());

?>
<br /><br /><br />
<?php
    $sporring = mysql_query("SELECT * FROM gjestebok ORDER BY ID DESC LIMIT 10")  
         or die (mysql_error));
    while ($rad = mysql_fetch_array($sporring)){
         $tittel2 = $rad['tittel'];
         $epost2 = $rad['epost'];
         $innhold2 = $rad['innhold'];

         echo $tittel . "<br />" . $epost . "<br />" . $innhold . "<br />";
}
?>

 

NB: Dokumentet er skrevet rett fra editoren her på diskusjon.no og det er ikke testet, så det kan inneholde noen feil / bugs og kan kanskje ikke virke, men sånn som jeg ser det skal det virke. Men som sagt kan hende det er noe jeg har oversett. Håper di fikk bruk for det;)

Endret av [email protected]
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...