Gebruik gewoon gelijk MySQL, aan bestanden als database gebruiken moet je niet beginne
Ik geloof het allemaal maar volgens mij snap je mijn vraag niet helemaal.
Jawel. Want als je de variabelen wil veranderen in het bestand, dan moet je bestand schrijfrechten hebben, vervolgens moet je het bestand gaan openen, moet je op zoek gaan naar de variabelen door middel van iets van een reguliere expressie, vervolgens moet je de pointer van het bestand verplaatsen naar de positie van de variabele en dan moet je de oude variabele weghalen. Daarna moet je de nieuwe variabele wegschrijven en dan moet je het bestand afsluiten.
Dat is 50x zo moeilijk als het opslaan in een database.
Oké oke, heb me gisteren en vandaag verdiept in het MySQL-gebeuren (MySQLi nog niet) en heb nog moeite met een ding. Mijn doel is dat ík zelf gebruikers toe kan voegen, die vervolgens in kunnen loggen. Gebruikers moeten verschillende rangen hebben die dus verschillende rechten hebben. Daarna moeten ze zich kunnen afmelden voor een bepaalde datum (een afspraak zegmaar) en daar een opmerking bij geven. Zon systeem kun je natuurlijk nergens kant en klaar krijgen en tuts kom ik ook niet uit. Heeft iemand tips hoe ik dit het beste kan doen? Wil het systeem zo veel mogelijk natuurlijk zelf maken, maar misschien is het iets te ambitieus voor een beginner.
Oké oke, heb me gisteren en vandaag verdiept in het MySQL-gebeuren (MySQLi nog niet) en heb nog moeite met een ding. Mijn doel is dat ík zelf gebruikers toe kan voegen, die vervolgens in kunnen loggen. Gebruikers moeten verschillende rangen hebben die dus verschillende rechten hebben. Daarna moeten ze zich kunnen afmelden voor een bepaalde datum (een afspraak zegmaar) en daar een opmerking bij geven. Zon systeem kun je natuurlijk nergens kant en klaar krijgen en tuts kom ik ook niet uit. Heeft iemand tips hoe ik dit het beste kan doen? Wil het systeem zo veel mogelijk natuurlijk zelf maken, maar misschien is het iets te ambitieus voor een beginner.
Begin in phpMyAdmin eens met een databasestructuur, dus een gebruikerstabel bijvoorbeeld. Ga daarna aan de slag met je tabelstructuur, dus een e-mail en password bijvoorbeeld, vergeet zeker geen id en voeg ook een rangcolumn aan. Haal met een query alles op en vergelijk op de paginas of de rang hoog genoeg is om die pagina te bezoeken. Inlogsysteem kan je wel gewoon vinden natuurlijk
Hoi allemaal, Heb nu een database met de tabel leden. Deze bestaat uit emailadres wachtwoord gebruikersnaam gebruikersID rang. Ik ben nu heel benieuwd hoe ik de bezoekers een formuliertje in kan laten vullen die gebruikersnaam en wachtwoord controleert. In PHP ging dat relatief makkelijk met die if functie, maar heb geen flauw idee hoe ik hier in MySQL aan kan gaan beginnen. Heb iets dergelijks namelijk ook nog nodig met de rang-gegevens.
Al lang naar gekeken. Neem helaas niet alles in 1x op
Dat is ook niet het enige wat je moet doen. Maak oefeningen en combineer deze met voorgaande geleerde stof, en probeer te beschrijving in de comments wat je doet.
Okay. Adh van verschillende tutorials probeer ik nu een geheel nieuw systeempje te bouwen, wat ik eerst ga uitwerken met heel simpel PHP (en dat kan, heb op dit moment nog geen MySQL nodig). Als dat klaar is en gecontroleerd is wil ik het later nog gaan uitbreiden met diverse database functies, maar dat is van later zorg. Ik loop vast op één stuk: Het systeem is een stukje code waarbij een werkgever het aantal gewerkte uren van een werknemer aan kan geven, en vervolgens het salaris per uur ook nog aan kan geven. Natuurlijk willen we dat het aantal gewerkte uren vermenigvuldigd word met het salaris per uur, maar dat lukt niet. Zie hieronder.
Bij de berekening gaat het ergens fout, want hij vermenigvuldigt het aantal gewerkte uren met 2, niet met $salaris. Dit is het enige stukje PHP in de hele code. Ik hoor het graag van jullie!