Avatar billede ravsted_dk Nybegynder
17. juni 2004 - 02:51 Der er 9 kommentarer og
1 løsning

Fejl på mine phpsider

Hej

Håber det er det rigtige sted.

Lige meget hvad jeg prøver at lave i PHP på min egen Win2000 server, melder den altid fejl med et eller andet. http://phpinfo.ravstedbynet.dk/ her kan man se min phpinfo, efter hvad jeg kan se skulle den virke fint nok, min PHPadmin http://phpadmin.ravstedbynet.dk/ virker også, men siderne jeg laver i Macromedia Dreamweaver, jeg er ved at lave et nyhedssystem, hvor jeg skal tilføje nyheden http://test.ravstedbynet.dk/ad.php her, og skal så kunne se den på http://test.ravstedbynet.dk/ når jeg trykker på send, kommer den med en masse fejl. det er hentet fra thomaslunde.dk på denne adresse http://www.thomaslunde.dk/php/tutorials/nyhedssystem.php det skulle jo være lige til.
Sådan er det åbenbart ikke hos mig, er der nogle som kan hjælpe mig?
Avatar billede ravsted_dk Nybegynder
17. juni 2004 - 02:59 #1
sådan ser gem.php ud
<?
$connection = mysql_connect("localhost","lokal_his","1qazse4");
mysql_select_db("lokal_his", $connection);

$dato = date('d/m/Y H:i:s');
mysql_query("INSERT INTO nyheder (overskrift, dato, nyhed) VALUES ('$overskrift', '$dato', '$nyhed')") OR DIE (mysql_error());
mysql_close;
header("Location: index.php");
?>
Avatar billede hmortensen Nybegynder
17. juni 2004 - 05:56 #2
Prøv sådan her:
<?php
$connection = mysql_connect("localhost","lokal_his","1qazse4");
mysql_select_db("lokal_his", $connection);

$dato = date('d/m/Y H:i:s');
mysql_query("INSERT INTO nyheder (overskrift, dato, nyhed) VALUES ('".$_POST["overskrift"]."', '".$dato."', '".$_POST["nyhed"]."')") OR DIE (mysql_error());
mysql_close();
header("Location: index.php");
?>
Avatar billede ravsted_dk Nybegynder
17. juni 2004 - 09:10 #3
Det her er på selve index.php hvor nyhederne kommer, men der kommer kun en, og der er den nyeste. er der ikke også fejl på den så
?php $connection = mysql_connect("localhost","lokal_his","1qazse4");
mysql_select_db("lokal_his", $connection);

$query = mysql_query("SELECT * FROM nyheder ORDER BY id DESC LIMIT 0,1");
while($row = mysql_fetch_array($query)) {

echo"
<table class='tekstafsnit' width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><b>$row[overskrift]</b> - <font color='#999999'>$row[dato]</font></td>
</tr>
<tr>
<td>$row[nyhed]</td>
</tr>
</table>
";
} ?>
Avatar billede floetti Nybegynder
17. juni 2004 - 16:33 #4
hej...

Jeg kan ikke finde nogen fejl på den index.php kode...!!!

Hvad er det der går galt med siden, den ser ellers ud til at være OK...
Avatar billede ravsted_dk Nybegynder
17. juni 2004 - 20:49 #5
den viser kun 1 nyhed, kan der ikke kommer flere
Avatar billede hmortensen Nybegynder
17. juni 2004 - 23:45 #6
LIMIT 0,1 gir første række.

LIMIT 0,5 gir så det 5 første

LIMIT 1,2 gir 2. og 3. række
Avatar billede hmortensen Nybegynder
17. juni 2004 - 23:45 #7
og hvis du fjerner LIMIT 0,1 så viser den så alle
Avatar billede floetti Nybegynder
18. juni 2004 - 00:27 #8
ligesom hindu_skp siger.... bare fjern limit 0,1 ! Så kommer alle nyhederne frem - de sidst indtastede først, da du skriver ... order by id "desc"
Avatar billede ravsted_dk Nybegynder
18. juni 2004 - 00:44 #9
Jeg takker mange gange for hjælpen, det virker nu, hvad der var galt kan jeg ikke sige, for det ved jeg ikke, men kommer du lige med et svar
Avatar billede hmortensen Nybegynder
18. juni 2004 - 05:53 #10
Det var så lidt
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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