Ledenadministratie voor vereniging

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 3 4 volgende »

Daan Onbekend

Daan Onbekend

07/02/2008 20:43:00
Quote Anchor link
Hallo,

Ik ben nieuw op dit forum, ik hoop dat jullie mij verder kunnen helpen.
Ik zit met het volgende probleem.
Het gaat hier om een volkstuinvereniging waarvan de ledenadministratie bijgehouden moet worden, zoals adres gegevens, boetes, werkbeurten, etc.
Ik heb veel gegoogled maar ik heb niets gegischikts kunnen vinden.
Ik ben in het bezit van een PHP MySQL server.

De rede waarom ik naar een PHP programma zoek is omdat het achter een wachtwoord online moet komen te staan zodat het door meerdere personen bijgewerkt kan worden (stuk of drie max. vijf.

-naamknip op aanvraag-

Mod edit:
Gezien je zoekt naar een PHP 'programma' is je bericht verplaatst naar sectie 'aanvragen'. De vorige sectie 'php' is meer bedoeld om code/php gerichte vragen wilt stellen.
Gewijzigd op 27/06/2012 23:18:41 door Roel -
 
PHP hulp

PHP hulp

11/03/2025 15:41:46
 
Bas IJzelendoorn

Bas IJzelendoorn

07/02/2008 21:00:00
Quote Anchor link
hmmm, t klinkt nogal uitgebreid naar wat je zoekt weet ook niet zeker of je hier gaat vinden wat je precies zoekt. 't beste wat ik je eigenlijk kan adviseren is wat scripts bij elkaar zoeken en die gaan aanpassen naar eigen wens.
 
Daan Onbekend

Daan Onbekend

07/02/2008 21:28:00
Quote Anchor link
Ik heb al wat lopen zoeken maar ik heb bijna geen ervaring op het gebied van php dus zou het makkelijker zijn als er gewoon iets kant en klaars bestaat.

Is het uberhaupt mogelijk om een een excel bestand om te zetten naar SQL en daar dan een mooie php pagina omheen te maken?
Of heb je daar allerlei andere programma's omheen nodig?

In principe hoeft het alleen een pagina achter wachtwoord te zijn (.htacces)
en hier zegmaar net als microsft acces een database waar naam adres en andere gegevens in staan, en ook zijn te wijzigen.
 
Naam Loos

Naam Loos

07/02/2008 21:37:00
Quote Anchor link
Gebruik deze om te wijzigen(update)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
$link
= mysql_connect('localhost','gebruikersnaam','password');
        mysql_select_db('database_name',$link);

if(isSet($_POST['post'])) {
$sql = "
UPDATE
    database_name
SET
locatie = '"
. mysql_real_escape_string ($_POST['locatie']) . "'
WHERE
    wat = 'bram' "
;

if(!$res = mysql_query($sql))
{

    trigger_error(mysql_error().'<br />In query: '.$sql);
}

elseif(mysql_affected_rows() == 0)
{

    echo 'Geen records gewijzigd. <br />Query: '.$sql;
}

else
{
    echo 'Update was succesvol!';

}}
else {
?>

<center>
<font face=tahoma>
<form action="" method="post" name="profiel">

<input name="locatie" type="text"><br>

    <input type="submit" name="post" value="verstuur"></td>
</form>
<?php
}
?>

Gebruik deze om toe te voegen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$link
= mysql_connect('localhost','root','');
        mysql_select_db('sportzoek',$link);

if(isSet($_POST['post'])) {
   mysql_query("INSERT INTO adverteren (naam, adres, postcode, woonplaats, email, site, tekst) VALUES ('".$_POST['naam']."','".$_POST['adres']."','".$_POST['postcode']."','".$_POST['woonplaats']."','".$_POST['email']."','".$_POST['site']."','".$_POST['tekst']."')") or die(mysql_error());
   echo "<b>Uw e-mail is verstuurd naar de beheerder.</b>";

}
else {
?>

<center>
<font face=tahoma
<form action="" method="post" name="adverteren">
Naam:<br>
<input name="naam" type="text"><br>
Adres:<br>
<input name="adres" type=text"><br>
Postcode+woonplaats:<br>
<input name="postcode" type="text"> <input name="woonplaats" type="text"><br>
E-mail:<br>
<input name="email" type=text"><br>
Site:<br>
<input name="site" type=text"><br>
Tekst:<br>
<textarea name="tekst" cols="60" rows="10"></textarea><br>


    <input type="submit" name="post" value="verstuur"></td>
</form>
<?php
}
?>

Gebruik deze om uit te lezen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
    $link
= mysql_connect('localhost','root','');
        mysql_select_db('sportzoek',$link);

    $sql = 'SELECT     club, punten, locatie, site, kantine, beschrijving, sport
        FROM     profiel
        WHERE     club = "WRV de Peddelaars"'
;
    $res = mysql_query($sql,$link);
    if ($res && mysql_num_rows($res) >= 1)
    {

        while ($row = mysql_fetch_array($res))
        {

 echo '
Profiel van sportclub: <font size=+2>'
.$row['club'].'</font><br>
<b>Sport:</b> '
.$row['sport'].'<br>
<b>Locatie:</b> '
.$row['locatie'].'<br>
<b>Kantine:</b> '
.$row['kantine'].'<br>
<b>Site:</b> <a href='
.$row['site'].'>klik hier</a><br>
<b>Beschrijving:</b> '
.$row['beschrijving'].'<br><b>Punten</b>: ';



        }
    }
else {
        echo 'Geen profiel gemaakt!';
    }

?>


Natuurlijk moet je deze nog wel aanpassen ;-) en een login kan iedereen maken::duh
 
