Avatar billede b3k-0ne Nybegynder
31. januar 2006 - 16:14 Der er 2 kommentarer og
1 løsning

MySQL tabel

Jeg har det her script neden under, men hvordan opretter jeg SQL delen i min database.. kan ikke finde ud af det..

#table.sql
navn: nyheder
id = bigint, auto_increment, primary key
overskrift - varchar(100)
nyhed - text
--

index.php
<?
mysql_connect('localhost', 'brugernavn', 'kodeord');
mysql_select_db("database");

$hent = mysql_query("SELECT * FROM nyheder ORDER BY id DESC") or die(mysql_error());
while($vis = mysql_fetch_assoc($hent)){
echo "<b>".$vis[overskrift]."</b><br />";
echo $vis[nyhed];
echo "<hr>";
}
?>

#admin.php
<?
mysql_connect('localhost', 'brugernavn', 'kodeord');
mysql_select_db("database");

$admin = "tralala"; //Her angiver du dit eget kodeord
$action = $_GET[action];

$kodeord = $_POST[kodeord];
$kodeord = strip_tags($kodeord);

$oversktift = $_POST[overskrift];
$overskrift = strip_tags($overskrift);
$nyhed = $_POST[nyhed];
$nyhed = strip_tags($nyhed);

if($action == 'opret' && $kodeord == $admin && !empty($overskrift) && !empty($nyhed)){
mysql_query("INSERT INTO nyheder (overskrift, nyhed)VALUES('$overskrift', '$nyhed')") or die(mysql_error());
header("location: index.php");
} else {
?>
<form action="<? echo $PHP_SELF?action=opret; ?>" method="POST">
<b>Kodeord:</b><br />
<input type="password" name="kodeord"><br />
<b>Overskrift:</b><br />
<input type="text" name="overskrift"><br />
<b>Nyhed:</b><br />
<textarea name="nyhed" rows="9" cols="25"></textarea><br />
<input type="submit" value="Opret">
</form>
<?
}
?>
Avatar billede Henrik_B Novice
31. januar 2006 - 16:31 #1
Et par oplysninger om, hvilken version af MySQL du har, og hvilke tillægsprogrammer du har installeret ville være smart. Så skal vi nok hjælpe.

MySQL Query Browser kan anbefales.
Avatar billede b3k-0ne Nybegynder
31. januar 2006 - 16:37 #2
Jamen jeg har bare en hjemmeside hos hotserv.dk

PHP5 - Threaded
safe_mode off
Korrekt DOCUMENT_ROOT
GD lib 2.0 med Freetype
MySQL og MySQLi extension
MySQL 4.1
Avatar billede webstuff Nybegynder
31. januar 2006 - 17:26 #3
CREATE TABLE `nyheder` (
`id` BIGINT NOT NULL AUTO_INCREMENT ,
`overskrift` VARCHAR( 100 ) NOT NULL ,
`nyhed` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;

Som jeg også skriver i spørgsmålet, hvor jeg har lavet scriptet ;-)
http://www.eksperten.dk/spm/684230
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel