Avatar billede dl Nybegynder
31. marts 2004 - 17:13 Der er 9 kommentarer og
1 løsning

hvordan kommer jeg

Jeg skulle have oprette denne mySQL Database.

CREATE TABLE `Guestbook` (
`TabelID` INT UNSIGNED DEFAULT '0' NOT NULL AUTO_INCREMENT ,
`Navn` varchar( 255 ) NOT NULL ,
`Dato` VARCHAR( 255 ) NOT NULL ,  ( er der ikke en værdi til Dato? )
`eMail` VARCHAR( 255 ) NOT NULL ,
`Webside` VARCHAR( 255 ) NOT NULL ,
`Tekst` VARCHAR( 255 ) NOT NULL ,

PRIMARY KEY ( `TabelID` )
);

Når jeg har oprettet den
Hvordan laver jeg så et udtræk og et indlæg i den.
Hvad skal jeg skrive i mit HTML dok.

//dl
Avatar billede mcgoat Nybegynder
31. marts 2004 - 17:15 #1
Du kan ihvertfald ikke lave det i HTMl alene.. du skal bruge PHP eller ASP til at skrive/læse fra/til Databasen
Avatar billede dl Nybegynder
31. marts 2004 - 17:17 #2
jeg bruger PHP
//dl
Avatar billede mcgoat Nybegynder
31. marts 2004 - 17:17 #3
Men hvis du skal lave det i PHP bliver det jo noget med
<?
$query = "INSERT INTO Guestbook VALUES(NULL,'".$navn."','".$dato."','".$email."','".$webside."','".$tekst."')";
mysql_query($query);
?>
Avatar billede dl Nybegynder
31. marts 2004 - 17:20 #4
Hvordan så som adgangskode til min mySQL database ?
( dem man få fra sin hoster )
Avatar billede mcgoat Nybegynder
31. marts 2004 - 17:20 #5
du har en FORM, med alle dine tekst felter og sådan ikke? i din form skal du så lave en action="addtodb.php" method="post"

og så i din addtodb.php fil får du så alle dine POST var's med over som ligger $_POST['NAVN']... NAVN er så de navne som du har givet til dine tekst felter. du har f.eks et tekst felt hvor man skal skrive navn i som hedder "name" så kan du så bruge $_POST['name'] på den anden side. hvorefter du så kan tilføje til databasen
Avatar billede mcgoat Nybegynder
31. marts 2004 - 17:21 #6
Jeg ville nok foreslå dig at læse herinde... især da du ikke kender ret meget til det...

http://www.webcafe.dk/artikler/index.html
Avatar billede mcgoat Nybegynder
31. marts 2004 - 17:23 #7
og du skal nok lave din Tekst som en BLOB istedet for en varchar(255) da der kan være mere tekst i BLOB
Avatar billede dl Nybegynder
31. marts 2004 - 18:16 #8
nu får jeg fejl:


Warning: Access denied for user: 'tcwc.dk@localhost' (Using password: NO) in /customers/tcwc.dk/tcwc.dk/httpd.www/guestbook/add-new.php on line 7

Warning: MySQL Connection Failed: Access denied for user: 'tcwc.dk@localhost' (Using password: NO) in /customers/tcwc.dk/tcwc.dk/httpd.www/guestbook/add-new.php on line 7

Warning: MySQL: A link to the server could not be established in /customers/tcwc.dk/tcwc.dk/httpd.www/guestbook/add-new.php on line 7

Warning: Cannot add header information - headers already sent by (output started at /customers/tcwc.dk/tcwc.dk/httpd.www/guestbook/add-new.php:7) in /customers/tcwc.dk/tcwc.dk/httpd.www/guestbook/add-new.php on line 10


ved denne kode:

<?php


require($_SERVER["DOCUMENT_ROOT"] . "/system/guestbook db_ind.inc");
$Dato = "";
$ip = getenv("REMOTE_ADDR");
$query = mysql_query("INSERT INTO profiler (navn, ip, Dato,eMail, Webside, Tekst)" . "VALUES(NULL,'".$Navn."', '".$ip."', '".$Dato."', '".$eMail."','".$Webside."','".$Tekst."')";");
                   

mysql_query($query);


header("Location: guestbook.php");

?>



+
fra
<?php
mysql_connect("localhost","tcwc_dk","[minkode]");
mysql_select_db("guestbook");
?>



hvad kan det være?
Avatar billede dl Nybegynder
31. marts 2004 - 18:16 #9
jeg har rettet i min DB:

CREATE TABLE `Guestbook` (
`TabelID` INT UNSIGNED DEFAULT '0' NOT NULL AUTO_INCREMENT ,
`Navn` varchar( 255 ) NOT NULL ,
`IP` varchar( 15 ) NOT NULL ,
`Dato` VARCHAR( 255 ) NOT NULL ,
`eMail` VARCHAR( 255 ) NOT NULL ,
`Webside` VARCHAR( 255 ) NOT NULL ,
`Tekst` BLOB NOT NULL ,

PRIMARY KEY ( `TabelID` )
);
Avatar billede dl Nybegynder
27. maj 2004 - 13:21 #10
Takker, det hjælp da lidt.
Jeg har ikke rigtig løst mit problem.
og jeg lukker mit sp, da der ikke har være noget aktivitet herinde.

mcgoat: du få point, du fik mig da igang.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester