Hallo an die Gemeinde hier, evtl könnt ihr mir weiter helfen. bin dabei für meinen clan einen kampfberichtspeicher zu bauen soweit klappt auch alles bis aus eine kleine sache und zwar suche ich die möglichkeit wie ich den ort des kampfes in der berichteliste mit einbauen kann, zur zeit hab ich nur das datum und die zeit in der liste drin, was das ganze nach einer weile sehr unübersichtlich macht. ich poste hier mal was ich bis jetzt schon alles habe und einen teil wie der bericht aussieht den ich in text form abspeicher und auch so wieder ausgeben kann.
Auschnitt eines Kampfberichts:
21:27 29-08-2010
Zurückgelassene Ressourcen
0 0 0 0 0 0 0 0 0 0 0 0 0 0
Gefecht bei New Hope 17,17
Die Angreifer waren siegreich Gefechtstaktik Sondierung
Bonus Angreifer 66% Bonus Verteidiger -14%
Kampfwert Angreifer/XP-Mod 48266.25/0.16 Kampfwert Verteidiger/XP-Mod 15881.72/1
Angreifer Flotte: AdventurousForce (UAC-Station[DAC])
Begleitschiff (XLIII) Eswet Vice Marshall Angelia Theurer
Angriffswert 174 / 174 Captain 15 / 15 XPs 15
Schild 1299 / 2269(-970) Crew 122 / 122 XPs 7
Panzerung 9695 / 9880(-185) Systeme 4801 / 4801
Struktur 653 / 653
Begleitschiff (XLIII) Kelop Sub Commander Luciana Capurro
Angriffswert 175 / 175 Captain 8 / 8 XPs 19
Schild 796 / 1581(-785) Crew 122 / 122 XPs 10
Panzerung 9627 / 9997(-370) Systeme 4405 / 4405
Struktur 662 / 662 ......................
dick markierter text ist für mich wichtig.
nun mein formular:
hier wird das formular verarbeitet:
hiermit werden alle berichte aufgelistet:
über den weiter führenden link "Bericht ansehen" kommt man an den vollständigen bericht ran. aber hier wird mir eben nur das datum angezeigt, hab ihr eine idee wie man das lösen könnte?.
gruß marco
Auschnitt eines Kampfberichts:
21:27 29-08-2010
Zurückgelassene Ressourcen
0 0 0 0 0 0 0 0 0 0 0 0 0 0
Gefecht bei New Hope 17,17
Die Angreifer waren siegreich Gefechtstaktik Sondierung
Bonus Angreifer 66% Bonus Verteidiger -14%
Kampfwert Angreifer/XP-Mod 48266.25/0.16 Kampfwert Verteidiger/XP-Mod 15881.72/1
Angreifer Flotte: AdventurousForce (UAC-Station[DAC])
Begleitschiff (XLIII) Eswet Vice Marshall Angelia Theurer
Angriffswert 174 / 174 Captain 15 / 15 XPs 15
Schild 1299 / 2269(-970) Crew 122 / 122 XPs 7
Panzerung 9695 / 9880(-185) Systeme 4801 / 4801
Struktur 653 / 653
Begleitschiff (XLIII) Kelop Sub Commander Luciana Capurro
Angriffswert 175 / 175 Captain 8 / 8 XPs 19
Schild 796 / 1581(-785) Crew 122 / 122 XPs 10
Panzerung 9627 / 9997(-370) Systeme 4405 / 4405
Struktur 662 / 662 ......................
dick markierter text ist für mich wichtig.
nun mein formular:
HTML:
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd">
<html><head><title>....DAC-KB-Speicher....</title><link rel='stylesheet' href='style2.css' type='text/css'></head>
<body>
<form method='post' action='index.php'><table class='nwrp full'><tr><td><center><table width='80%'><tr><td class='nfo'><center><font size='+1'>Eintragen</font></center></td></tr><tr><td class='ce'><textarea name='bericht' rows='50' cols='100'></textarea></td></tr><tr></td></tr><tr><td class='ce'><a href='list.php'>Liste ansehen</a></td></tr><tr><td class='ce'><input type='submit' name='sbutton' value='Eintragen' class='button'></td></tr></table></center></td></tr></table><input type='hidden' name='ispost' value='1'></form><script type="text/javascript"
</html>
hier wird das formular verarbeitet:
PHP:
<html><head><title>DAC-KB-Liste******!</title><link rel='stylesheet' href='style2.css' type='text/css'></head>
<?php
$link = mysql_connect("localhost","root","") or die ("Keine Verbindung moeglich");
mysql_select_db("kb") or die ("Die Datenbank existiert nicht");
?>
<?php
$bericht = $_POST['bericht']; //Textfeld
$date = time(); //Aktuelles Datum im INT-Format (setzt Feldformat "INT" voraus)
if($bericht == "") {
die("Feld ist leer!");
}
$bericht = nl2br($bericht);
$sql = "INSERT INTO `berichte` (`bericht`, `date`) VALUES ('$bericht', '$date')";
$update = mysql_query($sql);
if($update === true) {
echo "Dein Bericht wurde Erfolgreich gespeichert"; //Hier bitte Code einfügen, wenn das einfügen in die Tabelle geklappt hat
} else {
echo "Einfügen misslungen.<br /><br />";
echo mysql_error();
exit;
}
?>
<a href='form.html'>KB Eintragen</td></tr><tr><td></td></tr>
<a href='list.php'>Zur Liste</td></tr><tr><td></td></tr>
hiermit werden alle berichte aufgelistet:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><TITLE>DAC-KB Liste!!</TITLE><LINK REL='STYLESHEET' HREF='style2.css' TYPE='TEXT/CSS'></HEAD>
<BODY>
<CLASS='nwrp full'><CENTER><TABLE WIDTH='60%'>
<TD CLASS='nfo'><CENTER><FONT SIZE='+1'>DAC-KB-Liste!!
</FONT></CENTER><TR><CENTER><TD>
<a href='form.html'>..Zurück zur Eingabe..</TABLE>
</HTML>
<?php
$link = mysql_connect("localhost","root","") or die ("Keine Verbindung moeglich");
mysql_select_db("kb") or die ("Die Datenbank existiert nicht");
?>
<?php
echo "<center><table width='60%'>";
$sql = "SELECT * FROM berichte ORDER BY id DESC";
$sql = mysql_query($sql);
while($row = mysql_fetch_object($sql)) {
$id = $row->id;
$bericht = $row->bericht;
$date = date("--- d.m.Y --- H:i ---", $row->date);
echo "<tr><td>$date<td><a href='kb.php?id=$id'>Bericht ansehen";
}
?>
über den weiter führenden link "Bericht ansehen" kommt man an den vollständigen bericht ran. aber hier wird mir eben nur das datum angezeigt, hab ihr eine idee wie man das lösen könnte?.
gruß marco