Kære gæst, velkommen til Tweak.dk. Hvis dette er dit første besøg her, bør du læse Hjælp. Her forklares i detaljer hvordan denne side fungerer. For at benytte alle funktionerne på denne side, bør du overveje at lade dig registrere. Benyt venligst registreringsformularen for at registrere her eller læs yderligere information om registreringsprocessen. Hvis du allerede er registreret, så log på her.

1

fredag, 5. januar 2007, 22:34


Er der nogle der ville hjælpe mig med noget yderst simpelt php?

Jeg har lavet mig et lille forum, meget simpelt.

Men når man skriver inde på forummet så oprettet den fint et synlig tråd. Men når man så skal til at besvare ligger den sig ikke inder under tråden.

Hvis man så får skrevet en masse indlæg rundt omkring bliver det et stort kaos :D

Jeg kan så gå ind i min database og ændre parentid men det er jo ikke lige frem nogen nice løsning. Så tænkte om der ikke var en der lige hurtigt kunne spotte min kode og finde fejlen?

Kom så tweak.dk har virkelig brug for det her nu :rules:

I øvrigt kan forummet ses her www.tosmur.dk/forum1

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

2

fredag, 5. januar 2007, 22:53


Det ser ud til du mangler at definere et id i http://www.tosmur.dk/forum1/reply.php

Den linker til http://www.tosmur.dk/forum1/message.php?id=

Hvor ?id= er tom :-)

(Hvis jeg altså har forstået dit problem rigtigt)

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

3

fredag, 5. januar 2007, 23:05


også det jeg selv kunne se var problemet..

Har addet dig på msn :)

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

4

fredag, 5. januar 2007, 23:09


Citeret

Originally posted by celfa
også det jeg selv kunne se var problemet..

Har addet dig på msn :)


Okay, hvad da ?

Vi kan vel diskutere problemet her :)

Men du har tilføjet min gamle msn, den nye er

Men stadig, hellere løse problem i fællesskab her på Tweak.dk :crazyeyes:

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "Dumpen" (19.05.2008, 16:06)


5

fredag, 5. januar 2007, 23:12


Citeret

Originally posted by Dumpen

Citeret

Originally posted by celfa
også det jeg selv kunne se var problemet..

Har addet dig på msn :)


Okay, hvad da ?

Vi kan vel diskutere problemet her :)

Men du har tilføjet min gamle msn, den nye er

Men stadig, hellere løse problem i fællesskab her på Tweak.dk :crazyeyes:


Har addet dig på den..

Jamen det er fordi jeg fatter hat af PHP. Og det er svært at forklare det så når man ikke ved hvad der er hvad. Lidt nemmere når jeg kan sende dokumetet til dig.

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

6

fredag, 5. januar 2007, 23:14


Kan det ikke også bare komme her på Tweak.dk ?

Du kan bruge tagget

[PHP*]Din php kode[/PHP*]

Uden stjernene selvfølgelig ;)

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

7

fredag, 5. januar 2007, 23:15


Jeg har absolut ingen anelse om hvor jeg skal ændre noget i koden...

Jeg har fundet dette stykke kode i reply.php
$id=$_POST['id']; er det noget der der skal ændres? Dette stykker linker vel bare videre til min sql database?

PHP kildekode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
include "connect.php"//connection string
print "<link rel='stylesheet' href='style.css' type='text/css'>";
print "<table class='maintables'>";
print "<tr class='headline'><td>Reply</td></tr>";
print "<tr class='maintables'><td>";
if(isset($_POST['submit']))
{
$name=$_POST['name'];
$yourpost=$_POST['yourpost'];
$subject=$_POST['subject'];
$id=$_POST['id'];
if(strlen($name)<1)
{
print "You did not type in a name."//no name entered
}
else if(strlen($yourpost)<1)
{
print "You did not type in a post."//no post entered
}
else
{
$thedate=date("U"); //get unix timestamp
$displaytime=date("F j, Y, g:i a");
//we now strip HTML injections
$subject=strip_tags($subject);
$name=strip_tags($name);
$yourpost=strip_tags($yourpost);
$insertpost="INSERT INTO forumtutorial_posts(author,title,post,showtime,realtime,lastposter,parentid) values('$name','$subject','$yourpost','$displaytime','$thedate','$name','$id')";
mysql_query($insertpost) or die("Could not insert post"); //insert post
$updatepost="Update forumtutorial_posts set numreplies=numreplies+'1', lastposter='$name',showtime='$displaytime', lastrepliedto='$thedate' where postid='$id'";
mysql_query($updatepost) or die("Could not update post");
print "Message posted, go back to <A href='message.php?id=$id'>Message</a>.";
}

}
else
{
$id=$_GET['id'];
print "<form action='reply.php' method='post'>";
print "<input type='hidden' name='id' value='$id'>";
print "Your name:<br>";
print "<input type='text' name='name' size='20'><br>";
print "Your message:<br>";
print "<textarea name='yourpost' rows='5' cols='40'></textarea><br>";
print "<input type='submit' name='submit' value='submit'></form>";

}
print "</td></tr></table>";
?>


