Guestbook Fehler

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Guestbook Fehler

Beitrag von Fabse »

Hallo Leute!

Ich hab ein Gästebuch geschrieben. Jetzt kommt ein sehr eigenartiger Fehler:
Jeder Eintrag wird über den vorigen Eintrag drüber geschrieben!
Also nicht oben drüber nicht darumter sonder über den 1. eintrag!

Keine Ahnung ob ihr versteh was ich meine aber ich hab einen Screenshots gemacht!

Screenshot

Hier der entsprechende auzug:

Code: Alles auswählen

$sql = "SELECT * FROM guestbook";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result)) 
{ 
  $id = $row['id'];
  $name = $row['name'];
  $email = $row['email'];
  $homepage = $row['homepage'];
  $location = $row['location'];
  $beruf = $row['beruf'];
  $icq = $row['icq'];
  $date = $row['date'];
  $message = nl2br($row['message']);

  //BB Codes
  $message = str_replace("[b]","<b>",$message); 
	$message = str_replace("[/b]","</b>",$message);
		
	$message = str_replace("[i]","<i>",$message); 
	$message = str_replace("[/i]","</i>",$message);	
  
	$message = str_replace("[u]","<u>",$message); 
	$message = str_replace("[/u]","</u>",$message);
  
	$message = eregi_replace("\[img\]([^\[]+)\[/img\]","<img src=\"\\1\" border=\"0\">",$message);
  	
	$message = eregi_replace("\[mail\]([^\[]+)\[/mail\]","<a href=\"mailto:\\1\">\\1</a>",$message);
	
  $message = str_replace("[url="","[url=\"",$message);
	$message = str_replace(""]","\"]",$message);
	
	$message = eregi_replace("\[url=\"([^\"]+)\"]([^\[]+)\[/url\]","<a href=\"\\1\" target=\"_blank\">\\2</a>",$message);
  
  $message = str_replace("[url="","[url=\"",$message);
	$message = str_replace(""]","\"]",$message);
	
	$message = eregi_replace("\[url=([^\"]+)]([^\[]+)\[/url\]","<a href=\"\\1\" target=\"_blank\">\\2</a>",$message);		
  

 
 
 ?>
   <div align="right">
	  <table border="0" width="100%" align="right" cellpadding="2">
		  <tr>
			  <td width="99">Eintrag:</td>
			  <td><?=$id?></td>
		  </tr>
		  <tr>
			  <td width="99">Name: </td>
			  <td><? if($email){
  echo "<a href=\"mailto:" . $email . "\"> " . $name . "</a>\n<br>";
  }
  else{

  echo $name . "\n<br>";
  }?></td>
	  	</tr>
		  <tr>
			  <td width="99">Homepage:</td>
			  <td><? if($homepage){
  echo "<a href=\" " . $homepage . "\"> " . $homepage . "</a>\n<br>";
  }

  else{
  } ?></td>
	  	</tr>
		  <tr>
			  <td width="99">Wohnort: </td>
			  <td><?=$location . "\n<br>"; ?></td>
		  </tr>
		  <tr>
			  <td width="99">Beruf:</td>
			  <td><?=$beruf . "\n<br>"; ?></td>
		  </tr>
		  <tr>
			  <td width="99">ICQ:</td>
			  <td><?=$icq . "\n<br>"; ?></td>
		  </tr>
		  <tr>
			  <td width="99" valign="top">Message: </td>
			  <td><?=$message . "\n<br>"; ?></td>
		  </tr>
	  </table>
  </div>
  <?
  
  }
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

hm .. nach den screenshots zu urteilen .. irgendwo sind die css im eimer ..

irgend ein "position:absolute" wuerde ich schaetzen ..
ich will mein auto polieren ! ..

ja .. ich weiß .. man kann das mit nem lappen machen .. aber ICH will unbedingt nen hammer nehmen .. WIE geht das :)
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Nein, am css liegt es nicht! Hab die Stylesheet's mal deaktiviert! Kommt der selbe fehler!
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Es gibt jetzt ein Online-Demo. Damit ihr es selbst ausprobieren könnt!
http://www.volley-board.com/phpCC/
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Weiß niemand eine Antwort?
Programmer
Mitglied
Beiträge: 32
Registriert: 10.08.2003 13:34
Kontaktdaten:

Beitrag von Programmer »

Fabse hat geschrieben:Weiß niemand eine Antwort?
jo, meine Antwort ist : http://selfaktuell.teamone.de/

Lerne erstmal HTML.
Ausserdem ist dieses Forum auf PHPBB spezialisiert.
Das sieht dann nämlich so aus :
http://www.saturdaynightmare.de/

unter Gästebuch, dann neuer Eintrag, siehst du, wie ich PHPBB benutzt habe :D:D:D

@btw: Deine Probleme sind haufen DIV und SPAN ohne Sinn. Keine Ahnung, was die alles so nach rechts schieben sollen.
Eine weitere Spalte in der Tabelle wäre besser :)

Haufen <br> und <br/> gemixt...
nenene lese noch mal HTML - Programmierung nach.
Mit einem Computer löst man Probleme, die man ohne ihn, nicht hätte. :grin:
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Ähm..
Als erstes HTML kann ich. Das Problem ist nur, dass ich dieses Guestbook mit 2 verschiedenen Editoren geschrieben hab.
Als erstes hab ich es mit dem Editor und dann mit Weaverslave.
Der Editor macht aus <br> nicht automatisch <br /> Weaverslave aber schon!
Deshalb schaut das ein bischen eigenartig aus!
Aber ich werd mal die Tabelle erneuern. Vielleicht gehts dann!

Und zu dieses Forum ist auf phpBB spezialisiert, dann hast du die Coding & Technik Foren beschreibung nicht gelsen!
PHP, SQL, ASP, Java... Alles über gängige (Internet-)Sprachen und ihre Anwendung... auch Fragen zu FTP-Programmen, HTML-Editoren etc. werden hier behandelt
Programmer
Mitglied
Beiträge: 32
Registriert: 10.08.2003 13:34
Kontaktdaten:

Beitrag von Programmer »

Fabse hat geschrieben:Ähm..
Als erstes HTML kann ich. Das Problem ist nur, dass ich dieses Guestbook mit 2 verschiedenen Editoren geschrieben hab.
Als erstes hab ich es mit dem Editor und dann mit Weaverslave.
Der Editor macht aus <br> nicht automatisch <br /> Weaverslave aber schon!
Deshalb schaut das ein bischen eigenartig aus!
Aber ich werd mal die Tabelle erneuern. Vielleicht gehts dann!
dann schmeiss auch gleich die DIVs und SPANs raus...
Die <BR /> kannste alle löschen. Du machst es ja sowieso mit einer Tabelle.
und bleibe bei einem Editor, der nicht für dich schreibt, sondern schreibe alles selber.

Ich selber benutze HTML-KIT.
Mit einem Computer löst man Probleme, die man ohne ihn, nicht hätte. :grin:
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Weaverslave schreibt ja nicht für mich! Nur wenn ich ein <br> tippe macht er mir draus ein <br />

Aber ich mals mal ja! (Die Divs raus)
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Naja das war ja eh nur ein div. Und span's hab ich ja gar keine drin! Was hast du da früher gesehen? :-?
Antworten

Zurück zu „Coding & Technik“