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.
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
Simon - 14/04/2006 17:14 (laatste wijziging 14/04/2006 17:14)
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'];
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.
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.
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.
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
timo - 15/04/2006 19:30 (laatste wijziging 15/04/2006 21:47)
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"Â