Textfeld


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Smoleff
Mitglied

BeitragTextfeld Antworten mit Zitat

axinio Internet Marketing
Habe da mal ne Frage. Ich habe mit php eine Seite mit einem Textfeld gemacht in die dann Text geladen wird. Bei mir scrollt das Textfeld nur horizontal und nicht vertikal. Kannst mir jemand sagen wie ich es hinbekomme dass sich das Textfeld statt horizontal nur vertikal scrollen lässt?
22 Aug 2007 13:30
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
wpSEO, das Plugin für WordPress SEO
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Entweder du formatierst deine Ausgabe mit echo "Text \n";
oder du setzt CSS ein mit style="overflow-x: hidden";

Wobei "\n" die bessere Lösung ist, diese Ausgabe wird auch beim
Besucher (nach dem kopieren) formatiert ausgegeben!

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
23 Aug 2007 00:33
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Smoleff
Mitglied

Beitrag Antworten mit Zitat

Hi Werner!

Danke für deine Antwort, ich habe es sofort versucht, nur nicht hinbekommen. Bei der php Seite handelt es sich um eine Seite, bei der über eine Datenbank eine Überschrift und ein Text geladen wird. Bei mir lässt sich der Text im Textfeld jedoch nur horizontal und nicht vertikal scrollen. Kannst du mir sagen wo ich "Text \n" reinschreiben muss? Ich hab da mal den ganzen Text reinkopiert:

PHP-Code:
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<html>
<head>
<title>Tennis-News</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body,td,th {
    font-family: Arial, Helvetica, sans-serif;
}
body {
    background-color: #FFFFFF;
}
-->
</style></head>

<body>
<H2>News Flash:</H2>
<table width="150" cellpadding="0" cellspacing="0">
  <tr>
    <td width="497" bgcolor="#999999"><?php
    $db 
'Newsdatenbank';
    
$host 'localhost';
    
$user 'root';
    
$pw 'dude';
    
    
$mycon = @mysql_connect($host$user$pw) or die('Es konnte leider keine Verbindung zur News-Datenbank hergestellt werden');
    
mysql_select_db($db$mycon);
    
$abfrage "SELECT * FROM newsflash";
    
$result mysql_query($abfrage$mycon);
    
$anz = @mysql_num_rows($result);
    if (
$anz 0)
    {
        
        while (
$arr mysql_fetch_array($result))
        {
            echo 
"";
                
                
        }
    }
    else
    {
        echo 
"Es befinden sich leider keine Beiträge zum gewählten Themengebiet in unserer Datenbank.";
        echo 
"<br><a href='index.html'>Zur Startseite</a><br>";
    }
?></td>
  </tr>
  <tr>
    <td height="87" bgcolor="#CCCCCC"><?php
    $db 
'Newsdatenbank';
    
$host 'localhost';
    
$user 'root';
    
$pw 'dude';
    
    
$mycon = @mysql_connect($host$user$pw) or die('Es konnte leider keine Verbindung zur News-Datenbank hergestellt werden');
    
mysql_select_db($db$mycon);
    
$abfrage "SELECT * FROM newsflash";
    
$result mysql_query($abfrage$mycon);
    
$anz = @mysql_num_rows($result);
    if (
$anz 0)
    {
        
        while (
$arr mysql_fetch_array($result))
        {
            echo 
"";
                
                
        }
    }
    else
    {
        echo 
"Es befinden sich leider keine Beiträge zum gewählten Themengebiet in unserer Datenbank.";
    }
    
$ueber=mysql_result($result,$z,"ueber");
    
$text=mysql_result($result,$z,"text");
?>
      <input type="text" name="ueber" size="20" maxlength="80"
            value="<?php echo $ueber;?>">
      <textarea name="text" cols="30" rows="5"><?php echo $text;?></textarea></td>
  </tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>
23 Aug 2007 15:15
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Für Zeile 70!
PHP-Code:
1
$text chunk_split($text25"\n"); 

25 gibt die max. Länge der Zeichenkette pro Zeile an.

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
24 Aug 2007 22:27
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Smoleff
Mitglied

Beitrag Antworten mit Zitat

Habs jetzt mal probiert, es ist aber immer noch das gleiche Problem dass sich der Text nur horizontal scrollen lässt. Das komische ist dass das Problem nur im Firefox auftritt, im MS Internet Explorer funktioniert alles so wie es soll. Hast du noch ein Ass im Ärmel?
25 Aug 2007 00:06
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Ich habe nochmal in "die Karten" geschaut und dabei folgendes gesehen:
PHP-Code:
1
2
3
4
5
Beispiel 1:
<textarea rows="5" cols="30" style="white-space: Normal; width: 270px;"><?php echo $a?></textarea>

