| 
		
	
	
	
		
	Beiträge: 9Themen: 3
 Registriert seit: 28.05.2007
 
	
	
		ich hab geschafft, 
$writetime = date("H:i", $dateline);
 
erst die formatierung dann die variable.    
	
	
	
		
	Beiträge: 139Themen: 29
 Registriert seit: 13.02.2007
 
	
		
		
		31.07.2007, 16:13 
(Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2007, 16:14 von ehorn.)
		
	 
		hallo, ich hab das selbe problem aber irgendwie konnte ich es auch durch mehrmaliges lesen\probieren nicht lösen   
vlt haperts ja nur an der ausgabe...hier mein kompletter code:
 Code: <?php
 /* Verbindung aufbauen, auswählen einer Datenbank */
 $link = mysql_connect("localhost", "root", "xxx")
 or die("Keine Verbindung möglich: " . mysql_error());
 
 mysql_select_db("mysql") or die("Auswahl der Datenbank fehlgeschlagen");
 
 /* ausführen einer SQL Anfrage */
 $query = "SELECT dateline, username, message FROM mybb_shouts ORDER BY
 
 `mybb_shouts`.`dateline` ASC
 LIMIT 0 , 1000";
 
 $result = mysql_query($query) or die("Anfrage fehlgeschlagen: " .
 
 mysql_error());
 
 
 $line['message'] = str_replace('ö', 'ö', $line['message']);
 $line['message'] = str_replace('ä', 'ä', $line['message']);
 $line['message'] = str_replace('ü', 'ü', $line['message']);
 
 
 $dateline = $show['dateline'];
 $writetime = date("H:i", $dateline);
 
 /* Ausgabe der Ergebnisse in HTML */
 echo "<table>\n";
 while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
 echo "\t<tr>\n";
 foreach ($line as $col_value) {
 echo "\t\t<td>$dateline $col_value</td>\n";
 }
 echo "\t</tr>\n";
 }
 echo "</table>\n";
 
 /* Freigeben des Resultsets */
 mysql_free_result($result);
 
 /* schliessen der Verbinung */
 mysql_close($link);
 ?>
 <html>
 <body bgcolor="#efefef"></body>
 <br><br><center>
 <a href="shoutbox.php"> zurück zur ShoutBox</a></center>
 </html>
bestimmt kann mir jmd sagen wie ich das prob in den griff bekomm    
gruß ehorn
	 
	
	
	
		
	Beiträge: 1.626Themen: 41
 Registriert seit: 24.01.2006
 
	
		
		
		31.07.2007, 16:27 
(Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2007, 16:57 von Garlant.)
		
	 
		Hallo Ehorn, 
Das Script ist so nicht richtig. 
Du fragst Arrayelemente ab, bevor sie definiert sind, bzw, die Arrayvariable $show ist überhaupt nicht definiert.
 
Versuche es mal hiermit:
 PHP-Code: <?php
 /* Verbindung aufbauen, auswählen einer Datenbank */
 $link = mysql_connect("localhost", "root", "xxx")
 or die("Keine Verbindung möglich: " . mysql_error());
 
 mysql_select_db("mysql") or die("Auswahl der Datenbank fehlgeschlagen");
 
 /* ausführen einer SQL Anfrage */
 $query = "SELECT dateline, username, message FROM mybb_shouts ORDER BY `mybb_shouts`.`dateline` ASC LIMIT 0 , 1000";
 
 $result = mysql_query($query) or die("Anfrage fehlgeschlagen: " .
 
 mysql_error());
 
 
 /* Ausgabe der Ergebnisse in HTML */
 echo "<table>\n";
 while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
 {
 $line['message'] = str_replace('ö', 'ö', $line['message']);
 $line['message'] = str_replace('ä', 'ä', $line['message']);
 $line['message'] = str_replace('ü', 'ü', $line['message']);
 $dateline = $line['dateline'];
 $writetime = date("H:i", $dateline);
 echo "\t<tr>\n";
 foreach ($line as $col_value) {
 echo "\t\t<td>$dateline $col_value['message']</td>\n";
 }
 echo "\t</tr>\n";
 }
 echo "</table>\n";
 
 /* Freigeben des Resultsets */
 mysql_free_result($result);
 
 /* schliessen der Verbinung */
 mysql_close($link);
 ?>
 <html>
 <body bgcolor="#efefef"></body>
 <br><br><center>
 <a href="shoutbox.php"> zurück zur ShoutBox</a></center>
 </html>
 
