FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Space mistery
Show: Today's Messages :: Polls :: Message Navigator
Switch to threaded view of this topic Create a new topic Submit Reply
Space mistery [message #176945] Wed, 08 February 2012 17:00 Go to next message
John is currently offline  John
Messages: 18
Registered: September 2010
Karma: 0
Junior Member
Hello again,

does anybody have a clue of what could be the problem in the following
code :

// calling sequence

<html><body>
<FONT face="Arial Black" size="3" color="#0000FF">
<center>
ATTENZIONE<br></FONT>
</body></html>
<?php
include('tabelle/ATTE/ATTE6/ATTE6.php');
include('tabelle/ATTE/ATTE7/ATTE7.php');
include('tabelle/ATTE/ATTE8/ATTE8.php');
?>


ATTE6, ATTE7 + ATTE8 have a similar code, differing only those parts
carrying the ID name (ATTEx) i.e. text copied and replaced :


// main progam ATTE8.php

<?php
require('ATTE6init.php'); // initialization of variables
$tab_html = '<center>&nbsp;<br>&nbsp;<br><table><tr><td><FONT
face="Arial" size="2">';
echo $tab_html; // if I comment this line, the title touches the table
above <only God knows why>

$tab_html .= '<span style="background-color:
#FFFF00">'.$titolo.'</span></FONT></td></tr></table>';
echo $tab_html;

$tab_html = '<table border="1"><tr><td>'.$cross.'</td>';
//echo $tab_html;

for ($j=0; $j < $numcols; $j++) {
$tab_html .= '<td align="right" bgcolor="#DDDDFF"><b>'.$coltit[$j] .
'</b></td>' ;
}
$tab_html .= '</tr>';
echo $tab_html;
// End titoli di colonna


the symptons are that if one displays more than one table, one after the
other, as specified in the calling sequence, the space between the title
and the table is increased by 3 o 4 spaces, while it shouldnt have any
additional space (&nbsp;<br>).

The last table however is always displayed correctly, so in the case on
one single table, there's no perception of this error.

Thanks for any feedback.

John.
Re: Space mistery [message #176946 is a reply to message #176945] Wed, 08 February 2012 18:06 Go to previous messageGo to next message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma: 0
Senior Member
On 2/8/2012 12:00 PM, John wrote:
> Hello again,
>
> does anybody have a clue of what could be the problem in the following
> code :
>
> // calling sequence
>
> <html><body>
> <FONT face="Arial Black" size="3" color="#0000FF">
> <center>
> ATTENZIONE<br></FONT>
> </body></html>
> <?php
> include('tabelle/ATTE/ATTE6/ATTE6.php');
> include('tabelle/ATTE/ATTE7/ATTE7.php');
> include('tabelle/ATTE/ATTE8/ATTE8.php');
> ?>
>
>
> ATTE6, ATTE7 + ATTE8 have a similar code, differing only those parts
> carrying the ID name (ATTEx) i.e. text copied and replaced :
>
>
> // main progam ATTE8.php
>
> <?php
> require('ATTE6init.php'); // initialization of variables
> $tab_html = '<center>&nbsp;<br>&nbsp;<br><table><tr><td><FONT
> face="Arial" size="2">';
> echo $tab_html; // if I comment this line, the title touches the table
> above <only God knows why>
>
> $tab_html .= '<span style="background-color:
> #FFFF00">'.$titolo.'</span></FONT></td></tr></table>';
> echo $tab_html;
>
> $tab_html = '<table border="1"><tr><td>'.$cross.'</td>';
> //echo $tab_html;
>
> for ($j=0; $j < $numcols; $j++) {
> $tab_html .= '<td align="right" bgcolor="#DDDDFF"><b>'.$coltit[$j] .
> '</b></td>' ;
> }
> $tab_html .= '</tr>';
> echo $tab_html;
> // End titoli di colonna
>
>
> the symptons are that if one displays more than one table, one after the
> other, as specified in the calling sequence, the space between the title
> and the table is increased by 3 o 4 spaces, while it shouldnt have any
> additional space (&nbsp;<br>).
>
> The last table however is always displayed correctly, so in the case on
> one single table, there's no perception of this error.
>
> Thanks for any feedback.
>
> John.

Look at your generated html. If it's what you expected, try an HTML
newsgroup. If it isn't, figure out why your PHP code isn't generating
the HTML you expect.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
Re: Space mistery [message #176947 is a reply to message #176945] Wed, 08 February 2012 18:57 Go to previous messageGo to next message
M. Strobel is currently offline  M. Strobel
Messages: 386
Registered: December 2011
Karma: 0
Senior Member
Am 08.02.2012 18:00, schrieb John:
> Hello again,
>
> does anybody have a clue of what could be the problem in the following code :
>
> // calling sequence
>
> <html><body>
> <FONT face="Arial Black" size="3" color="#0000FF">
> <center>
> ATTENZIONE<br></FONT>
> </body></html>
> <?php
---cut

> Thanks for any feedback.
>
> John.

Frankly, your code is a mess. I stopped reading at the point of the cut, where you
write "end body" "end html", and then start your html output script.

It's no use trying to find unexpected spaces in messed up HTML. Clean it up first.
And then verify if at http://validator.w3.org/. And then come back.

/Str.
Re: Space mistery [message #176950 is a reply to message #176945] Thu, 09 February 2012 00:20 Go to previous messageGo to next message
Jeff North is currently offline  Jeff North
Messages: 58
Registered: November 2010
Karma: 0
Member
On Wed, 08 Feb 2012 18:00:26 +0100, in comp.lang.php John
<john_takethisoff(at)agdp(dot)de>
<jgu9mr$g1r$1(at)speranza(dot)aioe(dot)org> wrote:

> | Hello again,
> |
> | does anybody have a clue of what could be the problem in the following
> | code :
> |
> | // calling sequence

This is really a HTML question.

No DTD so browser will render in quirks mode.
http://en.wikipedia.org/wiki/Quirks_mode

> | <html><body>

<font> deprecated

> | <FONT face="Arial Black" size="3" color="#0000FF">

<center> deprecated
Should be a H1 element

> | <center>
> | ATTENZIONE<br></FONT>
> | </body></html>

end of html document. (Unfortunately browsers do process items after
the </html> element.)

> | <?php
> | include('tabelle/ATTE/ATTE6/ATTE6.php');
> | include('tabelle/ATTE/ATTE7/ATTE7.php');
> | include('tabelle/ATTE/ATTE8/ATTE8.php');
> | ?>
> |
> |
> | ATTE6, ATTE7 + ATTE8 have a similar code, differing only those parts
> | carrying the ID name (ATTEx) i.e. text copied and replaced :
> |
> |
> | // main progam ATTE8.php
> |
> | <?php
> | require('ATTE6init.php'); // initialization of variables
> | $tab_html = '<center>&nbsp;<br>&nbsp;<br><table><tr><td><FONT
> | face="Arial" size="2">';
> | echo $tab_html; // if I comment this line, the title touches the table
> | above <only God knows why>
> |
> | $tab_html .= '<span style="background-color:
> | #FFFF00">'.$titolo.'</span></FONT></td></tr></table>';
> | echo $tab_html;

Why have the above table? Why not a H2 element.

> | $tab_html = '<table border="1"><tr><td>'.$cross.'</td>';
> | //echo $tab_html;
> |
> | for ($j=0; $j < $numcols; $j++) {
> | $tab_html .= '<td align="right" bgcolor="#DDDDFF"><b>'.$coltit[$j] .
> | '</b></td>' ;
> | }

<td align and bgcolor deprecated

> | $tab_html .= '</tr>';
> | echo $tab_html;
> | // End titoli di colonna

No closing table element.

> | the symptons are that if one displays more than one table, one after the
> | other, as specified in the calling sequence, the space between the title
> | and the table is increased by 3 o 4 spaces, while it shouldnt have any
> | additional space (&nbsp;<br>).
> |
> | The last table however is always displayed correctly, so in the case on
> | one single table, there's no perception of this error.
> |
> | Thanks for any feedback.
> |
> | John.
Re: Space mistery [message #176951 is a reply to message #176950] Thu, 09 February 2012 00:59 Go to previous messageGo to next message
John is currently offline  John
Messages: 18
Registered: September 2010
Karma: 0
Junior Member
Am 09.02.2012 01:20, schrieb Jeff North:
> On Wed, 08 Feb 2012 18:00:26 +0100, in comp.lang.php John
> <john_takethisoff(at)agdp(dot)de>
> <jgu9mr$g1r$1(at)speranza(dot)aioe(dot)org> wrote:
>
>> | Hello again,
>> |
>> | does anybody have a clue of what could be the problem in the following
>> | code :
>> |
>> | // calling sequence
>
> This is really a HTML question.
>
> No DTD so browser will render in quirks mode.
> http://en.wikipedia.org/wiki/Quirks_mode
>
>> |<html><body>
>
> <font> deprecated
>
>> |<FONT face="Arial Black" size="3" color="#0000FF">
>
> <center> deprecated
> Should be a H1 element
>
>> |<center>
>> | ATTENZIONE<br></FONT>
>> |</body></html>
>
> end of html document. (Unfortunately browsers do process items after
> the</html> element.)
>
>> |<?php
>> | include('tabelle/ATTE/ATTE6/ATTE6.php');
>> | include('tabelle/ATTE/ATTE7/ATTE7.php');
>> | include('tabelle/ATTE/ATTE8/ATTE8.php');
>> | ?>
>> |
>> |
>> | ATTE6, ATTE7 + ATTE8 have a similar code, differing only those parts
>> | carrying the ID name (ATTEx) i.e. text copied and replaced :
>> |
>> |
>> | // main progam ATTE8.php
>> |
>> |<?php
>> | require('ATTE6init.php'); // initialization of variables
>> | $tab_html = '<center>&nbsp;<br>&nbsp;<br><table><tr><td><FONT
>> | face="Arial" size="2">';
>> | echo $tab_html; // if I comment this line, the title touches the table
>> | above<only God knows why>
>> |
>> | $tab_html .= '<span style="background-color:
>> | #FFFF00">'.$titolo.'</span></FONT></td></tr></table>';
>> | echo $tab_html;
>
> Why have the above table? Why not a H2 element.

I wanted to 'mark' the text with yellow underground. I thought <H2> only
change the style but without 'marking'.

I use <table> in this case because it seems the only way to have the
title where I really want it : just above the table.
Any other solution puts unwanted spaces everywhere else but not where I
want it.

I am having difficulty with mixed code html + php, but sometimes that is
the only option available. Unless one uses a template.

Anybody can suggest an easy template to use instead of messing up mith
mixed code html+php ???

>
>> | $tab_html = '<table border="1"><tr><td>'.$cross.'</td>';
>> | //echo $tab_html;
>> |
>> | for ($j=0; $j< $numcols; $j++) {
>> | $tab_html .= '<td align="right" bgcolor="#DDDDFF"><b>'.$coltit[$j] .
>> | '</b></td>' ;
>> | }
>
> <td align and bgcolor deprecated

How come ? I have really a 'table' (matrix of numbers) to display and
THAT is about the ONLY reason left for using <table> and not <div>. Right ?

>
>> | $tab_html .= '</tr>';
>> | echo $tab_html;
>> | // End titoli di colonna
>
> No closing table element.

it comes later. I didnt write the whole code because I thought the error
must be in this piece of code.
>
Re: Space mistery [message #176952 is a reply to message #176951] Thu, 09 February 2012 02:16 Go to previous messageGo to next message
Jeff North is currently offline  Jeff North
Messages: 58
Registered: November 2010
Karma: 0
Member
On Thu, 09 Feb 2012 01:59:50 +0100, in comp.lang.php John
<john_takethisoff(at)agdp(dot)de>
<jgv5pq$mpr$1(at)speranza(dot)aioe(dot)org> wrote:

> | Am 09.02.2012 01:20, schrieb Jeff North:
> | > On Wed, 08 Feb 2012 18:00:26 +0100, in comp.lang.php John
> | > <john_takethisoff(at)agdp(dot)de>
> | > <jgu9mr$g1r$1(at)speranza(dot)aioe(dot)org> wrote:
> | >

[snip]

You will continue having problems until you define the DTD.

> | > Why have the above table? Why not a H2 element.
> |
> | I wanted to 'mark' the text with yellow underground. I thought <H2> only
> | change the style but without 'marking'.

You use styles to change that, as you did with your code.

> | I use <table> in this case because it seems the only way to have the
> | title where I really want it : just above the table.
> | Any other solution puts unwanted spaces everywhere else but not where I
> | want it.

Use the table caption element i.e.
<table>
<caption style="background-color:#FFFF00;">your caption goes
here</caption>
<tr><td>.....

> | I am having difficulty with mixed code html + php, but sometimes that is
> | the only option available. Unless one uses a template.
> |
> | Anybody can suggest an easy template to use instead of messing up mith
> | mixed code html+php ???

No need for templates it is just the markup you are using.

> | >> | $tab_html = '<table border="1"><tr><td>'.$cross.'</td>';
> | >> | //echo $tab_html;
> | >> |
> | >> | for ($j=0; $j< $numcols; $j++) {
> | >> | $tab_html .= '<td align="right" bgcolor="#DDDDFF"><b>'.$coltit[$j] .
> | >> | '</b></td>' ;
> | >> | }
> | >
> | > <td align and bgcolor deprecated
> |
> | How come ? I have really a 'table' (matrix of numbers) to display and
> | THAT is about the ONLY reason left for using <table> and not <div>. Right ?

The W3C specification deprecated these attributes in HTML 4. While the
browser still 'honor' them you shouldn't.

The styling should be placed within a separate stylesheet, or within
the <head></head> of the current page.

It *does* make it a lot easier to change the design later on, if
needed.

> | >> | $tab_html .= '</tr>';
> | >> | echo $tab_html;
> | >> | // End titoli di colonna
> | >
> | > No closing table element.
> |
> | it comes later. I didnt write the whole code because I thought the error
> | must be in this piece of code.
> | >
> |

This is not php related so, may I suggest, that you subscribe to a
HTML newsgroup
alt.infosystem.www.authoring.html
alt.html
Re: Space mistery [message #176953 is a reply to message #176952] Thu, 09 February 2012 02:25 Go to previous messageGo to next message
John is currently offline  John
Messages: 18
Registered: September 2010
Karma: 0
Junior Member
Am 09.02.2012 03:16, schrieb Jeff North:
>
> This is not php related so, may I suggest, that you subscribe to a
> HTML newsgroup
> alt.infosystem.www.authoring.html
> alt.html

OK. Thanks a lor for all the feedback and advice !
Re: Space mistery [message #176978 is a reply to message #176946] Sun, 12 February 2012 23:00 Go to previous messageGo to next message
mamboo is currently offline  mamboo
Messages: 2
Registered: February 2012
Karma: 0
Junior Member
> Look at your generated html. If it's what you expected, try an HTML
> newsgroup. If it isn't, figure out why your PHP code isn't generating
> the HTML you expect.
>

Grazie al cazzo... troll di merda!
Re: Space mistery [message #176979 is a reply to message #176978] Sun, 12 February 2012 23:05 Go to previous messageGo to next message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma: 0
Senior Member
On 2/12/2012 6:00 PM, mamboo wrote:
>
>> Look at your generated html. If it's what you expected, try an HTML
>> newsgroup. If it isn't, figure out why your PHP code isn't generating
>> the HTML you expect.
>>
>
> Grazie al cazzo... troll di merda!

ROFLMAO! The troll doesn't like someone who directs a person to a more
appropriate newsgroup. Of course, this isn't the first time the troll
has tried this!

But then what do you expect from an Italian who posts under a pseudonym
but doesn't even know enough to use English in an English language
newsgroup. Fortunately, most Italians aren't that stoopid.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
Re: Space mistery [message #176983 is a reply to message #176979] Mon, 13 February 2012 18:32 Go to previous message
Luuk is currently offline  Luuk
Messages: 329
Registered: September 2010
Karma: 0
Senior Member
On 13-02-2012 00:05, Jerry Stuckle wrote:
> Fortunately, most Italians aren't that stoopid.

But some Americans are ......

;)
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Local vs. hosted connection
Next Topic: session array not available in popup?
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Tue Nov 26 16:52:52 GMT 2024

Total time taken to generate the page: 0.04171 seconds