Gå til innhold

Trenger en «steg-for-steg» gjestebok-tutorial


Anbefalte innlegg

Er det noen som vet om en side der de lager en gjestebok step for step?

Med scrip og database...

 

Jeg lagde en gjestebok tidligere, men har glemt hvordan jeg skal lage databasen i mysql og hva den skal inneholde...

Det som er i gjesteboka er :

 

Navn

Email

hjemmeside

innlegg

 

husker jeg brukte en bra side for å komme igang med gjesteboka første gang, men kommer ikke på adressen...(det er ikke sindre sin side).

 

Eller om noen av dere kan fortelle meg hvordan jeg skal gjøre det med mysql.

 

Emnetittel redigert. "spørsmål ang. gjestebok" er dårlig bruk av emnefeltet.

Endret av PoleCat
Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet-df17e

Jeg er ikke veldig stabil på dette!

Men, dette funker vertfall.

 

 

 

CREATE TABLE `gjesteboka` (
`id` INT NOT NULL AUTO_INCREMENT ,
`navn` VARCHAR( 255 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL ,
`hjemmeside` VARCHAR( 255 ) NOT NULL ,
`innlegg` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
);

 

Bare kopier teksten inn i phpmyadmin (Regner med att du har det)

og se om du finner ett sted der du kan kjøre "SQL query/queries on database navn_på_databasen_din"

 

Kanskje litt dårlig forklart.. :blush:

Lenke til kommentar

Tror dette vil funke,, men er ikke helt sikker.

Først legg dette til i phpmyadmin, vis du har:

CREATE TABLE `gjestebok` (
`id` INT NOT NULL AUTO_INCREMENT ,
`navn` VARCHAR( 255 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL ,
`hjemmeside` VARCHAR( 255 ) NOT NULL ,
`innlegg` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
);

 

Så lager du en fil som kan hete feks: gjestebok.php og skriver inn følgende kode:

<?
$connection = @mysql_pconnect("localhost","bruker","password") or die("fault");
$base_connection = mysql_select_db("database navn");
?>s
<?php
echo "    
<h1>Velkommmen til Gjesteboka</h1>
";
?>
<form action="legg_inn.php" method="post">
   Navn:<br>
<input name="navn" type="text" value="" size="30" id="text">
   <br>
   Email:<br>
<input name="email" type="text" value="" size="30" id="text">
   <br>
   Hjemmeside<br>
   <input name="hjems" type="text" id="text" value="" size="30">
   <br>
   Innlegg:<br>
<textarea name="innlegg" cols="70" rows="20" id="text"></textarea>
 <br>
   <input name="Knapp" type="submit" value="legg til">
</form>
<br>
<br>
<?php
$q = "SELECT * FROM gjestebok ORDER BY id DESC";
$result = mysql_query($q); 
$rows = mysql_num_rows($result);
while($rows--) 
{
$news = mysql_fetch_object($result);
?>
 <br>
 <strong><? echo "Navn: ";?></strong><?=$news->navn?><br>
    <strong><? echo "Email: ";?></strong><?=$news->email?><br>
 <strong><? echo "Hjemmeside: ";?></strong><?=$news->hjemmeside?><br>
    <br>
    <strong><? echo "Text: ";?></strong><?=$news->innlegg?><br>
 <br>
    <img src="dot.gif" height=5 alt="" border=0><br>

Lag en ny fil som du kaller feks: legg_inn.php

<?
$connection = @mysql_pconnect("localhost","bruker","password") or die("fault");
$base_connection = mysql_select_db("database navn");
?>
<?
$navn = $_POST['navn'];
$email = $_POST['email'];
$hjems = nl2br($_POST['hjems']);
$innlegg = nl2br($_POST['innlegg']);
?>
<?
mysql_query("INSERT INTO gjestebok (navn,email,hjemmeside,innlegg) VALUES 
('$navn', '$email', '$hjems', '$innlegg')");
echo mysql_error();
?>
<a href="http://www.***.**/gjestebok.php">Klikk her for å komme tilbake til gjesteboka!</a>

 

Alle filene du trenger finnes her: http://www.home.no/lasso5000

 

PS: Databasen og noen av linkene må redigeres til din sql/hjemmeside.

PSS: I Gjestebok scripte blir det brukt et bilde, den finner du på linken oppfor.

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...