Ich gebe keinen Support per Messenger oder PN!
 
	
	
	
		
	Beiträge: 139Themen: 29
 Registriert seit: 13.02.2007
 
	
	
		danke erst mal für deine mühe aber irgendwie kommt da erstens: Warning: Cannot use a scalar value as an array in C:\Programme\xampp\htdocs\webserver\bulletin.board\shouts.php on line 16
 
 Warning: Cannot use a scalar value as an array in C:\Programme\xampp\htdocs\webserver\bulletin.board\shouts.php on line 17
 
 Warning: Cannot use a scalar value as an array in C:\Programme\xampp\htdocs\webserver\bulletin.board\shouts.php on line 18
 
und unten drunter wird die zeit immer noch nicht richtig angezeigt    
	
	
	
		
	Beiträge: 1.626Themen: 41
 Registriert seit: 24.01.2006
 
	
	
		Ich habe meinen Beitrag noch einmal editiert. Hatte etwas übersehen.Versuche das mal bitte(siehe vorherigen Beitrag)
 
 Garlant
 
Ich gebe keinen Support per Messenger oder PN!
 
	
	
	
		
	Beiträge: 139Themen: 29
 Registriert seit: 13.02.2007
 
	
	
		hm ich muss dich enttäuschen 
 Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Programme\xampp\htdocs\webserver\bulletin.board\shouts.php on line 28
 
	
	
	
		
	Beiträge: 1.626Themen: 41
 Registriert seit: 24.01.2006
 
	
	
		Suche bitte  PHP-Code: echo "\t\t<td>$dateline col_value['message']</td>\n"; 
Ersetze mit:
 PHP-Code: echo "\t\t<td>{$dateline} {col_value['message']}</td>\n"; 
Ich gebe keinen Support per Messenger oder PN!
 
	
	
	
		
	Beiträge: 139Themen: 29
 Registriert seit: 13.02.2007
 
	
	
		och menno....jetz kommt nur noch das hier in jeder zeile   1185734811 {col_value['message']}	1185734811 {col_value['message']}	1185734811 {col_value['message']} 
	
	
	
		
	Beiträge: 1.626Themen: 41
 Registriert seit: 24.01.2006
 
	
	
		Ok, da hab ich doch glatt etwas übersehen. Bzw. etwas vergessen zu ändern. 
Ersetze bitte:
 PHP-Code: echo "\t\t<td>{$dateline} {col_value['message']}</td>\n"; 
Mit:
 PHP-Code: echo "\t\t<td>{$writetime} {$col_value['message']}</td>\n"; 
Jetzt sollte es wunderbar funktionieren    
Vielleicht willst du auch mal Folgendes probieren:
 PHP-Code: <?php
 /* Verbindung aufbauen, auswählen einer Datenbank */
 $link = mysql_connect("localhost", "root", "xxx") or die("Keine Verbindung möglich: " . mysql_error());
 mysql_select_db("mysql") or die("Auswahl der Datenbank fehlgeschlagen");
 
 /* ausführen einer SQL Anfrage */
 $query = "SELECT dateline, username, message FROM mybb_shouts ORDER BY `mybb_shouts`.`dateline` ASC LIMIT 0 , 1000";
 $result = mysql_query($query) or die("Anfrage fehlgeschlagen:" .
 mysql_error());
 
 $show = array();
 /* Ausgabe der Ergebnisse in HTML */
 while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
 {
 $show[] = $line
 }
 echo "<table>\n";
 if (is_array($show)
 {
 foreach ($show as $col_value)
 {
 $message = $col_value['message'];
 $message = str_replace('ö', 'ö', $message);
 $message = str_replace('ä', 'ä', $message);
 $message = str_replace('ü', 'ü', $message);
 $dateline = $col_value['dateline'];
 $writetime = date("H:i", $dateline);
 echo "\t<tr>\n";
 echo "\t\t<td>{$writetime} {$message}</td>\n";
 echo "\t</tr>\n";
 }
 }
 else
 {
 echo "\t\t<td>Keine Shouts vorhanden!</td>\n";
 }
 echo "</table>\n";
 
 /* Freigeben des Resultsets */
 mysql_free_result($result);
 
 /* schliessen der Verbinung */
 mysql_close($link);
 ?>
 <html>
 <body bgcolor="#efefef"></body>
 <br><br><center>
 <a href="shoutbox.php"> zurück zur ShoutBox</a></center>
 </html>
 
Ist ein bisschen übersichtlicher geschrieben, allerdings nicht getestet.
 
Mfg Garlant
	
Ich gebe keinen Support per Messenger oder PN!
 
	
	
	
		
	Beiträge: 139Themen: 29
 Registriert seit: 13.02.2007
 
	
	
		naja dein 2ter versuch scheitert an irgend einer klamme zeile 17..und bei dem ersten steht zwar die zeit da...aber der text dafür nicht mehr...nur noch der erste buchstabe(also nehm mal an das er es ist)
 
 also sieht dann so aus:
 20:46 1	20:46 T	20:46 B
 15:15 1	15:15 H	15:15 W
 17:17 1	17:17 M	17:17 m
 |