Hmm den giver fint nok id inde i databasen.. Men skal selve besvarelserne til trådene ikke få tildelt et parentid ?

EDIT: Nu har jeg lige ændret lidt på tallene i min database, så kan jeg sidde og rykke alle indlæg manuelt :P Nu har jeg rykket dem på plads som de rigtig skal være.

Har virkelig brug for hjælp tweakers :rules:

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

Dette indlæg er blevet redigeret 3 gange, senest redigeret af "celfa" (05.01.2007, 23:41)


8

lørdag, 6. januar 2007, 11:49


up

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

9

lørdag, 6. januar 2007, 12:49


Jo, du kan lave to tabeller i mysql.

Den ene skal hedde threads og den anden skal hedde answears

I threads skal alle trådene så ligge, og i answears skal alle svarene ligge.

Når du så kommer ind på en tråd, så skal du vælge svar således

mysql_query("SELECT * FROM answears WHERE threadid = '$id'");

$id er så det id nyheden har

altså

$id = $_GET["id"];

Hvis du forstår ? :P

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

10

lørdag, 6. januar 2007, 12:52


Citeret

Originally posted by Dumpen
Jo, du kan lave to tabeller i mysql.

Den ene skal hedde threads og den anden skal hedde answears

I threads skal alle trådene så ligge, og i answears skal alle svarene ligge.

Når du så kommer ind på en tråd, så skal du vælge svar således

mysql_query("SELECT * FROM answears WHERE threadid = '$id'");

$id er så det id nyheden har

altså

$id = $_GET["id"];

Hvis du forstår ? :P


Kald mig idiot :P Men jeg fatter det kun delvist.

Hvis jeg skal til at lave de 2 så, skal jeg så ikke også til at lave om på alle trådene?

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

11

lørdag, 6. januar 2007, 12:54


Citeret

Originally posted by celfa

Citeret

Originally posted by Dumpen
Jo, du kan lave to tabeller i mysql.

Den ene skal hedde threads og den anden skal hedde answears

I threads skal alle trådene så ligge, og i answears skal alle svarene ligge.

Når du så kommer ind på en tråd, så skal du vælge svar således

mysql_query("SELECT * FROM answears WHERE threadid = '$id'");

$id er så det id nyheden har

altså

$id = $_GET["id"];

Hvis du forstår ? :P


Kald mig idiot :P Men jeg fatter det kun delvist.

Hvis jeg skal til at lave de 2 så, skal jeg så ikke også til at lave om på alle trådene?


Uh, sad lige og kiggede på det.

Kan du give mig din index.php kode ? :)

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

12

lørdag, 6. januar 2007, 12:55


PHP kildekode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
include "connect.php"//mysql db connection here
print "<link rel='stylesheet' href='style.css' type='text/css'>";
print "<a href='post.php'><img src='http://www.tosmur.dk/forum1/opretnydebat.jpg' alt='Opret ny debat' width='170' height='30'></a><br>";
print "<table class='maintable'>";
print "<tr class='headline'><td width=50%>Overskrift</td><td width=20%>Debat starter</td><td>Antal svar</td><td>Sidste besvaret</td></tr>";
$getthreads="SELECT * from forumtutorial_posts where parentid='0' order by lastrepliedto DESC";
$getthreads2=mysql_query($getthreads) or die("Could not get threads");
while($getthreads3=mysql_fetch_array($getthreads2))
{
$getthreads3[title]=strip_tags($getthreads3[title]);
$getthreads3[author]=strip_tags($getthreads3[author]);
print "<tr class='mainrow'><td><A href='message.php?id=$getthreads3[postid]'>$getthreads3[title]</a></td><td>$getthreads3[author]</td><td>$getthreads3[numreplies]</td><td>$getthreads3[showtime]<br>Last post by <b>$getthreads3[lastposter]</b></td></tr>";
}
print "</table>";

