Persoonlijk welkom
Jullie kennen vast het javascript waarbij je een naam in kan vullen en je bij het volgend bezoek wordt aangesproken met die naam, door een alert van internet explorer.
Nou wil ik zoiets ook voor mijn website, maar dan met php (en evt mysql)
Hiervoor wil ik een aparte pagina maken op mijn website, met persoonlijke opties e.d.
Heeft één van jullie dit script of zouden jullie dit kunnen creeëren?
Het ziet er dan ongeveer zo uit:
Naam: <in te vullen door de gebruiker in textvak>
Opslaan <button>
Echo is dan: Je persoonlijke instellingen zijn opgeslagen, de instellingen worden actief bij een volgend bezoek aan onze website. (Bijvoorbeeld)
Later wil ik hier nog meer aan toevoegen, bijvoorbeeld dat je een eigen achtergrond kan kiezen e.d.
Maargoed, als je de website dan bezoekt zou ik op verschillende plekken hun naam kunnen zetten d.m.v mysql/php.
Bijvb:
Welkom (in dit geval) Jager, op onze website
Stel dat hij niet bestaat (ip in database optie?!)
Welkom gast, op onze website
Ik hoop dat het hierbij een beetje duidelijk is hoe het eruit zou moeten zien, wie zou dit voor mij kunnen maken eventueel? Want ik zou dit heel erg graag willen.
Bovenstaand had ik in gedachten met IP herkenning (IP wordt opgeslagen in database met naam etc, deze kunnen eventueel later ook nog worden gewijzigd.)
Ik weet dat het moeilijk zal worden maar ik vraag (één van) jullie alsjeblieft of jullie dit kunnen maken.
Alvast hartelijk bedankt!
Met vriendelijke groet,
Jager
P.s. eventuele vragen kunnen worden gesteld, als je er niks op weet of negatief commentaar op hebt, hou deze dan voor je en spam dit topic niet onnodig onder... ;)
Gewijzigd op 01/01/1970 01:00:00 door Jager
Waarom doe je dit zelf niet?
Als jij antwoord dat je niks weet van php, zal ik je zeggen je: je denk manier is goed genoeg voor het te bedenken.
Zoiets kan het dan worden om je opgang te helpen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
if($_SERVER['REQUEST_METHOD'] !== "POST"){
echo '<form method="POST" action="dezepagina.php">
echo 'Naam: <input type="text" name="naam" size="5">';
echo '<input type="submit" value="button">';
echo '</form>';
} else {
$sql="INSERT INTO databasenaam (naam) VALUES('".$_POST['naam']."')";
$res=mysql_query($sql) or die (mysql_error());
echo 'Je persoonlijke instellingen zijn opgeslagen, de instellingen worden actief bij een volgend bezoek aan onze website';
}
?>
if($_SERVER['REQUEST_METHOD'] !== "POST"){
echo '<form method="POST" action="dezepagina.php">
echo 'Naam: <input type="text" name="naam" size="5">';
echo '<input type="submit" value="button">';
echo '</form>';
} else {
$sql="INSERT INTO databasenaam (naam) VALUES('".$_POST['naam']."')";
$res=mysql_query($sql) or die (mysql_error());
echo 'Je persoonlijke instellingen zijn opgeslagen, de instellingen worden actief bij een volgend bezoek aan onze website';
}
?>
Kan je zelf verder? je moet nog connectie maken met de database, database aanmaken. Vragen? stel ze hier!
Gewijzigd op 01/01/1970 01:00:00 door Zim Zim
De pagina op zich kan ik zelf wel creeëren alleen het script niet.
Een ipadres is niet handig. Complete scholen zitten op hetzelfde externe ipadres. Wat ik zou doen is een cookie met een uniek nummer, checken met de database en dan een sessie aanmaken.
Het gaat nu enkelt om de naam, in de toekomst als ik hier wat meer van weet (mysql etc) zal daar nog dingen bijkomen zoals achtergronden.
Het lijkt me het beste om op dit moment met IP herkenning te werken, aangezien die blijft bestaan en je dus niet om de zoveel tijd alles opnieuw moet invoeren.
Het klopt dat je dan op scholen er een probleem mee krijgt, maar of je nou naam Pietje of naam Jan ziet maakt opzich niet zoveel uit lijkt me... (Voor scholen dan, want die weten dat er dan iemand anders op heeft gezeten, maar thuis lijkt me dit irritant als er om de tijd weer 'gast' staat i.p.v hun gewone naam)
Gewijzigd op 01/01/1970 01:00:00 door Jager
zoals je ziet zijn cookies en ip-adressen niet mogelijk, één van de opties: login/registreer script
Maarja, als het niet mogelijk is houd het op, helaas.
In elk geval bedankt voor de genomen moeite mensen.
Gewijzigd op 01/01/1970 01:00:00 door Jager
Daar moet je niet mee zitten!