login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php vraagje

Offline jorisdoms - 14/04/2006 17:03 (laatste wijziging 14/04/2006 17:15)
Avatar van jorisdomsNieuw lid Hoe kan ik maken dat iemand zijn e-mail en naam ingeeft hij een personal link krijgt die door 10 mensen op geklikt word en hij dan een e-mail krijgt, ik weet het ik lijk misschien lui maar ik zou helemaal niet weten hoe ik ermee begin...

Citaat:
Rensjuh edit:
Eerst maar eens beginnen met het plaatsen van punten e.d.

Regels 5:
Schrijf je berichten in het Algemeen Nederlands. Gebruik leestekens waar nodig, geen zelf uitgevonden afkortingen en geen MSN-taal. Hou er rekening mee dat hier Nederlandstalige mensen uit verschillende streken bijeenkomen, en zo ook verschillende dialecten. Het ABN biedt hier dus weeral een ideale middenweg, hou je hier dan ook aan.

11 antwoorden

Gesponsorde links
Offline Kevin - 14/04/2006 17:10
Avatar van Kevin Crew Ajax/REST Je moet werken met een bestand die het aantal hits opslaagt of werken met een database (bv mysql).
Je link moet ervoor zorgen dat in je database in het juiste veld, per klik op de link, er +1 bijgeteld wordt in je database.

Het is niet zo moeilijk. Het vraagt een logische redenering met een klare kijk op de feiten en op PHP/mysql.
En, het vraagt ook wat inspanning :p
Offline Simon - 14/04/2006 17:14 (laatste wijziging 14/04/2006 17:14)
Avatar van Simon PHP expert je doet het zo:
maak een db tellen
- id
- name
- email
- clickid
- hits

dan maak je formulier, waarmee je de naam en email opvraagt,
dan genereer je een random clickid
email, name, clickid gooi je in de database

je echo'ot het linkje, wanneer op een link klikt doe je +1 bij hits waar clickid=$_GET['clickid'];

enige kennis is wel degelijk vereist
Offline jorisdoms - 14/04/2006 20:27
Avatar van jorisdoms Nieuw lid maar mijn vraag is dan, hoe maak ik dan die link die je krijgt die bij iemand zijn account hoort?
Offline vinTage - 14/04/2006 20:29 (laatste wijziging 14/04/2006 20:32)
Avatar van vinTage Nieuw lid <a href="addUp.php?userid=**">klik</a>

en dan in addUp.php iets van punten ++ WHERE userid = $_GET[userid];

wel niet zo letterlijk, dat zou nogal een troep geven in je db (als hij dan nog bestaat..dus die get niet in de sql query, en nog wel checken op rotzooi.

of bedoel je dat niet ?
Offline jorisdoms - 14/04/2006 20:33 (laatste wijziging 14/04/2006 22:26)
Avatar van jorisdoms Nieuw lid Dus:
Ik heb een form, en daar moet je naam en e-mail invullen.
Als je op submit drukt, gaat hij die naam en e-mail in een database zetten. Bij de naam en e-mail moet ook een random ID en aantal clicks op zijn persoonlijke random ID link komen.
Als dit gebeurt is moet de persoon kunnen inloggen met zijn naam en e-mail. Als hij ingelogt is komt hij op een pagina met hoeveel clicks er al gedaan zijn op zijn persoonlijke link en daaronder zijn persoonlijke link zodat hij die kan doorgeven aan andere mensen.
Wanneer het aantal clicks op 15 staat, moet er een pagina gegenereerts worden waar ik iets op kan zetten.
Offline vinTage - 14/04/2006 22:05
Avatar van vinTage Nieuw lid Hoe ziet dat eruit in leesbaar nl ? 
Offline kokx - 14/04/2006 22:09
Avatar van kokx Onbekend Leer eerst fatsoenlijk nederlands. En daarna pas andere talen zoals php, html, javascript, SQL.
Offline jorisdoms - 14/04/2006 22:12 (laatste wijziging 14/04/2006 22:30)
Avatar van jorisdoms Nieuw lid Het is aangepast, nu leesbaar genoeg?
Dus:
Ik heb een form, en daar moet je naam en e-mail invullen.
Als je op submit drukt, gaat hij die naam en e-mail in een database zetten. Bij de naam en e-mail moet ook een random ID en aantal clicks op zijn persoonlijke random ID link komen.
Als dit gebeurt is moet de persoon kunnen inloggen met zijn naam en e-mail. Als hij ingelogt is komt hij op een pagina met hoeveel clicks er al gedaan zijn op zijn persoonlijke link en daaronder zijn persoonlijke link zodat hij die kan doorgeven aan andere mensen.
Wanneer het aantal clicks op 15 staat, moet er een pagina gegenereerts worden waar ik iets op kan zetten.
Offline BramBo - 15/04/2006 17:27
Avatar van BramBo JS gevorderde Simpel,

Je maakt eerst de HTML aan voor de formulieren die je functioneel wilt hebben. Dus bijvoorbeeld een inlog forumulier etc.

Daarna ga je bekijken welke data je nodig hebt dus Username password clicks etc. Je gaat hiervoor een databasemodel verzinnen. Maak deze en pleur er wat pseudowaardes in.

Hierna zou je php uit de kast kunnen trekken om de eerder gemaakte formulieren te vullen met live-values, dus uit database. en natuurlijk te koppelen. Je beschrijft zelf al hoe de 'structuur' van het appje moet lopen dus het enige dat je moet doen is deze stappen omzetten naar phpcode.

in andere woorden formulier een goede vraag anders kan niemand je helpen
Offline timo - 15/04/2006 19:30 (laatste wijziging 15/04/2006 21:47)
Avatar van timo PHP ver gevorderde formuleer

offtopic:
wie heeft er zin om eens een tut over AN in de categorie Overige te schrijven?

ontopic:
je moet om die pagina te maken ongeveer het volgende doen:
maak een php bestand met de inhoud die een pagina moet hebben
zet daarin een $_GET['userid'] die de userid ophaalt, adhv dat kan je dan uit een database bijvoorbeeld de inhoud van de pagina ophalen...


Citaat:
nemesis edit: AN, niet ABN


Citaat:
Het ABN biedt hier dus weeral een ideale middenweg, hou je hier dan ook aan.

strange, is toch Algemeen Beschaafd Nederlands

Citaat:
Rensjuh edit:
Ja, maar niet iedereen is beschaafd, dus houden we het op gewoon "Algemeen Nederlands" 
Offline Maarten - 15/04/2006 21:49
Avatar van Maarten Erelid
Citaat:
strange, is toch Algemeen Beschaafd Nederlands

Dat beschaafd moet er niet persé bij, we zijn al blij als het Algemeen Nederlands is.. als je vloekt in het Algemeen Nederlands kan je dat moeilijk nog Beschaafd noemen he 

@topic: ben je er nu al in geslaagd?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s