anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 14:27

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Do 25 Okt, 2007 15:29 
Offline
Profi
Profi

Registriert: So 03 Sep, 2006 13:55
Beiträge: 141
Hi,
mal wieder Frau die von nichts eine Ahnung hat und das heute sogar mit einem extrem langen Threadtitel.
Wie im Titel schon erwähnt würde ich gern die Zeile zur Eingabe der Beschreibung des Hauses vergrößern.
Ich habe es schon mit der textarea versucht, aber ich weiß nicht wo ich das einbauen soll.
So weit ich erfahren habe ist hier der Codeschnipsel, der bearbeitet werden muss:
function desc() {
global $haus;
if (!$_POST['desc']){
output("`2Hier kannst du die Beschreibung für dein Haus ändern.`n`nDie aktuelle Beschreibung lautet:`0".$haus->text."`0`n");
output("`0<form action='".$this->back."&act=desc' method='POST'>",true);
output("`n`2Gebe eine Beschreibung für dein Haus ein:`n<input name='desc' maxlength='25000' size='50'>`n",true);
output("<input type='submit' class='button' value='Abschicken'>",true);
addnav("",$this->back."&act=desc");
}else{
output("`2Die Beschreibung wurde geändert.`n`0".stripslashes($_POST['desc'])."`2.");
$haus->text = $_POST['desc'];
}
addnav("Zurück ins Arbeitszimmer",$this->back);
} // Ende Funktion
Ich fände es wirklich ganz super, wenn mir einer sagen könnte, wo ich da die textarea einfügen soll oder wie ich auf eine andere Weise das Eingabefeld zu vergrößern.

Danke schon mal im Vorraus.

December


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Okt, 2007 08:50 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
<input name='desc' maxlength='25000' size='50'>

Das da ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Okt, 2007 09:36 
Offline
Profi
Profi

Registriert: So 03 Sep, 2006 13:55
Beiträge: 141
Ok, jetzt weiß ich welche Zeile ich verändern muss, aber leider weiß ich immer noch nicht wie ich sie verändern muss, damit das Eingabefeld größer wird.

December


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Okt, 2007 10:44 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
http://de.selfhtml.org/
Da findest du alles nötige. Im übrigen hätte es eine Suche hier im Forum wohl auch getan. textarea wurde wohl schon einige Male verwendet. ;-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Okt, 2007 13:36 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Öhm.. das Verändert zwar das HTML-Feld, aber nicht das in der Datenbank, daher ist das ganze mit vorsicht zu genießen.

NOch mal kurz als Erläuterung:
maxlength gibt die höchstanzahl von eintragbaren Zeichen in ein Feld an,
size dagegen die Optische ausdehnung des feldes.

Wenn allso der eingegebene Text größer als "size" ist, aber kleiner als "maxlength", dann wird gescrollt. Größer als "maxlength" kann er nicht werden, das verhindert der Browser.
Der kritische Punkt, den ich oben ansprach ist nun folgender: Wenn ein längerer Text abgeschickt wird als die Datenbank-Tabelle aufnehmen kann, dann geht zwangsläufig etwas verloren, was der User aber nicht ahnen kann.

Lösung des Problems: "maxlength" auf die Größe des Datenbank-Tabellenfeldes stellen und "size" beliebig nach den Wünschen anpassen. (Am besten nicht [viel] größer, das verunsichert nur ^^)

Grüße,
Auric

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum