php html regel in 1 lijn
goededag,
mijn hosting heeft mij overgezet naar een andere server. dit omdat ik klaagde dat de server traag was.
hierdoor moest ik het 1 en ander omzetten van mysql naar mysqli.
nu heb ik de volgende code op mijn website staan en dit laat hij netjes in het ontwerp ook op 1 regel staan.
echter nadat ik alles omgezet heb naar mysqli. zet hij alles in deze php in 3 regels.
zal proberen uit te leggen wat hij doet.
dit alles werd normaal achter elkaar gezet in 1 regel. nu zet hij alles op 3 regels
dus nu is 2 een regel 3 een regel 5 een regel. dus niet meer achter elkaar.
ik zal de php van update en counter ook nog even plaatsen, daar heb ik namelijk alles omgezet van mysql naar mysqli
bedankt.
----------------------------------------------------
script update
----------------------------------------------------
---------------------------------------------------
script counter
---------------------------------------------------
--------------------------------------
admin info
--------------------------------------
nu staat het dus op zeg maar 3 regels, dit stond voorheen achter elkaar.

mijn hosting heeft mij overgezet naar een andere server. dit omdat ik klaagde dat de server traag was.
hierdoor moest ik het 1 en ander omzetten van mysql naar mysqli.
nu heb ik de volgende code op mijn website staan en dit laat hij netjes in het ontwerp ook op 1 regel staan.
echter nadat ik alles omgezet heb naar mysqli. zet hij alles in deze php in 3 regels.
zal proberen uit te leggen wat hij doet.
Code (php)
dit alles werd normaal achter elkaar gezet in 1 regel. nu zet hij alles op 3 regels
dus nu is 2 een regel 3 een regel 5 een regel. dus niet meer achter elkaar.
ik zal de php van update en counter ook nog even plaatsen, daar heb ik namelijk alles omgezet van mysql naar mysqli
bedankt.
----------------------------------------------------
script update
----------------------------------------------------
Code (php)
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
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
<?php
// counter displaying & updating
include (ADMIN_INFO);
$mysqli = new mysqli ($host,$username,$password,$database);
if (mysqli_connect_errno()) {
printf("<BR><BR><BR>Connect failed: %s\n", mysqli_connect_error());
exit();}
// $query='SELECT * FROM website ORDER BY id DESC';
$query='SELECT * FROM website';
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
if($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
$count2=$row['websitedatum'];
}
}
$i=0;
while ($i < strlen($count2)) {
$rest = substr($count2, $i, 1);
echo '<img src="plaatjes/update/'.$rest.'.png" alt="'.$rest.'" />';
$i++;
}
?>
// counter displaying & updating
include (ADMIN_INFO);
$mysqli = new mysqli ($host,$username,$password,$database);
if (mysqli_connect_errno()) {
printf("<BR><BR><BR>Connect failed: %s\n", mysqli_connect_error());
exit();}
// $query='SELECT * FROM website ORDER BY id DESC';
$query='SELECT * FROM website';
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
if($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
$count2=$row['websitedatum'];
}
}
$i=0;
while ($i < strlen($count2)) {
$rest = substr($count2, $i, 1);
echo '<img src="plaatjes/update/'.$rest.'.png" alt="'.$rest.'" />';
$i++;
}
?>
---------------------------------------------------
script counter
---------------------------------------------------
Code (php)
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
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
<?php
// counter displaying & updating
include (ADMIN_INFO);
$mysqli = new mysqli($host, $username, $password, $database);
if (mysqli_connect_errno()) {
printf("<BR><BR><BR>Connect failed: %s\n", mysqli_connect_error());
exit();}
$query='SELECT * FROM website ORDER BY id DESC';
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
if($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
$count2=$row['counter'];
}}
echo '<img src="plaatjes/'.main6.'" />';
$i=0;
while ($i < strlen($count2)) {
$rest = substr($count2, $i, 1);
echo '<img src="plaatjes/update/'.$rest.'.png" alt="'.$rest.'" />';
$i++;
}
// teller updaten
$count2 = $count2+"1";
$query = "UPDATE website SET `counter` = '".$count2."' WHERE `id` = 1";
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
?>
// counter displaying & updating
include (ADMIN_INFO);
$mysqli = new mysqli($host, $username, $password, $database);
if (mysqli_connect_errno()) {
printf("<BR><BR><BR>Connect failed: %s\n", mysqli_connect_error());
exit();}
$query='SELECT * FROM website ORDER BY id DESC';
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
if($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
$count2=$row['counter'];
}}
echo '<img src="plaatjes/'.main6.'" />';
$i=0;
while ($i < strlen($count2)) {
$rest = substr($count2, $i, 1);
echo '<img src="plaatjes/update/'.$rest.'.png" alt="'.$rest.'" />';
$i++;
}
// teller updaten
$count2 = $count2+"1";
$query = "UPDATE website SET `counter` = '".$count2."' WHERE `id` = 1";
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
?>
--------------------------------------
admin info
--------------------------------------
Code (php)
nu staat het dus op zeg maar 3 regels, dit stond voorheen achter elkaar.

