Toon posts:

Inlogscherm veranderen, wie helpt me?

Pagina: 1
Acties:
  • 128 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi,

ik wil graag het scherm van het inloggen van me guestbook veranderen. Zo wil ik onder andere i.p.v. een gewone submit knop een plaatje gebruiken als submit knop.
Alleen om de een of andere reden werkt het niet, waarom?

Ik wil van dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<form method="post" action="cook.php">
<div align="center">
<center>
<table border="1" cellspacing="0" cellpadding="2">
<tr>
<td colspan="2" bgcolor="#F8F8FF" align="center"><b>Admin login</b></td>
</tr>
<tr>
<td align="right">Username:</td>
<td><input type="text" name="username" size="23"></td>
</tr>
<tr>
<td align="right">Password:</td>
<td><input type="password" name="password" size="23"></td>
</tr>
<tr>
<td colspan="2">
<p align="center"><input type="submit" value=":: Go ::" name="login"></td>
</tr>
</table>
</center>
</div>
</form>

Dit maken:
code:
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
<form method="post" action="cook.php">
<div align="center">
<center>
<table border="0" cellspacing="1" cellpadding="3" class="table_border">
<tr>
<td font-weight="bold" font-size="10pt" colspan="2" background="http://wfh.gamepoint.net/img/celbg.jpg"><font color="FFFFFF"><b>Please login</b></font> </td>
</tr>
<tr>
<td bgcolor="#333333" colspan="2">
<font color="#FFFFFF">You must log in to access this area of the site.</font></td>
</tr>
<tr>
<td bgcolor="#333333">
<font color="#FF9933">Login:</font></td>
<td bgcolor="#333333">
<input class="box" type="text" name="username" size="20">
</td>
</tr>
<tr>
<td bgcolor="#333333">
<font color="#FF9933">Password:</font></td>
<td bgcolor="#333333">
<input class="box" type="password" name="password" size="20">
</td>
</tr>
<tr>
<td bgcolor="#333333" colspan="2">
<p align="center"><input border="0" src="http://wfh.gamepoint.net/img/submit.jpg" width="100" height="20" type="image" name="login" align="middle">
</td>
</tr>
</table>
</form>
</center>

Wie kan mij vertellen waarom het inloggen niet werkt.
Ik merk wel dat als ik onderaan van type="image" gewoon maak type="submit" dat ie dan wel werkt, maar dat wil ik juist niet want dan krijg ik zo'n lelijke "query verzenden" button.

Bij voorbaat dank!

Verwijderd

kijk nou zelf nog eens naar deze regel code
code:
1
<p align="center"><input border="0" src="http://wfh.gamepoint.net/img/submit.jpg" width="100" height="20" type="image" name="login" align="middle">

je moet natuurlijk wel ervoor zorgen dat je een input type=submit ergens hebt...

ff logisch nadenken ;)

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

<input type=image src=plaatje onClick="document.formpje.submit();">

Misschien moet het "javascript:document.formpje.submit();" zijn, maar ik geloof van niet.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Topicstarter
Op vrijdag 05 oktober 2001 01:06 schreef DiStance het volgende:
kijk nou zelf nog eens naar deze regel code
code:
1
<p align="center"><input border="0" src="http://wfh.gamepoint.net/img/submit.jpg" width="100" height="20" type="image" name="login" align="middle">

je moet natuurlijk wel ervoor zorgen dat je een input type=submit ergens hebt...

ff logisch nadenken ;)
Ja dat begrijp ik ook wel, daarom werkt ie ook niet.
Maar er moet toch wel een mogelijkheid zijn dat ik en kan inloggen en het plaatje gebruik om in te loggen?
Maar ja hoe is me nog niet duidelijk. :?

Verwijderd

of inderdaad met een javascript functie :)
moest wel erg ver krabben vanuit achterin me hersens om daarop te komen... zwak eigenlijk... maargoed... tis ook zo'n grijs verleden allemaal...

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Op vrijdag 05 oktober 2001 01:07 schreef SmOkE19 het volgende:
Maar ja hoe is me nog niet duidelijk. :?
Klopklop... who's there? Het antwoord staat er al! 2e reply van boven.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

