Kleine Vragen Topic #3

Gestart doorStef2.514 reacties9.659 weergaven

2.515 berichten · pagina 41 van 168

Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
@Thom: Danku biggrin
Timkb schreef:
Eerdere citaten tonen
Sanderc schreef:
Ugh..
Kan iemand hier nu ergens een quote oid zien dat ik vergeten ben?

Codeblok (voorbeeld.php):
1
2
3
4

$date = date("d/m/Y H:i:s")
mysqli_query($connect,"UPDATE leden SET kladblok= ".$date."
WHERE naam=".$_COOKIE[user]."");

ERROR logg zegt dat er een unexpected T_STRING is...
Naar mijn weten is dit juist?

Gebruikers kunnen cookies bewerken, ze kunnen nu in andermans kladblok iets opslaan maar ook zelf querys uitvoeren.

Ik denk dat je beter met sessions kunt werken.

Nou, dat wou ik doen... maar op die host kun je geen sessions opslaan, ik krijg dat path niet ingesteld.

Kan ik dat niet beveiligen van die cookies aanpassen en andermans kladblok aanpassen?

Geen username opslaan in een cookie, maar een key oid wink
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Op wat moet ik googlen als ik dit wil:
Ik wil kijken of er een kolom in een tabel al bestaat.
Dus ik heb een tabel leden met

naam - email - wachttwoord etc
en ik wil kijken of er al iemand bestaat met die email.
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Op wat moet ik googlen als ik dit wil:
Ik wil kijken of er een kolom in een tabel al bestaat.
Dus ik heb een tabel leden met

naam - email - wachttwoord etc
en ik wil kijken of er al iemand bestaat met die email.
Afbeelding

SELECT naam FROM leden WHERE email = thom@leuk.nl
num_rows == 1

?
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thom schreef:
Eerdere citaten tonen
Sanderc schreef:
Op wat moet ik googlen als ik dit wil:
Ik wil kijken of er een kolom in een tabel al bestaat.
Dus ik heb een tabel leden met

naam - email - wachttwoord etc
en ik wil kijken of er al iemand bestaat met die email.

Afbeelding

SELECT naam FROM leden WHERE email = thom@leuk.nl
num_rows == 1

?
Ja dat selecten weet ik, maar ik wil bij het aanmelden checken of er al iemand bestaat die die email gebruikt. Moet ik dan doen

if (num_rows == 1)
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
num_rows > 0
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Met COUNT();
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Hoeft niet altijd met count, je kunt
- num rows functie aanroepen
- fetchen en met count() in php het aantal rijen tellen
- of COUNT() gebruiken natuurlijk.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Dylanh schreef:
Is dit een SEO-friendly URL?
http://localhost/Hoe-script-je-nou-veilig-een-PHP-MySQLi-script-systeem/1

Het laatste getal (in dit geval 1) is het ID die ik nodig heb om het op te halen

Waarom sla je die url niet op als PK? Let dan wel op de lengte.
Dan kun je later de titel niet meer wijzigen (dus een spelfout eruit halen ofzo); als je op ID selecteert maakt het verder niet uit wat de titel is, en kun je die dus ook altijd nog zonder problemen wijzigen.

toevoeging op 22 april 2014, 09:38:38:
Raaoul schreef:
Hoeft niet altijd met count, je kunt
- num rows functie aanroepen
- fetchen en met count() in php het aantal rijen tellen
- of COUNT() gebruiken natuurlijk.
ik zou voor de laatste gaan, dan haal je het minste zinloze data op. smile
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Dylanh schreef:
Eerdere citaten tonen
Antonn schreef:
Eerdere citaten tonen
Dylanh schreef:
Chat o matic geneert een random HEX kleur. Hoe kan ik er voor zorgen dat die kleur niet een witte of grijze tint heeft?
In javascript ofcourse.

Wat houdt dat in? Is #A898B3 ook grijs?
Nee maar de kleur moet niet hetzelfde zijn dan #f2f2f2 en het mag dus niet lichter zijn dan #918C8C
Iemand?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Checken of $kleur niet gelijk is aan #F2F2F2 en of hexdec($kleur) kleiner is dan 9538700 (dat is de hexdec()-waarde van #918C8C).

maarja, wanneer is een kleur lichter dan #918C8C, en wanneer is een kleur niet hetzelfde als #F2F2F2?

#F2F2F1 is niet hetzelfde als #F2F2F2, maar niemand ziet het verschil.
En wanneer is een kleur lichter? Is #8FFFFF lichter dan #F2F2F2? Volgens de hexadecimale waarde niet (als je tenminste kunt stellen dat laag = donkerder en hoog = lichter), maar toch vind ik die kleur wél lichter.

Bedenk dus eerst eens duidelijk WAT nu precies niet hetzelfde betekent, en wat niet lichter dan betekent.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Op wat moet ik googlen als ik dit wil:
Ik wil kijken of er een kolom in een tabel al bestaat.
Dus ik heb een tabel leden met

naam - email - wachttwoord etc
en ik wil kijken of er al iemand bestaat met die email.

Kan ook met een UNIQUE key, en bij het INSERTEN kijken of je op een error 1044 (dacht ik?) stuit, die aangeeft dat dat die waarde al bestaat.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Sanderc schreef:
Op wat moet ik googlen als ik dit wil:
Ik wil kijken of er een kolom in een tabel al bestaat.
Dus ik heb een tabel leden met

naam - email - wachttwoord etc
en ik wil kijken of er al iemand bestaat met die email.

Kan ook met een UNIQUE key, en bij het INSERTEN kijken of je op een error 1044 (dacht ik?) stuit, die aangeeft dat dat die waarde al bestaat.
Maar dan moet je natuurlijk wel willen dat het niet kan yummie misschien wil hij een melding geven van met dit emailadres bestaat al een account, weet je zeker dat je er nog een wil? ofzo.

Maar als je enkel unieke emailadressen in je database wil dan is jouw oplossing inderdaad beter.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Lennard schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Dylanh schreef:
Is dit een SEO-friendly URL?
http://localhost/Hoe-script-je-nou-veilig-een-PHP-MySQLi-script-systeem/1

Het laatste getal (in dit geval 1) is het ID die ik nodig heb om het op te halen

Waarom sla je die url niet op als PK? Let dan wel op de lengte.
Dan kun je later de titel niet meer wijzigen (dus een spelfout eruit halen ofzo); als je op ID selecteert maakt het verder niet uit wat de titel is, en kun je die dus ook altijd nog zonder problemen wijzigen.

toevoeging op 22 april 2014, 09:38:38:
Eerdere citaten tonen
Raaoul schreef:
Hoeft niet altijd met count, je kunt
- num rows functie aanroepen
- fetchen en met count() in php het aantal rijen tellen
- of COUNT() gebruiken natuurlijk.
ik zou voor de laatste gaan, dan haal je het minste zinloze data op. smile
Niet als je de bewerkte titel als pk opslaat en een niet-bewerkte als "titel" gebruikt bij het bericht.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Lennard schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Dylanh schreef:
Is dit een SEO-friendly URL?
http://localhost/Hoe-script-je-nou-veilig-een-PHP-MySQLi-script-systeem/1

Het laatste getal (in dit geval 1) is het ID die ik nodig heb om het op te halen

Waarom sla je die url niet op als PK? Let dan wel op de lengte.
Dan kun je later de titel niet meer wijzigen (dus een spelfout eruit halen ofzo); als je op ID selecteert maakt het verder niet uit wat de titel is, en kun je die dus ook altijd nog zonder problemen wijzigen.

toevoeging op 22 april 2014, 09:38:38:
Eerdere citaten tonen
Raaoul schreef:
Hoeft niet altijd met count, je kunt
- num rows functie aanroepen
- fetchen en met count() in php het aantal rijen tellen
- of COUNT() gebruiken natuurlijk.
ik zou voor de laatste gaan, dan haal je het minste zinloze data op. smile
Niet als je de bewerkte titel als pk opslaat en een niet-bewerkte als "titel" gebruikt bij het bericht.
Ik zou gewoon het ID als PK gebruiken. Als je de PK op de titel zet, dan heb je kans op verwijzingen die naar een 404 uitkomen.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Lennard schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Dylanh schreef:
Is dit een SEO-friendly URL?
http://localhost/Hoe-script-je-nou-veilig-een-PHP-MySQLi-script-systeem/1

Het laatste getal (in dit geval 1) is het ID die ik nodig heb om het op te halen

Waarom sla je die url niet op als PK? Let dan wel op de lengte.
Dan kun je later de titel niet meer wijzigen (dus een spelfout eruit halen ofzo); als je op ID selecteert maakt het verder niet uit wat de titel is, en kun je die dus ook altijd nog zonder problemen wijzigen.

toevoeging op 22 april 2014, 09:38:38:
Eerdere citaten tonen
Raaoul schreef:
Hoeft niet altijd met count, je kunt
- num rows functie aanroepen
- fetchen en met count() in php het aantal rijen tellen
- of COUNT() gebruiken natuurlijk.
ik zou voor de laatste gaan, dan haal je het minste zinloze data op. smile
Niet als je de bewerkte titel als pk opslaat en een niet-bewerkte als "titel" gebruikt bij het bericht.
Ik zou gewoon het ID als PK gebruiken. Als je de PK op de titel zet, dan heb je kans op verwijzingen die naar een 404 uitkomen.
Verklaar je nader? Ik heb er nooit last van gehad.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren