Avatar billede n-emy Nybegynder
28. maj 2003 - 19:21 Der er 7 kommentarer og
1 løsning

Ændre lidt i forum

Hej jeg vil gerne have en til at lave flg ting i forummet:
Gøre så man kan svare med citat
En tilbage knap

forum.php:

<?
$s_tags = mysql_query("SELECT * FROM tags WHERE userid = '$r_vis[id]'");
$tag = mysql_fetch_array($s_tags);

if($tag=='ja') {

$fritekst = str_replace("[b]","<b>",$fritekst);
$fritekst = str_replace("
","</b>",$fritekst);
} else {
}


if($tag=='ja') {

$fritekst = str_replace("[u]","<u>",$fritekst);
$fritekst = str_replace("
","</u>",$fritekst);
} else {
}


if($tag=='ja') {

$fritekst = str_replace("[i]","<i>",$fritekst);
$fritekst = str_replace("
","</i>",$fritekst);
} else {
}


if($tag[hr]=='ja') {

$fritekst = str_replace("[streg]","<hr>",$fritekst);
} else {
}


if($tag[br]=='ja') {

$fritekst = str_replace("[br]","<br>",$fritekst);
$fritekst = str_replace("[/br]","</br>",$fritekst);
} else {
}


print "";

$s_tjek = mysql_query("SELECT * FROM brugersystem WHERE brugernavn LIKE '$brugernavn' AND kodeord = '$kodeord'");
$r_tjek = mysql_fetch_array($s_tjek);

if($r_tjek[id] != NULL) {

if($sletid != NULL AND $r_tjek[status] == 1) {

mysql_query("DELETE FROM forum_svar WHERE id = '$sletid'");

} else { }

//Nyt spg

if($nytspg == 'ja') {

if($overs != NULL AND $spget != NULL) {

$tid = TIME();

$tekst1 = str_replace("<","",$spget);
$tekst1 = str_replace(">","",$tekst1);

$fritekst = $tekst1;

if($tag=='ja') {


$fritekst = str_replace("[b]","<b>",$fritekst);
$fritekst = str_replace("
","</b>",$fritekst);
} else {
}


if($tag=='ja') {

$fritekst = str_replace("[u]","<u>",$fritekst);
$fritekst = str_replace("
","</u>",$fritekst);
} else {
}


if($tag=='ja') {

$fritekst = str_replace("[i]","<i>",$fritekst);
$fritekst = str_replace("
","</i>",$fritekst);
} else {
}


if($tag[hr]=='ja') {

$fritekst = str_replace("[streg]","<hr>",$fritekst);
} else {
}


if($tag[br]=='ja') {

$fritekst = str_replace("[br]","<br>",$fritekst);
$fritekst = str_replace("[/br]","</br>",$fritekst);
} else {
}



mysql_query("INSERT INTO forum_spg (katid,userid,tekst,navn,tid) VALUES ('$katid','$my_id','$fritekst','$overs','$tid')");

mysql_query("UPDATE brugersystem SET point = point+1 WHERE id = '$r_tjek[id]'");

print "Dit indlæg er tilføjet";

} else {

print "Du skal udfylde ALLE felter!";

}

} else {
}


if($spg == 'ja' AND $spgid == NULL) {

print "
<form action=\"forum.php?nytspg=ja&katid=$katid\" method=\"POST\">
Overskrift:<input type=\"text\" name=\"overs\"><br>
Spg:<textarea cols=\"20\" rows=\"10\" name=\"spget\"></textarea><br>
<input type=\"submit\" name=\"submit\" value=\"Opret\">
</form>";

} else { }

//Nyt svar

if($nytsvar == 'ja') {

if($tekst != NULL) {

$tid = TIME();

$tekst1 = str_replace("<","",$tekst);
$tekst1 = str_replace(">","",$tekst1);

$fritekst = $tekst1;

if($tag=='ja') {


$fritekst = str_replace("[b]","<b>",$fritekst);
$fritekst = str_replace("
","</b>",$fritekst);
} else {
}


if($tag=='ja') {

$fritekst = str_replace("[u]","<u>",$fritekst);
$fritekst = str_replace("
","</u>",$fritekst);
} else {
}


if($tag=='ja') {

$fritekst = str_replace("[i]","<i>",$fritekst);
$fritekst = str_replace("
","</i>",$fritekst);
} else {
}


if($tag[hr]=='ja') {

$fritekst = str_replace("[streg]","<hr>",$fritekst);
} else {
}


if($tag[br]=='ja') {

$fritekst = str_replace("[br]","<br>",$fritekst);
$fritekst = str_replace("[/br]","</br>",$fritekst);
} else {
}


mysql_query("INSERT INTO forum_svar (userid,besked,spgid,katid,tid) VALUES ('$my_id','$fritekst','$spgid','$katid','$tid')");

mysql_query("UPDATE brugersystem SET point = point+1 WHERE id = '$r_tjek[id]'");

print "Dit svar er tilføjet";

} else {

print "Du skal udfylde feltet!";

}

} else {
}

//Nyt svar

if($svar == 'ja') {

print "
<form action=\"forum.php?nytsvar=ja&spgid=$spgid&katid=$katid\" method=\"POST\">
Svar:<textarea cols=\"20\" rows=\"10\" name=\"tekst\"></textarea><br>
<input type=\"submit\" name=\"submit\" value=\"Gem\">
</form>";

} else {

}

//Viser enkelt spg

if($spg == 'ja' AND $svar != 'ja' AND $nytsvar != 'ja' AND $spgid != NULL) {

$s_enkspg = mysql_query("SELECT * FROM forum_spg WHERE id = '$spgid'");
$enkspg = mysql_fetch_array($s_enkspg);

$s_opretter = mysql_query("SELECT brugernavn FROM brugersystem WHERE id = '$enkspg[userid]'");
$opretter = mysql_fetch_array($s_opretter);

$dato = date("j/m-y - H:i:s",$enkspg[tid]);

print "<font size=\"2\">Indlæg:</font><br>";

print "$enkspg[navn]<i> - $opretter[brugernavn] - $dato $time</i><br>$enkspg[tekst]<br>";
print "<br><b><a href=\"forum.php?svar=ja&spgid=$spgid&katid=$enkspg[katid]\">Opret svar</a></b><br>";
print "<font size=\"2\">Svar:</font><br>";

$s_svar = mysql_query("SELECT * FROM forum_svar WHERE spgid = '$enkspg[id]' ORDER BY id ASC");
WHILE($svar = mysql_fetch_array($s_svar)) {

$s_opretter = mysql_query("SELECT brugernavn FROM brugersystem WHERE id = '$svar[userid]'");
$opretter = mysql_fetch_array($s_opretter);

$dato = date("j/m-y - H:i:s",$svar[tid]);

print "<i>$opretter[brugernavn] - $dato</i><br>$svar[besked]<br>";
if($r_tjek[status] == 1) {
print "<a href=\"forum.php?sletid=$svar[id]\">Slet indlæg.</a><br>";
} else { }
print "<br>";

}

$antalsvar = mysql_num_rows($s_svar);

if($antalsvar == 0) {
print "Der er ingen svar";
} else {
print "Der er i alt $antalsvar svar";
}

print "<br><b><a href=\"forum.php?svar=ja&spgid=$spgid&katid=$enkspg[katid]\">Opret svar</a></b>";

} else {

}

//Viser alle spg

if($kat == 'ja' AND $svar != 'ja' AND $nytsvar != 'ja' AND $spg != 'ja' AND $nytspg != 'ja') {
print "<br><b><a href=\"forum.php?spg=ja&katid=$katid\">Opret indlæg</a></b><br><br>";
$s_visspg = mysql_query("SELECT * FROM forum_spg WHERE katid = '$katid' ORDER BY id DESC");
WHILE($visspg = mysql_fetch_array($s_visspg)) {

$s_opretter = mysql_query("SELECT brugernavn FROM brugersystem WHERE id = '$visspg[userid]'");
$opretter = mysql_fetch_array($s_opretter);

//Viser spg

$s_ani = mysql_query("SELECT id FROM forum_svar WHERE spgid = '$visspg[id]'");
$ani = mysql_num_rows($s_ani);

print "<b><a href=\"forum.php?spg=ja&spgid=$visspg[id]\">$visspg[navn]</a></b><br>$visspg[tekst]<i> - $opretter[brugernavn] - indlæg: $ani<i><br><br>";

}

print "<br><b><a href=\"forum.php?spg=ja&katid=$katid\">Opret indlæg</a></b>";

} else {
}

//Henter kategorier

if($kat != 'ja' AND $spg != 'ja' AND $svar != 'ja' AND $nytsvar != 'ja' AND $nytspg != 'ja') {

$s_kat = mysql_query("SELECT * FROM forum_data ORDER BY navn");
WHILE($r_kat = mysql_fetch_array($s_kat)) {

//Start på hver kategori

//Start på visning at hoved kategorier

$s_spg = mysql_query("SELECT id FROM forum_spg WHERE katid = '$r_kat[id]'");
$spg = mysql_num_rows($s_spg);

$s_indl = mysql_query("SELECT id FROM forum_svar WHERE katid = '$r_kat[id]'");
$ind = mysql_num_rows($s_indl);

print "<font size=\"2\"><b><a href=\"forum.php?kat=ja&katid=$r_kat[id]\">$r_kat[navn]</a></b></font><br>$r_kat[tekst]<i> - Spg: $spg - Indlæg: $ind</i><br><br>";

//Slut på visning af hovedkategorier

}

//Slut på hver kategori

}

} else {
print "Du er ikke logget ind!";
}
?>
Avatar billede jakoba Nybegynder
28. maj 2003 - 19:30 #1
når svaret nu skal være et citat :-)))
    "Een tåbe kan spørge om mere end ti vise kan svare på".

prøv at stille et klart og forståeligt spørgsmål. Det hjælper enormt.
Avatar billede n-emy Nybegynder
28. maj 2003 - 19:42 #2
Ok:
Citat:
Man kan trykke svar nu, så svare den bare, men jeg vil gerne have når man trykker svar med citat, så inkludere den en tabel hvor der står det spørgsmål man trykkede svar med citat i ligesom på www.n-club.dk

Tilbage knap:
Når man er gået ind i et spørgsmål så kan man trykke tilbage så man kommer tilbage til kategorien man gik ind i f.eks:
;Man går ind i
Forum>>N-gamez>>Ideer??
Så når man trykker tilbage skal den gå tilbage til
Forum>>N-gamez
Avatar billede n-emy Nybegynder
28. maj 2003 - 21:27 #3
Ingen der vil??
Avatar billede bennybangkarl Nybegynder
28. maj 2003 - 22:50 #4
Har du overvejet at bruge alm. JS til tilbageknappen???
Avatar billede n-emy Nybegynder
28. maj 2003 - 23:33 #5
Nej men kan du lave det?? jeg kan ikke JS
Avatar billede avminarm Juniormester
29. maj 2003 - 00:40 #6
du sætter bare det her ind:

som KNAP
**********

<form>
<p><input type="button" value="Tilbage" onClick="history.back();"></p>
</form>

som LINK
***********

<a href="java script:history.go(-1)">Tilbage</a>
Avatar billede n-emy Nybegynder
29. maj 2003 - 10:51 #7
Ja det er meget godt men jeg skal jo også have det andet.
Avatar billede n-emy Nybegynder
29. maj 2003 - 16:39 #8
Lukker
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