?>  

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "celfa" (06.01.2007, 12:56)


13

lørdag, 6. januar 2007, 12:59


Citeret

Originally posted by celfa

PHP kildekode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
include "connect.php"//mysql db connection here
print "<link rel='stylesheet' href='style.css' type='text/css'>";
print "<a href='post.php'><img src='http://www.tosmur.dk/forum1/opretnydebat.jpg' alt='Opret ny debat' width='170' height='30'></a><br>";
print "<table class='maintable'>";
print "<tr class='headline'><td width=50%>Overskrift</td><td width=20%>Debat starter</td><td>Antal svar</td><td>Sidste besvaret</td></tr>";
$getthreads="SELECT * from forumtutorial_posts where parentid='0' order by lastrepliedto DESC";
$getthreads2=mysql_query($getthreads) or die("Could not get threads");
while($getthreads3=mysql_fetch_array($getthreads2))
{
$getthreads3[title]=strip_tags($getthreads3[title]);
$getthreads3[author]=strip_tags($getthreads3[author]);
print "<tr class='mainrow'><td><A href='message.php?id=$getthreads3[postid]'>$getthreads3[title]</a></td><td>$getthreads3[author]</td><td>$getthreads3[numreplies]</td><td>$getthreads3[showtime]<br>Last post by <b>$getthreads3[lastposter]</b></td></tr>";
}
print "</table>";

?>  


Aha, det er fordi alle svar bliver smidt ind i den samme tabel og ikke individuelt :boxed:

Mærkeligt lavet egentlig :crazyeyes:

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

14

lørdag, 6. januar 2007, 13:02


hehe ja det er det :crazyeyes:

Men et foreslag til hvad der skal gøres ved det?

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

15

lørdag, 6. januar 2007, 13:03


Citeret

Originally posted by celfa
hehe ja det er det :crazyeyes:

Men et foreslag til hvad der skal gøres ved det?


Kan du pakke alle filerne ned i en rar/zip fil og sende dem til mig ?

Så kan jeg selv sidde og arbejde med det.

Lidt lettere :)

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

16

lørdag, 6. januar 2007, 13:09


Skulle gerne ligge i din mailbox nu :)

Men under connect.php har jeg fjernet mit password så du ikke lige overtager hele min database :P

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

17

lørdag, 6. januar 2007, 13:12


Mange tak.

Jeg kigger på det.

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "Dumpen" (06.01.2007, 13:15)


18

lørdag, 6. januar 2007, 13:14


Citeret

Originally posted by Dumpen

Citeret

Originally posted by celfa
Skulle gerne ligge i din mailbox nu :)

Men under connect.php har jeg fjernet mit password så du ikke lige overtager hele min database :P


Hvilket af dem ? :)

bliver brugt til msn og den anden bliver brugt til mails m.m.


Den her

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

Dette indlæg er blevet redigeret 2 gange, senest redigeret af "celfa" (19.05.2008, 17:48)


19

lørdag, 6. januar 2007, 13:15


Citeret

Originally posted by celfa

Citeret

Originally posted by Dumpen

Citeret

Originally posted by celfa
Skulle gerne ligge i din mailbox nu :)

Men under connect.php har jeg fjernet mit password så du ikke lige overtager hele min database :P


Hvilket af dem ? :)

bliver brugt til msn og den anden bliver brugt til mails m.m.


Den her


Yep.

Den blev smidt i spam folderen :S

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "Dumpen" (19.05.2008, 16:07)


20

lørdag, 6. januar 2007, 13:20


Citeret

Originally posted by Dumpen

Citeret

Originally posted by celfa

Citeret

Originally posted by Dumpen

Citeret

Originally posted by celfa
Skulle gerne ligge i din mailbox nu :)

Men under connect.php har jeg fjernet mit password så du ikke lige overtager hele min database :P


Hvilket af dem ? :)

bliver brugt til msn og den anden bliver brugt til mails m.m.


Den her


Yep.

Den blev smidt i spam folderen :S


Har sendt dig en pm, der er et link hvor du kan hente den :)

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "celfa" (19.05.2008, 17:48)


Nyeste Videoer og Trailers

Indsend nyhed
Har du fundet en fed nyhed så indsend den så alle andre på Tweak.dk kan få glæde af den.