tjah lezen in chronologische volgorde is niet het allermakkelijskt :)

Verwijderd

Topicstarter
Op vrijdag 05 oktober 2001 01:08 schreef Gerco het volgende:

[..]

Klopklop... who's there? Het antwoord staat er al! 2e reply van boven.
Nee niet. Lees onderaan me eerste post eens...
Als ik er nu zo input type="submit" van maak, dan werkt alles wel maar dan heb ik alsnog niet me submit plaatje maar dan staat er zo'n lelijke "query verzenden" button.
Ja en van dat Javascript ding begrijp ik niet wat je bedoelt.
Kan iemand van jullie em alsjeblieft niet even editen en de goeie versie voor me posten? *D

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Op vrijdag 05 oktober 2001 01:10 schreef SmOkE19 het volgende:
Nee niet. Lees onderaan me eerste post eens...
Lees MIJN post dan eens. Het IS een type=image en hij DOET een submit.

Leer eerst lezen, dan scripten.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • blender
  • Registratie: Juni 2001
  • Niet online
Wel goed lezen!

Je geeft een plaatje gewoon een OnClick behaviour mee! Dat is toch de bedoeling of niet?
code:
1
2
3
4
<form name="formulier" action="script.php" method="POST">
blabla
[img]"plaatje.gif"[/img]
</form>

Verwijderd

met de Onclick functie gaat ie dus uitvoeren wat normaal het type submit zou doen...

maak dit er eens van
code:
1
<a href="blaat.html" onclick="document.formpje.submit();">[img]"blaat.gif"></a[/img]

ff aanpassen voor jou variables natuurlijk maar dan zou dit ook moeten werken...

Verwijderd

zie de post van blender, das nog efficienter! :)

edit: typo's

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Op vrijdag 05 oktober 2001 01:14 schreef blender het volgende:
Je geeft een plaatje gewoon een OnClick behaviour mee! Dat is toch de bedoeling of niet?
Inderdaad, da's precies wat ik bedoel. Lijkt me het betere copy/paste werk, wat daar niet aan te snappen valt snap ik ook niet.

Gaat die submit van jou wel werken? Zo zonder ()'s, gaat 'ie het dan niet als property zien of is javascript wel zo flexibel?

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Topicstarter
Maar hoef ik dan niet eerst een javascript er boven maken wat tussen <script> en </script> komt? :?

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Op vrijdag 05 oktober 2001 01:18 schreef SmOkE19 het volgende:
Maar hoef ik dan niet eerst een javascript er boven maken wat tussen <script> en </script> komt? :?
Nee, want submit() is een ingebouwde functie van alle formuliertjes.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

nee dit zijn namelijk bestaande javascript functies...
dus je hoeft niks tussen <script> tags te zetten...

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Op vrijdag 05 oktober 2001 01:20 schreef DiStance het volgende:
nee dit zijn namelijk bestaande javascript functies...
dus je hoeft niks tussen <script> tags te zetten...
Wij zijn het wel vaak eens he >:)

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • Grum
  • Registratie: Juni 2001
  • Niet online
waarschijnlijk kan jejezelf er makkelijk vanaf brengen door
this.submit() te doen onder et plaatje :)

dan hoef je je form geen naam te geven ed ...

(ps zo zou het ook al moeten werken zoals je het hebt)

Verwijderd

Topicstarter
Ik waardeer jullie hulp allemaal jongens zo op de late avond, bedankt vast!

Alleen hij werkt nog niet. :p

Kan een van jullie em niet even voor me editen die code en em hier zetten zodat deze n00b alleen nog maar hoeft te copy/pasten? :?

Verwijderd

Op vrijdag 05 oktober 2001 01:21 schreef Gerco het volgende:

[..]

Wij zijn het wel vaak eens he >:)
te vaak >:)

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

*zucht*

Vervang:
code:
1
2
3
4
5
<form method="post" action="cook.php">

...

<p align="center"><input border="0" src="http://wfh.gamepoint.net/img/submit.jpg" width="100" height="20" type="image" name="login" align="middle">

Door:
code:
1
2
3
4
5
<form name="formulier" method="post" action="cook.php">

