Skip to content
WJunction - Webmaster Forum

HTML questions.

Status
Not open for further replies.
Hi there !
My site has a stylesheet which is centering everything and looks okay.
There are exceptions in centering which i manually fix and don't touch the css,but this time i have bigger problem.
I have an input text fields.One is for subject,2nd for To,3rd is the Message.
The Message field is the problem.It is 200px in height and the blink pointer is in the center (vertically),so i need it at the top.I tried stuff like vertical-align:top,padding:0 but it is still there.There's the screenshot.Any suggestions ?

2zelbn5.jpg


Also it would be great if you give me a hand on how automatically to go on next line when the current line is full (or maybe some char limit).

Tha current code:
Code:
Message: <input style="height:200px;vertical-align:top;" size=70 width=100% maxlength=5000 minlenght=5 type="text" name="message" />
 

10 comments

sniffdog i tried with css class but it is not helping.. And i forgot to mention other problem.When "enter" is pressed it submits the form instead of going to a new line :S
 
^Usually Tab is pressed to goto Next Field not Enter :s
Hahaha dont use Input man Input has only 1 line.
Use TextArea instead :s
Code:
<textarea name="" cols="" rows=""></textarea>
 
Thx spy it worked !
I hope you have a php knowledge too because i face problem again.

Lets say i have :

Code:
1|2|3|4|5|6|7|8|9
a|b|c|d|e|f|g|h|i

How do i take the first value for each line. (1,a)
I bet that the explode is in the game.
I also have the following script but it is not working (working only for first line).

PHP:
      $pfile = fopen("config/file.php","r");
      rewind($pfile);
      $linecount = 0;
      while (!feof($pfile)) {
        $line = fgets($pfile);
        if ($line != '') {
          $tmp = explode('|', $line);
          if (($linecount % 2) == 0) {
echo $tmp[0];
          $linecount = $linecount + 1;
        }
      }}
      fclose($pfile);
 
Lets say i have :

Code:
1|2|3|4|5|6|7|8|9
a|b|c|d|e|f|g|h|i
How do i take the first value for each line. (1,a)

Not sure about this: -_-

PHP:
$lines = file_get_contents("config/file.php");
$lines = trim($lines);
$lines = str_replace("\n",'|',$lines); // Saw there is a newline.. Replace it with a '|'.
$lines = explode('|',$lines);

$numbers = array();
$letters = array();

foreach($lines as $char){
   if(!is_numeric($char))
     $letters[] = $char;
   else
     $numbers[] = $char;
 }
unset($char,$lines);

if(!$numbers[0])
  die('Couldnt find any numbers');
if(!$letters[0])
  die('Couldnt find any letters');

$no_numbers = count($numbers);
$no_letters = count($letters);

if($no_numbers != $no_letters)
   die('BOOGIEDIBOOE');

for($i=0;$i<$no_numbers;$i++){
  echo '('.$numbers[$i].','.$letters[$i].')'); // Should echo "(1,a)"
}
Edit:

If you do it like litewarez :P

PHP:
$lines = file("config/file.php");

$letters = explode('|',$lines[0]);
$numbers = explode('|',$lines[1]);
unset($lines);

$no_letters = count($letters);
for($i=0;$i<$no_letters;$i++){
  echo '('.$numbers[$i].','.$letters[$i].')');
}
 
@Robin H thanks but it seems that you have take my example in other way.
Actually they are usernames
Code:
Fat_Joe|not needed content|not needed content|not needed content
JessyJames|not needed content|not needed content|not needed content
So i just wanted to take only the names..


I've used

PHP:
$lines = file_get_contents("config/file.php");
$lines = trim($lines);
$lines = str_replace("\n",'^',$lines);
$lines=explode("^",$lines);
foreach($lines as $aa){$aa=explode("|",$aa);$aa='<option>'.$aa[0].'</option>';}

but i can't implode after foreach $aa neither $aa[0];
So if i echo $aa i get only one username instead of all..
 
Status
Not open for further replies.

About the author

Porsche_maniak
Active Member · Joined
Auto racing,Porsche,Web Development
283
Messages
0
Reactions
16
Points

Advertise on WJunction

Reach 1000's of webmasters, hosts & affiliates. Banner & sponsored-thread slots available.

Contact us
Back
Top Bottom