PHPMylogon
300 MB free web space
30 GB free monthy traffic
PHP scripting support
Free MySQL database
Banner free - No forced adverts!
No file size limitations
No forum posting required
Instant activation
Maar ok dat terzijde, heb hierop PHPMylogon geinstalleerd + setup.
Alleen zoek ik een uitgebreide uitleg hierover hoe het precies is zijn
werk gaat. Hoe ik de members van mijn site direkt doorlink naar hun
gegevens en hoe pas ik daarbij mijn stijlen, kleuren etc bij aan?
Hoop dat iemand me hierbij op weg kan helpen of als iemand een
tutorial heeft hoe het werkt?
Je vraagt om de complete werking van PHP... :-S
In de conig van PHPMyLogon staat waar ze naar toe moeten gelinkt worden.
Dit staat in een bestand: "config.php".
Er staat commentaar in die file, dus kan je dat aanpassen.
Als iedere user een eigen "map" heeft, kan je dat zo doen:
Stel het gaat via GET, bijvoorbeeld "profiel_bekijken.php?profiel=jantjesprofiel", dan kan je het zo doen:
Ik heb hier als voorbeeld genomen: "$redirect" maar het kan ook een andere variabele zijn.
Voor de stijlen, (kleuren etc) zit er een CSS bestand. Dit CSS bestand editen levert een andere layout op.
Jan Koehoorn heeft op dit forum nog wel tutorials geplaatst over CSS, maar daar moet je even naar zoeken. Ik weet ze ook niet precies uit mijn hoofd.
Stel je wilt dat ze worden doorgestuurd naar hun gegevens? dan moet je dus $redirect verranderen in het bestand waar die gegevens staan. (of andere variabele)
Verlkaar eens wat duidelijker wat je precies wil.
ik deze het beste kan aanpassen zodat ik het kan manipuleren wat de
gebruikers te doen hebben nadat ze zijn ingelogd en hoe ze zelf delen kunnen
manipuleren ofterwijl bewerken van hun gegevens. ;)
Bedankt voor je uitleg,
Ja hetgeen wat je in de 1e script ongeveer uitlegde,
maar je zegt er ook bij van dat ieder member dus
een eigenmap nodig heeft dit moet dus eventueel met
een Mysql stukje er tussen gezet worden neem ik aan?
Nou de vraag had je al aardig uitgelicht maar ik bedoel van je logt
in via de login.php en je wordt dan doorverwijzen naar de
pagina waar de gegevens staan van zijn/haar profiel zoals naam, mail, leeftijd de gegevens die ze dus in hebben gevuld op het regristreer gedeelte.
Hoe roep ik deze gegevens op op een index.html (waar ze naar toe worden gestuurd neem aan dat die gegevens van het profiel in de database staan)
Gewijzigd op 01/01/1970 01:00:00 door Johnny van der Laan
usernam etc.... van een aangemaakt profiel?
Dat aanroepen kun je doen met een code in MySQL:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$sql = mysql_query("SELECT * FROM phpmylogon WHERE id='".$_SESSION['user_id']."'") or die(mysql_error());
of
$sql = mysql_query("SELECT * FROM phpmylogon WHERE name='Gert jan'") or die(mysql_error());
en dan
$row = mysql_fetch_array($sql);
echo $row['name'];
?>
$sql = mysql_query("SELECT * FROM phpmylogon WHERE id='".$_SESSION['user_id']."'") or die(mysql_error());
of
$sql = mysql_query("SELECT * FROM phpmylogon WHERE name='Gert jan'") or die(mysql_error());
en dan
$row = mysql_fetch_array($sql);
echo $row['name'];
?>
EDIT: typo
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
Maar nee ik had het beter ff kunnen editen ipv nieuw bericht eronder te plaatsten.
Code (php)
1
$sql = mysql_query("SELECT * FROM phpmylogon WHERE name='Gert jan'") or die(mysql_error());
Gert Jan moet ik ze dan nog apart per lid oproepen?
Johnny schreef op 16.01.2007 20:09:
Thanks :)
die snap ik niet helemaal?
Gert Jan moet ik ze dan nog apart per lid oproepen?
die snap ik niet helemaal?
Gert Jan moet ik ze dan nog apart per lid oproepen?
Ja nee, wat ik ermee wil zeggen is dat je ook info kan ophalen voor één persoon (door de naam in te voeren en te zoeken in de rij 'name'. :)
Dit is zalk maar zeggen een andere optie.
Edit:
Ik zou altijd voor de eerste gaan (dus zoeken op id == $_SESSION['user_id'] en dan de benodigde info verwerken met mysql_fetch_array / mysql_fetch_object.)
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
mysql_connect("hostname", "user", "password");
mysql_select_db($db);
$result = mysql_query("select * from table");
while ($row = mysql_fetch_object($result)) {
echo $row->user_id;
echo $row->fullname;
}
mysql_free_result($result);
?>
mysql_connect("hostname", "user", "password");
mysql_select_db($db);
$result = mysql_query("select * from table");
while ($row = mysql_fetch_object($result)) {
echo $row->user_id;
echo $row->fullname;
}
mysql_free_result($result);
?>
Zoiets dus?
Edit:
Dit moet kan ik dus in een PHP bestandje maken ?
Gewijzigd op 01/01/1970 01:00:00 door Johnny van der Laan
Dat zou moeten werken ja. Wel nog wat dingen bewerken dat ze kloppen hè.
Dus zo laat ik op een pagina zien hoe men heet?
Gewijzigd op 01/01/1970 01:00:00 door Johnny van der Laan
Johnny schreef op 16.01.2007 20:34:
Ja idd de officele database namen bedoel je?
Dus zo laat ik op een pagina zien hoe men heet?
Dus zo laat ik op een pagina zien hoe men heet?
Ja de officiele database namen ja.
Edit:
Ik zou wel een voorwaarde in de SELECT functie doen (teminste als je één specifiek iemand wilt laten zien):
$result = mysql_query("select * from table WHERE id='".$var"'");
zoiets bijv.
$result = mysql_query("select * from table WHERE id='".$var"'");
zoiets bijv.
Gewijzigd op 01/01/1970 01:00:00 door GaMer B