...

<p align="center"><input border="0" src="http://wfh.gamepoint.net/img/submit.jpg" width="100" height="20" type="image" name="login" align="middle" onClick="document.formulier.submit();">

Trouwens, het kan aan mij liggen, maar als ACM wakker had geweest, lag deze al 10 replies geleden met een slot onderaan of bij de bovenburen.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Op vrijdag 05 oktober 2001 01:22 schreef SmOkE19 het volgende:
Ik waardeer jullie hulp allemaal jongens zo op de late avond, bedankt vast!

Alleen hij werkt nog niet. :p

Kan een van jullie em niet even voor me editen die code en em hier zetten zodat deze n00b alleen nog maar hoeft te copy/pasten? :?
dat zou te makkelijk wezen.... maarja tis al gebeurd zie ik...

Verwijderd

Op vrijdag 05 oktober 2001 01:25 schreef Gerco het volgende:
*zucht*

Trouwens, het kan aan mij liggen, maar als ACM wakker had geweest, lag deze al 10 replies geleden met een slot onderaan of bij de bovenburen.
lijkt me wel ja...

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Op vrijdag 05 oktober 2001 01:26 schreef DiStance het volgende:

[..]

dat zou te makkelijk wezen.... maarja tis al gebeurd zie ik...
Ja ach, ik strijk ook weleens over mijn hart, zij het zeer zelden.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Op vrijdag 05 oktober 2001 01:27 schreef Gerco het volgende:

[..]

Ja ach, ik strijk ook weleens over mijn hart, zij het zeer zelden.
gelukkig maar, anders zou het leven toch te makkelijk worden en dat willen we toch niet laten gebeuren??????? >:)

Verwijderd

Topicstarter
Op vrijdag 05 oktober 2001 01:26 schreef DiStance het volgende:
dat zou te makkelijk wezen.... maarja tis al gebeurd zie ik...
OMFG, allemaal leuk en aardig maar hij werkt nog steeds niet! Ik doe precies wat er net gecopy/past is en ik krijg gewoon die lege "cook.php".
Test maar eens op www.wfh.f2s.com/guestbook/admin/index.php
login= bram
pass= test

en zie... :?

Verwijderd

misschien handig om die cook.php ff te pasten????

of heb je daar niks in verandert??

Verwijderd

Topicstarter
Op vrijdag 05 oktober 2001 01:31 schreef DiStance het volgende:
misschien handig om die cook.php ff te pasten????
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?
require("config.php");

if(isset($login) && $password == $gb_adminpass && $username == $gb_admin){
setcookie('cwd',$gb_admin, time() + 900);
header("location: index.php");
}
elseif(isset($login)){ ?>
<div align="center">
<center>
<table border="1" cellspacing="0" cellpadding="2" width="200">
<tr>
<td bgcolor="#F8F8FF" width="200">
<p align="center"><b>Access Denied!</b></p>
</td>
</tr>
</table>
</center>
</div>
<p align="center"><b>You didn't specify the right username and password!</b></p>
<? }
?>

Had ik nog niks in verandert wat interface betreft, gewoon de standaard tabellen enzo.

Verwijderd

en die index.php? was daarmee is die wel goed???

Verwijderd

Topicstarter
Die hele "index.php" waar dus ook dat deel in zit met die button is als volgt:
code:
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
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
<?
require("config.php");
?>
<html>
<head>
<title>Guestbook: Admin panel</title>
<style>
body{
font-family: verdana;
font-size: 8pt;
background-color: #333333;
color: #FFFFFF;
font-family: trebuchet, verdana;
font-size: 11px;
letter-spacing: 0.5px;
scrollbar-face-color: #333333;
scrollbar-highlight-color: #666666; 
scrollbar-shadow-color: #666666;
scrollbar-3dlight-color: #333333;
scrollbar-arrow-color: #666666;
scrollbar-track-color: #333333;
scrollbar-darkshadow-color: #333333; 
}
td{
font-family: verdana;
font-size: 8pt;
}
a:active{
color: #FF3300;
text-decoration: none;
}
a:link{
color: #C0C0C0;
text-decoration: none;
}
a:visited{
color: c0c0c0;
text-decoration: none;
}
a:hover{
color: #FFFFFF;
text-decoration: underline;
}
.fun{
background-color: #333333;
color: #FFFFFF;
font-family: verdana,arial;
font-size: 8pt;
border: 1 solid #C0C0C0;
}
.other{
color: #000000;
font-family: verdana,arial;
font-size: 7pt;
}
.1{
font-size: 7pt;
color: #333333;
}
.box{
border: solid 1px #CCCCCC;
}
.table_border{ 
background-color: #CCCCCC; 
}
</style>

