php html regel in 1 lijn
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
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.
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
ik heb het verwijderd, helaas lost dit het probleem nog niet op.
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.
Probeer het eens allemaal op één regel achter elkaar te zetten in je code: