/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hvorfor virker denne kode ikke ?
Fra : Christian Jørgensen


Dato : 22-06-07 23:15

Hej.

Jeg har denne kode, men den virker ikke.

Jeg har et nyhedssystem, hvor dette er koden til at indsætte
nyheden, men koden virker ikke, men hvis jeg derimod skriver
nyheden inde i databasen, så virker det fint nok.

Nogle der kan hjælpe ?`:)

<form action='<?=$PHP_SELF;?>?action=opret' method='post'>
Navngiv nyheden:<br>
<br><input type='text' name='overskrift' maxlength='25'>
<br>Selve nyheden:
<br><textarea rows='5' name='tekst' cols='40'></textarea>
<br><br>
<br><input type='submit' value=' Skriv nyhed '></form>
<br>
<?
$dato = time();
if($_REQUEST[action] == "opret")
{
include("config.php");
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db("$database");
$tekst = str_replace("\n", "<br>", $tekst);

mysql_query("INSERT INTO nyheder (id, overskrift, tekst, dato)" .
"values (''$_POST[overskrift]', '$_POST[tekst]', '$dato')");

echo "Nyheden er nu trykt! Klik <a href='../home.php'>her</a> for
komme tilbage";
}
?>

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Tank (22-06-2007)
Kommentar
Fra : Tank


Dato : 22-06-07 23:29

On Jun 23, 12:15 am, Christian Jørgensen <superfis...@gmail.com>
wrote:
> Hej.
>
> Jeg har denne kode, men den virker ikke.
>
> Jeg har et nyhedssystem, hvor dette er koden til at indsætte
> nyheden, men koden virker ikke, men hvis jeg derimod skriver
> nyheden inde i databasen, så virker det fint nok.
>
> Nogle der kan hjælpe ?`:)
>
> <form action='<?=$PHP_SELF;?>?action=opret' method='post'>
> Navngiv nyheden:<br>
> <br><input type='text' name='overskrift' maxlength='25'>
> <br>Selve nyheden:
> <br><textarea rows='5' name='tekst' cols='40'></textarea>
> <br><br>
> <br><input type='submit' value=' Skriv nyhed '></form>
> <br>
> <?
> $dato = time();
> if($_REQUEST[action] == "opret")
> {
> include("config.php");
> mysql_connect($dbhost,$dbuser,$dbpass);
> mysql_select_db("$database");
> $tekst = str_replace("\n", "<br>", $tekst);
>
> mysql_query("INSERT INTO nyheder (id, overskrift, tekst, dato)" .
> "values (''$_POST[overskrift]', '$_POST[tekst]', '$dato')");
>
> echo "Nyheden er nu trykt! Klik <a href='../home.php'>her</a> for
> komme tilbage";}
>
> ?>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! =>http://www.html.dk/tutorials

Kommer der ingen fejlbeskeder fra hverken MySQL eller PHP? Lidt svært
at se hvad fejlen skulle være.

- Dan


Christian Jørgensen (22-06-2007)
Kommentar
Fra : Christian Jørgensen


Dato : 22-06-07 23:41

Tank wrote in dk.edb.internet.webdesign.serverside.php:
> On Jun 23, 12:15 am, Christian Jørgensen <superfis...@gmail.com>
> wrote:
> > Hej.
> >
> > Jeg har denne kode, men den virker ikke.
> >
> > Jeg har et nyhedssystem, hvor dette er koden til at indsætte
> > nyheden, men koden virker ikke, men hvis jeg derimod skriver
> > nyheden inde i databasen, så virker det fint nok.
> >
> > Nogle der kan hjælpe ?`:)
> >
> > <form action='<?=$PHP_SELF;?>?action=opret' method='post'>
> > Navngiv nyheden:<br>
> > <br><input type='text' name='overskrift' maxlength='25'>
> > <br>Selve nyheden:
> > <br><textarea rows='5' name='tekst' cols='40'></ textarea>
> > <br><br>
> > <br><input type='submit' value=' Skriv nyhed '></form>
> > <br>
> > <?
> > $dato = time();
> > if($_REQUEST[action] == "opret")
> > {
> > include("config.php");
> > mysql_connect($dbhost,$dbuser,$dbpass);
> > mysql_select_db("$database");
> > $tekst = str_replace("\n", "<br>", $tekst);
> >
> > mysql_query("INSERT INTO nyheder (id, overskrift, tekst, dato)" .
> > "values (''$_POST[overskrift]', '$_POST[tekst]', '$dato')");
> >
> > echo "Nyheden er nu trykt! Klik <a href='../home.php'>her</a> for
> > komme tilbage";}
> >
> > ?>
> >
> > --
> > Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> > - Pædagogiske tutorials på dansk
> > - Kom godt i gang med koderne
> > KLIK HER! =>http://www.html.dk/tutorials
>
> Kommer der ingen fejlbeskeder fra hverken MySQL eller PHP? Lidt
svært
> at se hvad fejlen skulle være.
>
> - Dan
>
Nej, men fandt lige fejlen. Værdierne blev sat forkert ind i databasen
!
Men tak for hjælpen !


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Martin (23-06-2007)
Kommentar
Fra : Martin


Dato : 23-06-07 14:43

Christian Jørgensen wrote:
> mysql_connect($dbhost,$dbuser,$dbpass);

Husk...
OR DIE (mysql_error());


> mysql_select_db("$database");

Husk...
OR DIE (mysql_error());

> mysql_query("INSERT INTO nyheder (id, overskrift, tekst, dato)" .
> "values (''$_POST[overskrift]', '$_POST[tekst]', '$dato')");

Husk...
OR DIE (mysql_error());

Søg
Reklame
Statistik
Spørgsmål : 177496
Tips : 31968
Nyheder : 719565
Indlæg : 6408491
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste