WW veranderen
Ik moet voor school een inlogsysteem maken.
Als ik ingelogd ben kom ik op een literatuurlijst.
De gegevens (boeken, leerlingen, keuzen) worden gelinkt via een db op phpmyadmin.
Hier moet ik als ik op een plaatje heb geklikt mijn ww kunnen veranderen.
Maar ik kom hier niet echt aan uit.
Mijn db structuur is:
Ik heb nu dit:
Quote:
Ik heb de user, host, ww, en db ingevuld.
Maar als ik deze in mijn public_html aanklik zie ik een blanco site.
Kan iemand mij helpen?
Alvast bedankt!
Gewijzigd op 22/02/2012 11:56:50 door Stan Kiggen
Waarom een limiet van 10 karakters op het wachtwoord? Dat zou betekenen dat gebruikers geen wachtwoorden langer dan 10 karakters mogen gebruiken, en dat je deze zonder encryptie zou willen opslaan. Beide zijn niet aan te raden!
Chris Horeweg op 20/02/2012 13:47:05:
Waarom een limiet van 10 karakters op het wachtwoord? Dat zou betekenen dat gebruikers geen wachtwoorden langer dan 10 karakters mogen gebruiken, en dat je deze zonder encryptie zou willen opslaan. Beide zijn niet aan te raden!
Hoe zou jij het dan formuleren?
Toevoeging op 20/02/2012 15:00:28:
Koen V op 20/02/2012 13:29:44:
Dat kan het beste als laatste regel ofniet?
Toevoeging op 20/02/2012 15:05:17:
En hoe zou ik kunnen zeggen (dit moet natuurlijk in een ander script) dat er een plaatje komt rechtsboven en als daarop wordt geklikt dat dan in mijn iframe dit wordt gestart?
dat plaatje als link naar een pagina die in dat iframe wordt gestart?
Jeroen vd op 20/02/2012 15:34:44:
dat plaatje als link naar een pagina die in dat iframe wordt gestart?
Ja ik heb nu al een iframe met daarin de boeken.
En nu wil ik rechts boven een plaatje, en als ik daarop klik moet in het iframe komen dat van het ww veranderen.
<img src = "plaatje_waar_je_op_moet_klikken">
</a>
Toevoeging op 20/02/2012 16:07:06:
niet dat ik iframes aanbeveel maar goed
je wachtwoord staat op maximaal 10 karakters.. md5 is ALTIJD 32.
- je script is lek, sql injectie is mogelijk
- geen goede foutafhandeling
- gebruik consistent enkele en dubbele quotes. ik raad enkele aan voor php en dubbele voor html
- geen variabelen kopiëren
Toevoeging op 20/02/2012 16:18:46:
onder je script, in de body
Toevoeging op 20/02/2012 16:19:50:
eigenlijk mag je script niet in de body staan, logica in de head. sla al je echo's op in een variabele, en echo in de browser
Jeroen vd op 20/02/2012 16:18:28:
en een paar andere dingetjes:
- je script is lek, sql injectie is mogelijk
- geen goede foutafhandeling
- gebruik consistent enkele en dubbele quotes. ik raad enkele aan voor php en dubbele voor html
- geen variabelen kopiëren
Toevoeging op 20/02/2012 16:18:46:
onder je script, in de body
Toevoeging op 20/02/2012 16:19:50:
eigenlijk mag je script niet in de body staan, logica in de head. sla al je echo's op in een variabele, en echo in de browser
- je script is lek, sql injectie is mogelijk
- geen goede foutafhandeling
- gebruik consistent enkele en dubbele quotes. ik raad enkele aan voor php en dubbele voor html
- geen variabelen kopiëren
Toevoeging op 20/02/2012 16:18:46:
onder je script, in de body
Toevoeging op 20/02/2012 16:19:50:
eigenlijk mag je script niet in de body staan, logica in de head. sla al je echo's op in een variabele, en echo in de browser
Sorry maar ik begrijp het niet helemaal.
Ben nog niet zo bekend met PHP.
tutorial
>>> geen goede foutafhandeling
tutorial
>>>gebruik consistent enkele en dubbele quotes. ik raad enkele aan voor php en dubbele voor html
je doet overal wat anders wat quotes betreft. gebruik voor alles met php enkele ('') en voor alles dubbele (""). voordeel: je hoeft veel minder te escapen
>>>geen variabelen kopiëren
tutorial
logica in de head, presentatie in de body! google eens wat er mee bedoeld wordt
Gewijzigd op 20/02/2012 16:38:04 door Jeroen VD
Quote:
Warning: mysql_connect(): Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /home/stan.k/public_html/Literatuurlijst/leerling/changeww.php on line 53 Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /home/stan.k/public_html/Literatuurlijst/leerling/changeww.php on line 54 Warning: mysql_query(): Access denied for user 'www-data'@'localhost' (using password: NO) in /home/stan.k/public_html/Literatuurlijst/leerling/changeww.php on line 57 Warning: mysql_query(): A link to the server could not be established in /home/stan.k/public_html/Literatuurlijst/leerling/changeww.php on line 57 Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/stan.k/public_html/Literatuurlijst/leerling/changeww.php on line 58 Het ingevoerde wachtwoord is onjuist!
Maar mijn gegevens (ww, username, db en host) zijn gewoon goed ingevuld.
Gewijzigd op 20/02/2012 16:38:34 door Stan Kiggen
en heb je de juiste inloggegevens?
Maar daar zit wel de fout ofniet?
o wacht. waar verijst de action = naar in de <form>?
Ik heb het geprobeerd via een code op internet.
Zou ik dan nog een ander script moeten hebben?
Gewijzigd op 20/02/2012 16:52:02 door Stan Kiggen
dat is leuk voor enkele script, maar ga je met meerdere paginas werken, ga dan toch echt aan de gang met een webserver. want online kun je meestal niet zoveel
Gewijzigd op 21/02/2012 17:53:31 door Stan Kiggen
Toevoeging op 20/02/2012 17:06:16:
kan je even je login.php posten? want ik krijg deze melding als ik alleen op login druk zonder iets in te vullen,
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND WW=''' at line 1
er is iets fout met je query of je bent iets van een komma, haakje o.i.d vergeten of iets anders :)
Echt dom, ik had al een config.php gemaakt met mijn database gegevens.
Nu heb ik bovenaan gezet.
Quote:
include ("../include/config.php"); // connectie met database maken en database selecteren
session_start(); // start een sessie of zet een sessie voort
session_start(); // start een sessie of zet een sessie voort
En nu gaat hij hierna verder.
Alleen zit ik nu fout met de variabelen ($..)
Want als ik alles invul krijg ik: Het ingevoerde wachtwoord is onjuist!
Dit is mijn login.php:
Quote:
Hoe krijg ik alles in de quote?
Gewijzigd op 22/02/2012 11:57:20 door Stan Kiggen