Beispiel 2:
<div style="white-space: Normal; width: 270px; height: 85px; overflow: auto; border: solid 1px #777777;"><?php echo $a?></div>

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
25 Aug 2007 10:52
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Smoleff
Mitglied

Beitrag Antworten mit Zitat

Hab jetzt deine 2 Varianten probiert, aber leider kam nicht der erwüschnte erfolg. bei beispiel 1 wurde der text wieder mal nur horizontal gescrollt, bei beispiel 2 wurde überhaupt nichts mehr angezeigt. es geht eigentlich nur mehr darum dass im firefox der text auch vertikal gescrollt wird. es wird text von einer datenbank in den textbereich "text" reingeladen. kannst dur mir sagen was ich falsch gemacht habe? hab mal den ausgangscode hier rein kopiert weil ich ein bisschen etwas verändert habe.

PHP-Code:
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<html>
<head>
<title>Newsflash</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body,td,th {
    font-family: Arial, Helvetica, sans-serif;
}
body {
    margin-top: 17%;
}
-->
</style>
<link href="ana.css" rel="stylesheet" type="text/css">

</head>

<body>
<table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="200"><div align="center"><span class="titel">News Flash:</span></div></td>
  </tr>
</table>
<table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="169">&nbsp;</td>
  </tr>
  <tr>
    <td><table width="199" cellpadding="0" cellspacing="0">
      <tr> </tr>
      <tr>
        <td height="90" align="center" bgcolor="#0000FF"><?php
    $db 
'Newsdatenbank';
    
$host 'localhost';
    
$user 'root';
    
$pw 'dude';
    
    
$mycon = @mysql_connect($host$user$pw) or die('Es konnte leider keine Verbindung zur News-Datenbank hergestellt werden');
    
mysql_select_db($db$mycon);
    
$abfrage "SELECT * FROM newsflash";
    
$result mysql_query($abfrage$mycon);
    
$anz = @mysql_num_rows($result);
    if (
$anz 0)
    {
        
        while (
$arr mysql_fetch_array($result))
        {
            echo 
"";
                
                
        }
    }
    else
    {
        echo 
"Es befinden sich leider keine Beitr&auml;ge zum gew&auml;hlten Themengebiet in unserer Datenbank.";
        }
?>
              <?php
    $db 
'Newsdatenbank';
    
$host 'localhost';
    
$user 'root';
    
$pw 'dude';
    
    
$mycon = @mysql_connect($host$user$pw) or die('Es konnte leider keine Verbindung zur News-Datenbank hergestellt werden');
    
mysql_select_db($db$mycon);
    
$abfrage "SELECT * FROM newsflash";
    
$result mysql_query($abfrage$mycon);
    
$anz = @mysql_num_rows($result);
    if (
$anz 0)
    {
        
        while (
$arr mysql_fetch_array($result))
        {
            echo 
"";
                
                
        }
    }
    else
    {
        echo 
"Es befinden sich leider keine Beitr&auml;ge zum gew&auml;hlten Themengebiet in unserer Datenbank.";
    }
    
$ueber=mysql_result($result,$z,"ueber");
    
$text=mysql_result($result,$z,"text");
?>
          <input name="ueber2" type="text" class="textfeld"
            value="<?php echo $ueber;?>" size="30" maxlength="80">
          <textarea name="text" id="text" cols="30" rows="5"><?php echo $text;?></textarea></td>
      </tr>
    </table></td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>
25 Aug 2007 17:11
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
Smoleff
Mitglied

Beitrag Antworten mit Zitat

Hi Werner!

Habe deinen Befehl
PHP-Code:
1
$text chunk_split($text25"\n"); 
statt in Zeile 70 in Zeile 90 geschrieben, jetz funktioniert alles so wie es soll. Danke für deine Hilfe
27 Aug 2007 17:24
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Textfeld mit Rundungen Javascript 4 noly 24 Jan 2009 20:43 Letzten Beitrag anzeigen
Keine neuen Beiträge link in textfeld (X)HTML 0 Atem 28 März 2008 21:49 Letzten Beitrag anzeigen
Keine neuen Beiträge for-Schleife in Textfeld ausgeben Javascript 3 Forrest Gumb 17 Sep 2007 14:24 Letzten Beitrag anzeigen
Keine neuen Beiträge textfeld scrollen (X)HTML 4 Werner 27 Aug 2007 18:07 Letzten Beitrag anzeigen
Keine neuen Beiträge radiobox vs. textfeld Javascript 6 Enni P 26 Nov 2005 12:39 Letzten Beitrag anzeigen