Joren de Wit

Joren de Wit

07/02/2008 21:38:00
Quote Anchor link
Quote:
Is het uberhaupt mogelijk om een een excel bestand om te zetten naar SQL
Je zou je excel bestand als .csv kunnen exporteren. Dit kun je vervolgens weer vrij eenvoudig importeren in je database.

Voor het toevoegen en wijzigen van gegevens in de database zul je toch een aantal PHP scrips moeten schrijven. Of als je daar de kennis niet voor hebt laten schrijven.

Als je dat wilt laten doen, zou je hier op phphulp een vacature kunnen plaatsen. Maar dan zul je ook een budget moeten noemen zodat mensen ongeveer weten wat ze ervoor kunnen ontvangen.
 
Daan Onbekend

Daan Onbekend

07/02/2008 21:44:00
Quote Anchor link
Bedankt voor jullie reacties, ik zal van het weekend kijken of het lukt.
 
Naam Loos

Naam Loos

07/02/2008 21:45:00
Quote Anchor link
anders wil ik je wel helpen ;) (gratis)
 
Daan Onbekend

Daan Onbekend

07/02/2008 21:51:00
Quote Anchor link
Dat is aardig van je, zoals het er nu uit ziet lijkt het wel te gaan lukken. Ik moet alleen nog een goede database maken want als ik nu een persoon toevoeg krijg ik een error dat een tabel niet bestaat. Dit is namelijk ook de eerste keer dat ik met SQL werk. Deze SQL server draait op een synology 101g+. En hier ben ik nog een beetje mee aan het stoeien om een goede database aan te maken.
 
Joren de Wit

Joren de Wit

07/02/2008 21:55:00
Quote Anchor link
Wellicht dat je indat geval nog even een kijkje wilt nemen in deze tutorials:

PHP Beginnershandleiding
SQL Beginnershandleiding
 
Daan Onbekend

Daan Onbekend

07/02/2008 21:59:00
Quote Anchor link
Ja die zal ik nog eens rustig doorlezen.
Ik heb nu een database aangemaakt genaamd "leden2" op een SQL server "localhost" en hier heb ik een tabel aangemaakt "adverteren". Maar nog komt hij met de foutmelding:

Table 'leden2.adverteren' doesn't exist

Iemand een idee hoe dit komt, voor de duidelijkheid ok gebruik het bovenstaand script om een lid toe te voegen.
 
Naam Loos

Naam Loos

07/02/2008 22:01:00
Quote Anchor link
kan ik ook in jouw server?? kan ik je helpen!!
 
Joren de Wit

Joren de Wit

07/02/2008 22:03:00
Quote Anchor link
Bram hoezo zou je toegang moeten hebben tot zijn server? Je kunt hem toch ook gewoon helpen door te vertellen wat hij moet doen?

@Daan: geef nooit zomaar onbekenden toegang tot je controlpanel, database, etc. Ik zeg niet dat Bram kwaad in de zin heeft, maar om jezelf te beschermen zou ik het gewoon nooit doen.

ps. Laat eens wat code zien waarin je communiceert met de database?
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Daan Onbekend

Daan Onbekend

07/02/2008 22:04:00
Quote Anchor link
Dat weer ik niet, dan zou ik de firewall open moeten zetten. Of is het genoeg als je met een php script genaamd PHPmyadmin via http erbij kan? Dit is een script om je sql server te beheren.
 
Naam Loos

Naam Loos

07/02/2008 22:05:00
Quote Anchor link
Ik heb ook geen kwaad maar misschien kun jij 'm helpen, het is handiger de database even te zien::printscreen is ook goed
 
Naam Loos

Naam Loos

07/02/2008 22:06:00
Quote Anchor link
google ff op: eigen webserver en neem de eerste(daar staat alles)
 
Daan Onbekend

Daan Onbekend

07/02/2008 22:06:00
Quote Anchor link
Ja dat is ook wel weer waar, want er staan ook andere gegevens op die server. Waarvan ik liever niet heb dat die op straat komen te liggen.
 
Naam Loos

Naam Loos

07/02/2008 22:07:00
Quote Anchor link
ook op mySQL?? ik dacht dat je nieuw was met sql??
 
Daan Onbekend

Daan Onbekend

07/02/2008 22:09:00
Quote Anchor link
Ja,
Dit programma kwam ik tegen op de FAQ van synology
 
Joren de Wit

Joren de Wit

07/02/2008 22:12:00
Quote Anchor link
Bram sorry hoor, maar snap je zelf wel waar je het over hebt? Volgens mij niet...

@Daan: ik gok dat je gewoon lokaal een webservertje geïnstalleerd hebt met een pakket als WAMP? Zoja dan zul je vast ook al gezien hebben data je via phpMyAdmin je databases kunt beheren.

Verder zou je met een PHP script de interactie met de database moeten verzorgen (zie die SQL Beginnershandleiding). Laat dus eens de code zien die je daarvoor gebruikt.
 
Daan Onbekend

Daan Onbekend

07/02/2008 22:12:00
Quote Anchor link
Ik zie al wat ik verkeerd deed, Ik vergat om een tabel op te slaan.
Maar nu zie ik dat de velden die je in een tabel maakt allemaal moet invullen.
Terwijl dit met dat programma gedaan moet worden.
 
Daan Onbekend

Daan Onbekend

07/02/2008 22:15:00
Quote Anchor link
Ik gebruik die codes die in de 2e of derde post staan, of heb ik hier niet genoeg en draait er nog wat op de achtergrond?
 

Pagina: 1 2 3 4 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.