Ik ben geïntrigeerd door Vcards en aangezien ik altijd graag dingen doe met PHP en MySQL wil ik Vcards kunnen importeren en kunnen exporteren maar ook kunnen bewerken in mijn database.
Nu komt hier direct naar voren dat je je tabel voor je vcard, of je gebruiker dus optimaal in moet delen.
In veel projecten zie ik dat een Vcard opgeslagen wordt zoals deze ook eigenlijk opgeslagen behoord te worden, dus:
Dit is een voorbeeld uit een textfile, waarbij het voordeel is dat je je database niet hoeft te ontwerpen op het aantal velden maar je al je vcard velden gewoon textbased (XML-based eigenlijk) in een textfield dumpt. Veel projecten welke met Vcards werken schijnen dit toch wel te gebruiken.
So far, so good en best een logische gedachte, zeker voor het syncen van je mobiel.
Maar nu, ik heb deze Vcards niet onder elkaar in een bestand staan maar per record in een Database. Hier wordt het lastig aangezien ik wel de lines per Vcard wil kunnen aanpassen als dat nodig is.
De vraag is hoe je dit het beste kan doen en of dit een denkbare mogelijkheid is. Ik zie het niet zitten op per Vcard een id aan te maken en per line een record. Dit zou de boel wel vergemakkelijken alleen stap je van een standaard af welke mij goed lijkt om te blijven gebruiken.
Mijn vraag is dus, hoe zouden jullie deze Vcard opslaan, en als jullie dit in een textfield zouden doen zoals hierboven aangegeven, hoe zouden jullie de data per line in een simpel PHP form aan willen passen ?
Per line moet er wel een formfield zijn, dus gewoon querien en je textfield aanpassen in een grote textfield is geen optie helaas.
Nu komt hier direct naar voren dat je je tabel voor je vcard, of je gebruiker dus optimaal in moet delen.
In veel projecten zie ik dat een Vcard opgeslagen wordt zoals deze ook eigenlijk opgeslagen behoord te worden, dus:
code:
1
2
3
4
5
6
7
8
9
10
11
| BEGIN:VCARD N:Barnes;Julie FN:Julie Barnes CATEGORIES:Business ADR:;Suite 520;177 Bovet Road;San Mateo;CA;94402 TEL;WORK:650-573-3215 TEL;FAX:650-573-3244 EMAIL;INTERNET:jbarnes@virage.com TITLE:Business Development Manager ORG:Virage, Inc. END:VCARD |
Dit is een voorbeeld uit een textfile, waarbij het voordeel is dat je je database niet hoeft te ontwerpen op het aantal velden maar je al je vcard velden gewoon textbased (XML-based eigenlijk) in een textfield dumpt. Veel projecten welke met Vcards werken schijnen dit toch wel te gebruiken.
So far, so good en best een logische gedachte, zeker voor het syncen van je mobiel.
Maar nu, ik heb deze Vcards niet onder elkaar in een bestand staan maar per record in een Database. Hier wordt het lastig aangezien ik wel de lines per Vcard wil kunnen aanpassen als dat nodig is.
De vraag is hoe je dit het beste kan doen en of dit een denkbare mogelijkheid is. Ik zie het niet zitten op per Vcard een id aan te maken en per line een record. Dit zou de boel wel vergemakkelijken alleen stap je van een standaard af welke mij goed lijkt om te blijven gebruiken.
Mijn vraag is dus, hoe zouden jullie deze Vcard opslaan, en als jullie dit in een textfield zouden doen zoals hierboven aangegeven, hoe zouden jullie de data per line in een simpel PHP form aan willen passen ?
Per line moet er wel een formfield zijn, dus gewoon querien en je textfield aanpassen in een grote textfield is geen optie helaas.