Antworten auf deine Fragen:
Neues Thema erstellen

Ausgabe falsch..

hallo.

ich hab da ein problem.

und zwar geb ich da ein text ein,mit enter usw.nur stellt mir die ausgabe das nicht richtig da.

zu das mfg soll unter dem text stehn.wie mach ich das?
testet mal selber dann wisst ihr was ich meine.


mfg thomas
 

lachender_engel

Aktives Mitglied

AW: Ausgabe falsch..

Dein Problem ist der Zeilenumbruch. Ich vermute, Du arbeitest mit einer Datenbank? In jedem Fall wird in das Formular ein normales CRLF - vermutlich \n\r - gespeichert. Das kennt HTML nicht, weshalb Du keinen Zeilenumbruch bekommst.
Wenn Du mit PHP arbeitest must Du vor der Ausgabe mit nl2br mit die CRLF in BRs umwandeln.



Schöne Grüße...
 
AW: Ausgabe falsch..

huhu.

ich weiss nur nich wo und was ich da einsetzen muss.
kannste mir da helfen bitte.



mfg thomas

ps: komplette php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Foto Pape - Digitalfotosgrafie</title>
<link href="css/screen.css" rel="stylesheet" type="text/css" />
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" />
</head>
<body id="contact">
<div id="container">
<div id="header">
<h1>Foto Pape - Hobby Digitalfotografie aus Verl</h1>
</div>
<div id="navigation">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="news.php">News</a></li>
<li><a href="galerie.htm">Galerie</a></li>
<li><a href="aboutme.htm">Über Mich</a></li>
<li><a href="contact.php">Gästebuch</a></li>
</ul>
</div>
<div id="maincontent">
<h1>CONTACT</h1>
<h3></h3>
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<table align="center">
<tr valign="baseline">
<td nowrap="nowrap" align="right">Name:</td>
<td><span id="sprytextfield1">
<input type="text" name="name" value="" size="32" />
<span class="textfieldRequiredMsg">Es muss ein Wert angegeben werden.</span></span></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Email:</td>
<td><input type="text" name="email" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Hp:</td>
<td><input type="text" name="hp" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Msg:</td>
<td><input type="text" name="msg" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Titel:</td>
<td><span id="sprytextfield2">
<input type="text" name="titel" value="" size="32" />
<span class="textfieldRequiredMsg">Es muss ein Wert angegeben werden.</span></span></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right" valign="top">Kommentar:</td>
<td><span id="sprytextarea1">
<textarea name="kommentar" cols="50" rows="5"></textarea>
<span class="textareaRequiredMsg">Es muss ein Wert angegeben werden.</span></span></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">&nbsp;</td>
<td><input type="submit" value="Datensatz einf&uuml;gen" /></td>
</tr>
</table>
<input type="hidden" name="datum" value="<?php echo $datumZ; ?>" />
<input type="hidden" name="MM_insert" value="form1" />
</form>
<p>&nbsp;</p>
<?php do { ?>
<div id="maincontent2">
<p><?php echo $row_gberstellen_db['name']; ?> --- (<?php echo $row_gberstellen_db['datum']; ?>) --- <?php echo $row_gberstellen_db['email']; ?></p>
<p><?php echo $row_gberstellen_db['titel']; ?></p>
<p><?php echo $row_gberstellen_db['kommentar']; ?></p>
<p><?php echo $row_gberstellen_db['hp']; ?> ----- <?php echo $row_gberstellen_db['msg']; ?></p>
</div>
<?php } while ($row_gberstellen_db = mysql_fetch_assoc($gberstellen_db)); ?>
<?php echo ($startRow_gberstellen_db + 1) ?> bis <?php echo min($startRow_gberstellen_db + $maxRows_gberstellen_db, $totalRows_gberstellen_db) ?> von <?php echo $totalRows_gberstellen_db ?>
<?php if ($pageNum_gberstellen_db > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_gberstellen_db=%d%s", $currentPage, max(0, $pageNum_gberstellen_db - 1), $queryString_gberstellen_db); ?>">Zurück</a>
<?php } // Show if not first page ?>
-
<?php if ($pageNum_gberstellen_db < $totalPages_gberstellen_db) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_gberstellen_db=%d%s", $currentPage, min($totalPages_gberstellen_db, $pageNum_gberstellen_db + 1), $queryString_gberstellen_db); ?>">Vor</a>
<?php } // Show if not last page ?>
</div>
<div id="footer">
<p><a href="impressum.htm">Impressum</a> - Copyright 2009 Thomas Pape</p>
</div>
</div>
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "none", {validateOn:["blur"]});
var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "none", {validateOn:["blur"]});
var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1", {validateOn:["blur"]});
//-->
</script>
</body>
</html>
 
Zuletzt bearbeitet:

MyBad

localhorst

AW: Ausgabe falsch..

Guten Morgen.

Die nl2br-Funktion musst du um den Text setzen. So:
PHP:
... 
<?php echo nl2br($row_gberstellen_db['kommentar']); ?>
...

Du willst ja schließlich den Text an die Funktion übergeben. Steht aber auch alles genau in der Beschreibung beschrieben.
 
Zuletzt bearbeitet:

lachender_engel

Aktives Mitglied

AW: Ausgabe falsch..

Mein Vorschlag ist - rein vorsorglich - die nl2br-Funktion um alle Ausgabe-Zeilen zu setzen. Also so:

PHP:
        <p><?php echo nl2br($row_gberstellen_db['titel']); ?></p>
        <p><?php echo nl2br($row_gberstellen_db['kommentar']); ?></p>
        <p><?php echo nl2br($row_gberstellen_db['hp']?; ?> ----- <?php echo nl2br($row_gberstellen_db['msg']); ?></p>
Schöne Grüße...
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.477
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben