Ik ben bezig met een membersysteem. Er zit ook een nieuws systeem in verwerkt waar je reacties op kunt geven. Je kunt hier je naam, email en bericht invullen. Als je ingelogd bent hoef je alleen maar een bericht in te vullen. Nou heb ik dit zo opgelost maar ik vroeg me af of het ook op een simpelere manier zou kunnen:
Dit heb ik:
Het volgende heb ik bij mijn formulier:
Weet iemand een makkelijker manier ?
Dit heb ik:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| if ($_SESSION['login'] == '1'){ $gebruikersid = ($_SESSION['gebruikersid']); $select=mysql_query("SELECT * FROM members WHERE id='$gebruikersid'") or die (mysql_error()); while ($toon=mysql_fetch_object($select)){ $auteur = "$toon->gebruikersnaam"; $email = "$toon->emailadres"; } } else { $auteur = $_POST['auteur']; $email = $_POST['email']; } |
Het volgende heb ik bij mijn formulier:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <? if ($_SESSION['login'] == '1'){ } else { ?> <tr> <td>Naam:<br> <input type="text" name="auteur"></td> </tr> <tr> <td>Email:<br> <input type="text" name="email"></td> </tr> <? } ?> |
Weet iemand een makkelijker manier ?