/ 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 dette nyhedssript ikke
Fra : Xysto


Dato : 19-05-01 10:24

Scriptet ser sådan ud:

<HTML>
<HEAD>
<TITLE>Indsæt Nyhed</TITLE>
</HEAD>
<BODY>
<?
$db=mysql_connect("localhost", "database", "pass");
mysql_select_db("kimhojmark",$db);
$nyhed_dato=time();

mysql_query("INSERT INTO nyheder (dato, overskrift, tekst) VALUES ('$nyhed_dato','$nyhed_overskrift','$nyhed_tekst')");
?>

<FORM METHOD=POST ACTION=<? echo $PHP_SELF; ?>>
overskrift:<br>
<INPUT TYPE=TEXT NAME=nyhed_overskrift><br>
tekst:<br>
<TEXTAREA NAME=nyhed_tekst>her indtastes nyheden</TEXTAREA><br>
<INPUT TYPE=SUBMIT VALUE=skriv>
</FORM>

</body>
</html>
</BODY>
</HTML>

Men når jeg så viser det vises kun datoen og de andre værdier er ikke gemt i databasen. P.S. Login og password ændret

--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


 
 
Johan (19-05-2001)
Kommentar
Fra : Johan


Dato : 19-05-01 10:55

> <?
> $db=mysql_connect("localhost", "database", "pass");

Der skulle gerne stå mysql_connect("localhost", "username", "pass");

^^^^^^^
Altså det er ikke databasen!

> mysql_select_db("kimhojmark",$db);

Hedder din database kimhojmark?

Ellers er det muligvis fordi du skriver ' i dine indlæg, sørg for at slashe
dem ud, med en backslash!

mvh

Johan




Ruben Hesselbæk (19-05-2001)
Kommentar
Fra : Ruben Hesselbæk


Dato : 19-05-01 11:14

Kan jo være det script der viser nyheden, som er forkert ?
Er du sikker på at det kun er datoen den gemmer i databasen ?

Venlig hilsen
Ruben Hesselbæk

"Xysto" <Xysto.news@kandu.dk> skrev i en meddelelse
news:_YqN6.19577$zv2.2412815@news010.worldonline.dk...
> Scriptet ser sådan ud:
>
> <HTML>
> <HEAD>
> <TITLE>Indsæt Nyhed</TITLE>
> </HEAD>
> <BODY>
> <?
> $db=mysql_connect("localhost", "database", "pass");
> mysql_select_db("kimhojmark",$db);
> $nyhed_dato=time();
>
> mysql_query("INSERT INTO nyheder (dato, overskrift, tekst) VALUES
('$nyhed_dato','$nyhed_overskrift','$nyhed_tekst')");
> ?>
>
> <FORM METHOD=POST ACTION=<? echo $PHP_SELF; ?>>
> overskrift:<br>
> <INPUT TYPE=TEXT NAME=nyhed_overskrift><br>
> tekst:<br>
> <TEXTAREA NAME=nyhed_tekst>her indtastes nyheden</TEXTAREA><br>
> <INPUT TYPE=SUBMIT VALUE=skriv>
> </FORM>
>
> </body>
> </html>
> </BODY>
> </HTML>
>
> Men når jeg så viser det vises kun datoen og de andre værdier er ikke gemt
i databasen. P.S. Login og password ændret
>
> --
> Leveret af:
> http://www.kandu.dk/
> "Vejen til en hurtig løsning"
>



Dann Søjberg (19-05-2001)
Kommentar
Fra : Dann Søjberg


Dato : 19-05-01 11:20

> <HTML>
> <HEAD>
> <TITLE>Indsæt Nyhed</TITLE>
> </HEAD>
> <BODY>

<?
> $db=mysql_connect("localhost", "database", "pass");
> mysql_select_db("kimhojmark",$db);
> $nyhed_dato=time();
>
// Her skal du have et check på om formen ER submitted ellers vil du prøve
at putte noget info i databasen, som ikke er //indtastet //endnu

if (isset($submit)) //eller isset($findpåetnavn)
{
mysql_query("INSERT INTO nyheder (dato, overskrift, tekst) VALUES
('$nyhed_dato','$nyhed_overskrift','$nyhed_tekst')");
}
> ?>
>
> <FORM METHOD=POST ACTION=<? echo $PHP_SELF; ?>>
> overskrift:<br>
> <INPUT TYPE=TEXT NAME=nyhed_overskrift><br>
> tekst:<br>
> <TEXTAREA NAME=nyhed_tekst>her indtastes nyheden</TEXTAREA><br>
> <INPUT TYPE=SUBMIT VALUE=skriv>
// <INPUT TYPE=SUBMIT VALUE=skriv NAME=SUBMIT> // eller NAME = findpåetnavn

> </FORM>

> Men når jeg så viser det vises kun datoen og de andre værdier er ikke gemt
i databasen. P.S. Login og password ændret

Fordi de ikke er sat første gang du kalder siden




Søg
Reklame
Statistik
Spørgsmål : 177556
Tips : 31968
Nyheder : 719565
Indlæg : 6408865
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste