ForumübersichtPHP & MySQL

Kommentar Funktion - Seite 1

Einloggen
Benutzername:
Passwort:

Passwort vergessen?
Kostenlos
Anmelden
Geschlossen
AutorText


War Master



Punkte: 645
also ich habe angefangen für einen php Termin kalender eine komentar funktion zu schreiben. das Problem liegt darin das ich das so machen wollte das beim aufrufen der anzeigen.php immer nur die kommentare angezeigt werden die den etsprechenden Termin betreffen. mir fehlen halt die ansätze was ich wie,wo,wann speicher muss Smily NR:8

das habe ich bis jetzt mal geschrieben

Termine.php ( Zeigt die termine an )

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
51
52
53
54
55
56
57
58
59
60
61
<?

include("header.php");

?>

<td width="100%" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="1" width="700" bgcolor="white">
<tr><td class="bg1"></td>
</tr><tr>
<td valign="top" class="bg0">
<font color="blue" size="3" face="Arial"><b>Termin Kalender</b></font> <br>
</td>
<tr>
<td valign="top" class="bg0">
<? 

$query
=mysql_query("SELECT * FROM partyburglahr WHERE 1 order by id asc");
while(
$eintrag=mysql_fetch_array($query)){
$datum=date("d.m.Y u\m H:i"$eintrag[time]);
echo
"  
<table cellpadding=\"0\" cellspacing=\"0\" border=\"2\" align=\"center\" bordercolor=\"#000000\">
<tr>
 <td width=\"150\"><b>Ort Der Veranstaltung:</b></td>
 <td width=\"500\">
$eintrag[ort]</td>
</tr>
<tr>
 <td width=\"150\"><b>Wann findet die Veranstaltung statt</b></td>
 <td width=\"500\">
$eintrag[wann]</td>
</tr>
<tr>
 <td width=\"150\"><b>Beschreibung der Veranstaltung</b></td>
 <td width=\"500\">
$eintrag[beschreibung]</td>
</tr>
<tr>
 <td width=\"150\"><b>Werbeträger</b></td>
 <td width=\"500\">
$eintrag[werbung]</td>
</tr>
<tr>
 <td><a href=\"window/Kommentar.php?nr=
$eintrag[id]\" target=\"_blank\">Kommentar Hinzufügen</a></td>
 <td><a href=\"window/anzeigen.php?id=
$eintrag[id]\" target=\"_Blank\">Kommentare anzeigen</a></td>
</tr> 

</table>
"
;
}

?>
</tr>
<tr>
<td class="bg1" colspan="5"></td>
</tr>
</table>
</td>
</tr>


<tr>
<td background="down.jpg" height="89"></td>
</tr>
</table>


Kommentar.php ( fügt den Komentar in eine Datenbank ein )

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
<?php
include("../config.php");
$name $_POST["name"];
$text $_POST["text"];
$nr   =  $_GET["nr"];

$eintrag "INSERT INTO kommentar (name, text, nr) VALUES ('$name', '$text', '$nr')";
$eintragen mysql_query($eintrag);
?>
<html>
<head><title>Kommentar Hinzufügen</title></head>
<body bgcolor="#CCCCCC">
<form method="post" action="" style="margin:0;">
<table>
<tr>
    <td width="100">Dein Name:</td>
    <td width="500"><input type="text" name="name" value="Dein Name" style="background-color:#999999 "></td>
</tr>
<tr>
    <td wight="100" valign="top">Dein Text:</td>
    <td wight="500"><textarea name="text" value="Dein Text" rows="10" cols="70" style="background-color:#999999"></textarea></td>
</tr>
<tr>
    <td colspan="2" align="center"><input type="submit" value="Kommentar hinzufügen"></td>
</tr>
</table>
</form>
</body>
</html>


anzeigen.php ( soll die Kommentare ausgeben )

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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
</head>

<body bgcolor="#CCCCCC">
<?
include("../config.php");
$query=mysql_query("SELECT * FROM kommentar WHERE nr='$_GET[id]'");
while(
$eintrag=mysql_fetch_array($query)){
echo
"  
<table cellpadding=\"0\" cellspacing=\"0\" border=\"2\" align=\"center\" bordercolor=\"#000000\">
<tr>
 <td width=\"150\" colspan=\"2\"><b>Kommentare</b></td>
</tr>
<tr>
 <td width=\"150\"><b>Name des Erstellers:</b></td>
 <td width=\"500\">
$eintrag[name]</td>
</tr>
<tr>
 <td width=\"150\"><b>Der Kommentar</b></td>
 <td width=\"500\">
$eintrag[text]</td>
</tr>
</table>
"
;
}
?>
</body>
</html>





anzumerken ist das sich die datein immer in einem neuen fenster öffnen ( es muss nicht alles in einer Datei erledigt werden )

im vorraus vielen dank

P.S. der termin kalender ist von mir und nicht sehr umfangreich also bitte nicht mit erweiterungen zu CMS Systemen



< editiert am 04.03.07 um 19:17 >



funparty



Punkte: 8
wie stehts mit diesem "nr" eintrag in der db? ist das die id?



War Master



Punkte: 645
Also mein Ansatz war das der Wert "nr" der wert ist um zu identifizieren zu welchem termin das gehört. da termini und kommentare in unteschiedlichen DB´s gespeichert wird so mit ist nach meiner Idee nr gleich die ID des Termiens

Geschlossen