Gewijzigd op 10/06/2016 23:22:13 door Space gremlin
Euhm, een <br /> is een linebreak (regelovergang). Als je die nu eens weghaalt?
Anders even kijken naar de HTML code van het uiteindelijke document om te zien waar deze regelovergangen vandaan komen. Wellicht heb je CSS stijlregels die ervoor zorgen dat afbeeldingen op aparte regels worden gezet.
ik zie eerlijk gezegd niet hoe een omzetting van mysql naar mysqli regelovergangen kan introduceren.
Anders even kijken naar de HTML code van het uiteindelijke document om te zien waar deze regelovergangen vandaan komen. Wellicht heb je CSS stijlregels die ervoor zorgen dat afbeeldingen op aparte regels worden gezet.
ik zie eerlijk gezegd niet hoe een omzetting van mysql naar mysqli regelovergangen kan introduceren.
Daarnaast: je combineert nu OO mysqli en procedureel mysqli (mysqli_connect_errno() en mysqli_connect_error()). Dat werkt niet.
Nou inderdaad dat had ik dus ook, echter een niet correcte php programmering zou hier misschien voor kunnen zorgen. wat nu door de nieuwe server aan het licht komt.
de br heb ik weggehaald echter staan die er alleen maar voor en achter. Dit heeft niet geholpen. ik zal zo ie zo even naar de php kijken of ik er uit kom om dit eventueel goed te maken, zodat misschien dan het euvel weg is.
de style zal ik ook even bekijken, dat zou misschien nog het meest logische zijn.
ik kom er op terug.
de br heb ik weggehaald echter staan die er alleen maar voor en achter. Dit heeft niet geholpen. ik zal zo ie zo even naar de php kijken of ik er uit kom om dit eventueel goed te maken, zodat misschien dan het euvel weg is.
de style zal ik ook even bekijken, dat zou misschien nog het meest logische zijn.
ik kom er op terug.
vervang de php openingstag
dat viel mij her en der inderdaad ook op
ik heb het verwijderd, helaas lost dit het probleem nog niet op.
ik heb het verwijderd, helaas lost dit het probleem nog niet op.
Klopt ook niet, alleen asp tags (<% en %>) en de script tags (<script language="php"></script>) zijn verwijderd. De shorthand echo is sinds PHP 5.4.0 altijd beschikbaar, onafhankelijk van de short_open_tags instelling. Er is dus ongetwijfeld ergens anders een probleem.
Kijk eens naar de HTML output, hier ga je waarschijnlijk zien wat je probleem is. Je kan uiteraard ook met beschikbare developer consoles kijken, afhankelijk van je browser.
Kijk eens naar de HTML output, hier ga je waarschijnlijk zien wat je probleem is. Je kan uiteraard ook met beschikbare developer consoles kijken, afhankelijk van je browser.
Lijkt erop alsof je code door een of andere renderer wordt gehaald die <br>-tags toevoegt.
Probeer het eens allemaal op één regel achter elkaar te zetten in je code:
Probeer het eens allemaal op één regel achter elkaar te zetten in je code:




