Vervolg links
Maar netscape wordt nog erg weinig gebruikt. En heb niet veel zin om hoop extra moeite te doen voor netscape gebruikers (en mogelijk is vrijwel iedereen de op de site gaat komen met IE).
Jaja dan kan ik bv je site al niet zien ...
ik test mijn sites altijd in IE5, IE6, Mozilla, Firefox, Konqueror, links en lynx
en als het daar allemaal goed werkt dan is het voor mij goed (helaas kan ik safari niet testen maarja ik heb geen mac :P)
Kan ik daarvoor gewoon bovenstaande code van je erin plaatsen?
En het lukt me niet om naam van een geuploade bestand te weergeven. Heb uploader waarin je bestanden kan kiezen en ze vervolgens uploaden (namen blijven helaas gelijk en niet getal van 1 t/m...) maar is het mogelijk om naam weer te geven?
$picture = "fileup$num"."_name";
$picture1 = $$picture;
$picture2 = "fileup$num";
$picture3 = $$picture2;
staat er over in het script. input name = fileup&num, maar het is me niet gelukt om met deze gegevens de naam te weergeven van het geuploade plaatje.
Als je hele script wil zien moet je het maar zeggen, dan post ik die hier ook.
en dan het bestand renamen naar bestand.phps <-- let op de s
dat staat voor phpSource, en als het goed is zorgt de server dan voor mooie kleurtjes net zoals je op dit forum ziet :)
http://www.vin-extreme.com/uploads/listnews.phps
http://www.vin-extreme.com/uploads/editnews.phps
http://www.vin-extreme.com/uploads/uploader.phps
http://www.vin-extreme.com/uploads/setup.phps
Vanuit listnews.php wil ik via edit bij bericht naar editnews en daar bericht updaten, wat dus nog niet goed gelukt is.
Voor uploader is bestand setup nodig (hierin staat map waar geuploade bestanden moeten komen en wachtwoord (indien deze op ja staat) enzo.
http://www.vin-extreme.com/uploads/editnews.phps
http://www.vin-extreme.com/uploads/uploader.phps
http://www.vin-extreme.com/uploads/setup.phps
Vanuit listnews.php wil ik via edit bij bericht naar editnews en daar bericht updaten, wat dus nog niet goed gelukt is.
Voor uploader is bestand setup nodig (hierin staat map waar geuploade bestanden moeten komen en wachtwoord (indien deze op ja staat) enzo.
Het zelfde geld voor W3C compatible standaarden aanhouden. Waarom zou je tot in het oneindige code w3c compatible maken en compatible met browsers maken?
Technisch gezien is het natuurlijk wel l33t en principieel correct om het compatible temaken, maar wanneer je meer layout en visueel bezig bent is het ondoenlijk en totaal inefficient, je bent de 'verkeerde' kant op aan het ontwerpen: de code en niet de layout staat voorop.
Het is een overweging.
als de site maar goed leesbaar is dan vind ik het goed, als je bij links of lynx een hele lading rotzooi tezien krijgt en niets leesbaars dan doe je dus gewoon iets verkeerd
en je kan met W3C compatible standaarden best leuke sites bouwen hoor, maar ik moet toegeven dat ik me er ook niet voor 100% aan hou, maar wel voor 99%
als er dan eens een probleem is dan licht het niet aan mij maar aan de browser
ik vind dat een site gewoon in elke normale browser toonbaar moet zijn, ik zeg niet dat al je l33te javascriptjes ook tot op het laatste puntje foutloos overal op moeten werken
ik gebruik bijvoorbeeld style.display regelmatig maar die word niet ondersteunt door netscape, jammer dan.
ik controleer voordat ik de functie gebruik of de browser ermee om kan gaan en zo niet dan gebruik ik die functie niet en staat er een berichtje dat het niet werkt met die browser.
Kijk ens kritisch naar je statistieken: is het echt de moeite waard om die paar uur meer werk in je site te steken voor de sporadische exotische browser-bezoeker? :D
maar als je een paar uur meer werk eraan hebt dan heb je dus tijdens de bouw gewoon wat verkeerd gedaan, daarom probeer ik me zoveel mogelijk aan de standaarden te houden want dan weet ik voor 90% zeker dat de site er in alle genoemde browsers goed uit ziet
en het hangt natuurlijk ook af van wat voor site het is, op een site als deze zullen ook flink wat andere browsers langskomen maar op een site als msn.com zal zeker 99% IE zijn en misschien wel meer
Ga morgen weer eens proberen updaten goed te krijgen. En dan nieuwssysteem en commentsysteem enzo erin te verwerken, maar eerst het updaten. En link naar plaatje.
Echter, beide zijn gebouwd op het GECKO rendering systeem. Precies het zelfde systeem waar netscape haar browser omheen heeft gebouwd.
Ook konqueror kan met gecko overweg, maar gaat default met een andere render engine op pad.
firebird is gemaakt met mozilla als basis ja, maar er is inmiddels zoveel aan veranderd dat ook de rendercode anders is geworden. ik kan even geen concreet voorbeeld noemen maar er zit verschil tussen
Quote:
klopt jaEchter, beide zijn gebouwd op het GECKO rendering systeem. Precies het zelfde systeem waar netscape haar browser omheen heeft gebouwd.
Quote:
konqueror gebruikt khtml als renderer en is daarom ook flink anders dan de andere browsersOok konqueror kan met gecko overweg, maar gaat default met een andere render engine op pad.
dat een browser ergens op gebaseerd is dat zegt erg weinig, opera is officieel ook op netscape gebaseerd maar dat is niet echt merkbaar meer.
beter gezegt er zitten een heel aantal dingen niet meer in die in netscape wel zaten (overigens beginnen er weer een aantal terug te komen)
marquee doet het tegenwoordig ook weer in opera, maar of je daar blij mee moet zijn :-/
Damn, geprobeerd cms, reactiesysteem enzo erin te verwerken, maar het werkt allemaal van geen meter. Kon bij reacties niet eens gewoon een id of nr meegeven:(
Tip: wanneer iets iets anders of niets doet van wat je verwacht: bovenaan je pagina. Dit laat alle foutmeldignen zien.
Grtz,
Adje
Zal nieuwe thread aanmaken.
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
<?php
// Variabelen
// Ik geef het niet standaard mee in een hyperlink, maar het is een mogelijkheid
if(is_numeric($_GET['max'])) $max = $_GET['max'];
if(is_numeric($_GET['start'])) $start = $_GET['start'];
// $max is het maximaal aantal resultaten per pagina
if (empty($max)) $max = 15;
// Laten staan, hiermee begint de query op het goede punt
if (empty($start)) $start = 0;
// Laten staan, hiermee begint de query op het goede punt
// Rekenen
$eind = $start + $max; // Voor de query, tot welke record die moet gaan
$vorige = $start - $max; // Voor de variabele start voor 'vorige'-link
$volgende = $eind; // Voor de variabele start voor 'volgende'-link
//
// Gevonden
// Dit script wordt gestart als een gezocht moet worden
//
$kleur = "<bgcolor=CCOO33><font face = arial color = FFFFFF size = -2\>";
$lengte = strlen( $HTTP_POST_VARS[zoekkorps]) +
strlen( $HTTP_POST_VARS[zoekroepnummer])+
strlen( $HTTP_POST_VARS[zoektype]) +
strlen( $HTTP_POST_VARS[zoekmerk]) +
strlen( $HTTP_POST_VARS[zoekopbouw]) +
strlen( $HTTP_POST_VARS[zoekkenteken])+
strlen( $HTTP_POST_VARS[zoekindienst]);
if ($lengte == 0)
{
include "header.php";
echo "<hr>";
echo "<font face = arial> U heeft <B> GEEN </B>Zoekterm ingevuld</br> ";
echo "<hr>";
include "zoekknop.php";
exit();
}
//-- natuurlijk moet er eerst een connectie met de database worden gemaakt:
include ("connect.php");
$sql = "SELECT * FROM brand WHERE
korps LIKE '%$HTTP_POST_VARS[zoekkorps]%'&&
roepnummer LIKE '%$HTTP_POST_VARS[zoekroepnummer]%'&&
type_voertuig LIKE '%$HTTP_POST_VARS[zoektype]%'&&
merk_type_chassis LIKE '%$HTTP_POST_VARS[zoekmerk]%'&&
opbouw LIKE '%$HTTP_POST_VARS[zoekopbouw]%'&&
kenteken LIKE '%$HTTP_POST_VARS[zoekkenteken]%'&&
in_dienst LIKE '%$HTTP_POST_VARS[zoekindienst]%'
order by '$HTTP_POST_VARS[sort]'
LIMIT $start, $max";
//-- voer de SQL code uit en zet dit in een variabele zodat we zometeen kunnen
//-- kijken of er een resultaat is
$res = mysql_query($sql);
$num = mysql_num_rows($res);
//-- bekijk nu of er een resultaat is, of het zoekwoord dus gevonden is of niet
if (mysql_num_rows($res) >= 1)
{
// -- Maak header als er wat is gevonden
include ( "header.php");
include ( "zoekknop.php");
echo "<table><center><table border = 1 >";
echo "<td ALIGN=LEFT > $kleur Korps</td>";
echo "<td ALIGN=LEFT > $kleur Roepnummer</td>";
echo "<td ALIGN=LEFT > $kleur Type voertuig</td>";
echo "<td ALIGN=LEFT > $kleur Merk/Type Chassis</td>";
echo "<td ALIGN=LEFT > $kleur Opbouw</td>";
echo "<td ALIGN=LEFT > $kleur Kenteken</td><p>";
echo "<td ALIGN=LEFT > $kleur In dienst</td><p>";
// BANNER //
echo "<HR>";
echo "<B><font face = arial size= -1> <center>$num Resultaten gevonden en gesorteerd op $HTTP_POST_VARS[sort] </B>";
echo "<HR>";
//-- er is een resultaat gevonden, toon de resultaten via een while () loop
while ($row = mysql_fetch_array($res))
{
echo "<tr>";
echo "<td ALIGN=LEFT > $kleur <a href=\"details.php?id=$row[ID]\">$row[korps]</td></a>";
// Als veld leeg is dze vullen met een <br>
if ($row[roepnummer] =="")
{
echo "<td ALIGN=LEFT > $kleur <BR></td>\n";
}
else
{
echo "<td ALIGN=LEFT > $kleur $row[roepnummer]</td>\n";
}
echo "<td ALIGN=LEFT > $kleur $row[type_voertuig]</td><p>\n";
echo "<td ALIGN=LEFT > $kleur $row[merk_type_chassis]</td><p>\n";
// Als veld leeg is dze vullen met een <br>
if ($row[opbouw] =="")
{
echo "<td ALIGN=LEFT > $kleur <BR></td>\n";
}
else
{
echo "<td ALIGN=LEFT > $kleur $row[opbouw]</td>\n";
}
echo "<td ALIGN=LEFT > $kleur $row[kenteken]</td>\n";
echo "<td ALIGN=LEFT > $kleur $row[in_dienst]</td>\n";
echo "</tr>";
}
echo "</table>";
include "zoekknop.php";
// Kijken of $vorige groter of gelijk is aan 0, dan de hyperlink 'Vorige'
if ($vorige >= '0')
{
echo "<a href=\"gevonden.php?start=$vorige&max=$max\">Vorige</a>\n";
// De variabele start geeft voor de volgende pagina aan waar de query moet starten
}
// Tellen hoeveel records er zijn
$aantal = mysql_fetch_row(mysql_query("SELECT count(*) FROM brand"));
// Als het aantal groter is dan $volgende de link laten zien
if ($aantal[0] > $volgende)
{
echo "<a href=\"gevonden.php?start=$volgende&max=$max\">Volgende</a>\n";
// De variabele start geeft voor de volgende pagina aan waar de query moet starten
}
}
else
{
WIE wil mij een stapje verder helpen:
Wat is het probleem, als ik de query heb uitgevoerd met (zoek in de databse) en ik klik volgende dan begint het gewoon bij het eerste record in de database i.p.v. de volgende uit de query (ik zie het even niet meer zitten, ik ben een beginner)
vast bedankt voor de hulp.
gr Henk
include "header.php";
echo "<p><font face = arial>Er is niets gevonden op jou zoekterm:<b> $HTTP_POST_VARS[zoekkorps]</b></p>";
include "zoekknop.php";
}
?>
// Variabelen
// Ik geef het niet standaard mee in een hyperlink, maar het is een mogelijkheid
if(is_numeric($_GET['max'])) $max = $_GET['max'];
if(is_numeric($_GET['start'])) $start = $_GET['start'];
// $max is het maximaal aantal resultaten per pagina
if (empty($max)) $max = 15;
// Laten staan, hiermee begint de query op het goede punt
if (empty($start)) $start = 0;
// Laten staan, hiermee begint de query op het goede punt
// Rekenen
$eind = $start + $max; // Voor de query, tot welke record die moet gaan
$vorige = $start - $max; // Voor de variabele start voor 'vorige'-link
$volgende = $eind; // Voor de variabele start voor 'volgende'-link
//
// Gevonden
// Dit script wordt gestart als een gezocht moet worden
//
$kleur = "<bgcolor=CCOO33><font face = arial color = FFFFFF size = -2\>";
$lengte = strlen( $HTTP_POST_VARS[zoekkorps]) +
strlen( $HTTP_POST_VARS[zoekroepnummer])+
strlen( $HTTP_POST_VARS[zoektype]) +
strlen( $HTTP_POST_VARS[zoekmerk]) +
strlen( $HTTP_POST_VARS[zoekopbouw]) +
strlen( $HTTP_POST_VARS[zoekkenteken])+
strlen( $HTTP_POST_VARS[zoekindienst]);
if ($lengte == 0)
{
include "header.php";
echo "<hr>";
echo "<font face = arial> U heeft <B> GEEN </B>Zoekterm ingevuld</br> ";
echo "<hr>";
include "zoekknop.php";
exit();
}
//-- natuurlijk moet er eerst een connectie met de database worden gemaakt:
include ("connect.php");
$sql = "SELECT * FROM brand WHERE
korps LIKE '%$HTTP_POST_VARS[zoekkorps]%'&&
roepnummer LIKE '%$HTTP_POST_VARS[zoekroepnummer]%'&&
type_voertuig LIKE '%$HTTP_POST_VARS[zoektype]%'&&
merk_type_chassis LIKE '%$HTTP_POST_VARS[zoekmerk]%'&&
opbouw LIKE '%$HTTP_POST_VARS[zoekopbouw]%'&&
kenteken LIKE '%$HTTP_POST_VARS[zoekkenteken]%'&&
in_dienst LIKE '%$HTTP_POST_VARS[zoekindienst]%'
order by '$HTTP_POST_VARS[sort]'
LIMIT $start, $max";
//-- voer de SQL code uit en zet dit in een variabele zodat we zometeen kunnen
//-- kijken of er een resultaat is
$res = mysql_query($sql);
$num = mysql_num_rows($res);
//-- bekijk nu of er een resultaat is, of het zoekwoord dus gevonden is of niet
if (mysql_num_rows($res) >= 1)
{
// -- Maak header als er wat is gevonden
include ( "header.php");
include ( "zoekknop.php");
echo "<table><center><table border = 1 >";
echo "<td ALIGN=LEFT > $kleur Korps</td>";
echo "<td ALIGN=LEFT > $kleur Roepnummer</td>";
echo "<td ALIGN=LEFT > $kleur Type voertuig</td>";
echo "<td ALIGN=LEFT > $kleur Merk/Type Chassis</td>";
echo "<td ALIGN=LEFT > $kleur Opbouw</td>";
echo "<td ALIGN=LEFT > $kleur Kenteken</td><p>";
echo "<td ALIGN=LEFT > $kleur In dienst</td><p>";
// BANNER //
echo "<HR>";
echo "<B><font face = arial size= -1> <center>$num Resultaten gevonden en gesorteerd op $HTTP_POST_VARS[sort] </B>";
echo "<HR>";
//-- er is een resultaat gevonden, toon de resultaten via een while () loop
while ($row = mysql_fetch_array($res))
{
echo "<tr>";
echo "<td ALIGN=LEFT > $kleur <a href=\"details.php?id=$row[ID]\">$row[korps]</td></a>";
// Als veld leeg is dze vullen met een <br>
if ($row[roepnummer] =="")
{
echo "<td ALIGN=LEFT > $kleur <BR></td>\n";
}
else
{
echo "<td ALIGN=LEFT > $kleur $row[roepnummer]</td>\n";
}
echo "<td ALIGN=LEFT > $kleur $row[type_voertuig]</td><p>\n";
echo "<td ALIGN=LEFT > $kleur $row[merk_type_chassis]</td><p>\n";
// Als veld leeg is dze vullen met een <br>
if ($row[opbouw] =="")
{
echo "<td ALIGN=LEFT > $kleur <BR></td>\n";
}
else
{
echo "<td ALIGN=LEFT > $kleur $row[opbouw]</td>\n";
}
echo "<td ALIGN=LEFT > $kleur $row[kenteken]</td>\n";
echo "<td ALIGN=LEFT > $kleur $row[in_dienst]</td>\n";
echo "</tr>";
}
echo "</table>";
include "zoekknop.php";
// Kijken of $vorige groter of gelijk is aan 0, dan de hyperlink 'Vorige'
if ($vorige >= '0')
{
echo "<a href=\"gevonden.php?start=$vorige&max=$max\">Vorige</a>\n";
// De variabele start geeft voor de volgende pagina aan waar de query moet starten
}
// Tellen hoeveel records er zijn
$aantal = mysql_fetch_row(mysql_query("SELECT count(*) FROM brand"));
// Als het aantal groter is dan $volgende de link laten zien
if ($aantal[0] > $volgende)
{
echo "<a href=\"gevonden.php?start=$volgende&max=$max\">Volgende</a>\n";
// De variabele start geeft voor de volgende pagina aan waar de query moet starten
}
}
else
{
WIE wil mij een stapje verder helpen:
Wat is het probleem, als ik de query heb uitgevoerd met (zoek in de databse) en ik klik volgende dan begint het gewoon bij het eerste record in de database i.p.v. de volgende uit de query (ik zie het even niet meer zitten, ik ben een beginner)
vast bedankt voor de hulp.
gr Henk
include "header.php";
echo "<p><font face = arial>Er is niets gevonden op jou zoekterm:<b> $HTTP_POST_VARS[zoekkorps]</b></p>";
include "zoekknop.php";
}
?>