<script language="JavaScript">
<!--

function go(id){
var go = confirm("Are your sure you want to delete entry "+id+"?");

if(!go){
return false;
}
}
//-->
</script>
</head>
<body>


<?
if(!isset($login) && !isset($password) && !isset($username) && !isset($cwd)){ ?>
<form name="inloggen" method="post" action="cook.php">
<div align="center">
<center>
<table border="0" cellspacing="1" cellpadding="3" class="table_border">
<tr>
<td font-weight="bold" font-size="10pt" colspan="2" background="http://wfh.gamepoint.net/img/celbg.jpg"><font color="FFFFFF"><b>Please login</b></font> </td>
</tr>
<tr>
<td bgcolor="#333333" colspan="2">
<font color="#FFFFFF">You must log in to access this area of the site.</font></td>
</tr>
<tr>
<td bgcolor="#333333">
<font color="#FF9933">Login:</font></td>
<td bgcolor="#333333">
<input class="box" type="text" name="username" size="20">
</td>
</tr>
<tr>
<td bgcolor="#333333">
<font color="#FF9933">Password:</font></td>
<td bgcolor="#333333">
<input class="box" type="password" name="password" size="20">
</td>
</tr>
<tr>
<td bgcolor="#333333" colspan="2">
<p align="center"><input border="0" src="http://wfh.gamepoint.net/img/submit.jpg" width="100" height="20" type="image" name="login" align="middle" onClick="document.inloggen.submit();">
</td>
</tr>
</table>
</form>
</center>
<?
}
if($cwd == $gb_admin){
?>
<h3 align="center">Guestbook Admin panel</h3>
<li>Entries ordered by <b>date</b>.
<li>Modify posts one by one.

<?
// SHOW ENTRIES
if(!isset($modify) AND !isset($delete)){
$limit = 10;
if (empty($offset)) {
    $offset=0;
}
$result = mysql_query("SELECT COUNT(*) FROM $t_posts");
$numrows = mysql_result($result, 0, 0); 
$result = mysql_query("SELECT ID, name, mail, homepage, icq, msg, date FROM $t_posts ORDER BY date DESC limit $offset,$limit");

while(list($ID,$name,$mail,$homepage,$icq,$msg,$date) = mysql_fetch_array($result)) {
  $thedate = date($dateformat,$date+($timeoffset*3600));
  $thetime = date($timeformat,$date+($timeoffset*3600));
  $msg = stripslashes($msg);

  echo"
<form method=\"post\" action=\"$PHP_SELF\" name=\"$ID\">
<input type=\"hidden\" name=\"ID2\" value=\"$ID\">
<table border=\"1\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"100%\" colspan=\"2\" background=\"http://wfh.gamepoint.net/img/celbg.jpg\">
<table border=\"0\" width=\"100%\">
<tr>
<td width=\"50%\"><b>Posted on: $thedate - $thetime</b></td>
<td width=\"50%\">
<p align=\"right\">Number $ID</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width=\"26%\" align=\"right\">Name:</td>
<td width=\"74%\"><input type=\"text\" name=\"name2\" size=\"32\" value=\"$name\"></td>
</tr>
<tr>
<td width=\"26%\" align=\"right\">Mail:</td>
<td width=\"74%\"><input type=\"text\" name=\"mail2\" size=\"32\" value=\"$mail\"></td>
</tr>
<tr>
<td width=\"26%\" align=\"right\">Homepage:</td>
<td width=\"74%\"><input type=\"text\" name=\"homepage2\" size=\"32\" value=\"$homepage\"></td>
</tr>
<tr>
<td width=\"26%\" align=\"right\">ICQ:</td>
<td width=\"74%\"><input type=\"text\" name=\"icq2\" size=\"32\" value=\"$icq\"></td>
</tr>
<tr>
<td width=\"26%\" align=\"right\" valign=\"top\">Message:</td>
<td width=\"74%\"><textarea rows=\"10\" name=\"msg2\" cols=\"44\">$msg</textarea></td>
</tr>
<tr>
<td width=\"100%\" colspan=\"2\">
<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"50%\"><input type=\"submit\" value=\"  Modify  \" name=\"modify\"></td>
<td width=\"50%\">
<p align=\"right\"><input onclick=\"return go('$ID')\" type=\"submit\" value=\"  Delete  \" name=\"delete\"></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
      ";


}

$pages=intval($numrows/$limit);
if ($numrows%$limit) {
    $pages++;
}
echo"<center>";
$first_record = $offset + 1;
echo "No viewing: $first_record -";
if (!((($offset)/$limit)+1==$pages)) {
    $last_record = $offset + $limit;
    echo " $last_record of $numrows items &nbsp; &nbsp; ";
} else {
    echo " $numrows of $numrows item(s) &nbsp; &nbsp; ";
}
if ($offset != 0) { //bypass PREV link if offset is 0
    $prevoffset=$offset-$limit;
    echo "<a href=\"$PHP_SELF?offset=$prevoffset\">previous</a> &nbsp; \n";
}
if ( $pages != 1 ) {
    for ($i=1;$i<=$pages;$i++) {
      $newoffset=$limit*($i-1);
      if ( ((($offset)/$limit)==($i-1)) ) {
        echo "$i &nbsp; \n";
      } else {
        echo "<a href=\"$PHP_SELF?offset=$newoffset\">$i</a> &nbsp; \n";
      }
    }
}   
if (!((($offset)/$limit)+1==$pages) && $pages!=1) {
    $newoffset=$offset+$limit;
    echo "<a href=\"$PHP_SELF?offset=$newoffset\">next</a><p>\n";
}
echo"</center>";
}

// DELETE A POST

if(isset($delete) AND isset($ID2)){
$query = mysql_query("DELETE FROM $t_posts WHERE ID='$ID2'");
    if($query){
    echo"<center> Post with ID $ID2 has been deleted!";
    echo"<br><br>";
    echo"<a href=\"index.php\">Back to index</a>";
    echo"</center>";
}
else{echo"Database error!";}
}

if(isset($modify) AND isset($ID2)){
$msg2 = nl2br($msg2);
$query = mysql_query("UPDATE $t_posts set name='$name2', mail='$mail2', homepage='$homepage2', icq='$icq2', msg='$msg2', date=".time()." WHERE ID='$ID2'");
if(!$query){
echo"<center>DATABASE ERROR !";
}
else{
echo"<center>";
echo"Entry $ID2 updated!";
echo"<br><br>";
echo"<a href=\"index.php\">Back to index</a>";
echo"</center>";
}
}
// end sec if
}
?>
</body>
</html>

Verwijderd

ik denk dat of de fout zit in het javascript, dat je het net ff iets anders moet doen of de fout zit hem in cook.php, alhoewel je daar niks aan hebt veranderd neem ik aan?

kijk ff op wat javascitp sites en zoek ff uit hoe ze met forms werken... kom je er ongetwijfeld uit...

Verwijderd

Topicstarter
Mja ok, toch iedereen bedankt voor alle moeite! ;)

Verwijderd

geen probleem...
ga nu maar eens slapen, er is toch niemand die op mijn thread reageert :'(

truste :Z

Verwijderd

Topicstarter
Op vrijdag 05 oktober 2001 01:43 schreef DiStance het volgende:
geen probleem...
ga nu maar eens slapen, er is toch niemand die op mijn thread reageert :'(

truste :Z
Jij ook man. :z

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

javascript, 'simpel debugvraagje', volgende keer es de html-reference lezen (vooral mbt input) en wat over de javascript functietjes etc...

succes
Pagina: 1

Dit topic is gesloten.