Registratie lukt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Senior Java developer

Als Senior Developer bij Sogeti ben je onderdeel van onze toonaangevende best-gecertificeerde Java community. Deze bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Aval en de Nationale Politie. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We

Bekijk vacature »

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »
Vlad Polianskii

Vlad Polianskii

18/02/2011 23:32:20
Quote Anchor link
Ik heb dit genomen en een beetje aangepast: http://www.phphulp.nl/php/script/php-algemeen/beveiligde-login-en-registratie/1873/registreervphp/1537/

Maar het lukt mij niet om die informatie in de database te krijgen. De bestaande records in “T_Leden” tabel laat die wel zien, maar kan er niets aan toevoegen:

config.inc.php
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
<?php
/* no cache */
header("Expires: Mon, 26 Jul 1990 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

/* connecten met DB */
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';

$connect = mysql_connect($dbhost, $dbuser, $dbpass);
if(!$connect) {
    die('Kon geen verbinding maken: ' . mysql_error());
}


$dbname = 'db_school';
mysql_select_db($dbname);

/* menu */
$menu = "<p style=\"text-align:center\"><a href=\"/vlad/examen/index.php\">Begin</a> - <a href=\"/vlad/examen/files/list.php\">Leden weergeven</a> - <a href=\"/vlad/examen/files/add.php\">Lid toevoegen</a></p>";
?>


add.php
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php include_once("config.inc.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <title>Lid aanmaken</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
<h1 style="text-align: center">Lid Aanmaken</h1>
<br /><? echo $menu ?><br />
<form id="form1" name="form1" method="post" action="addf.php">
  <p>
    <label for="naam">Naam:</label>
    <input type="text" name="naam" />
  </p>
  <p>
    <label for="voornaam">Voornaam:</label>
    <input type="text" name="voornaam" />
</p>
  <p>
    <label for="adres">Adres:</label>
    <input type="text" name="adres" />
</p>
  <p>
    <label for="peter">Peter:</label>
    <input type="text" name="peter" />
</p>
  <p>
    <label for="soortlid">Soort lid:</label>
    <select name="lid">
    <option value="Bestuurslid" name="lid">Bestuurslid</option>
    <option value="Gewoon lid" name="lid">Gewoon lid</option>
    <option value="Uitgetreden lid" name="lid">Uitgetreden lid</option>
    </select>
  </p>
  <p>
    <label for="naam7">Laatst betaald:</label>
    <input type="text" name="betaald" value="DD/MM/XXXX" maxlength="10" />
  </p>
  <p>
    <input type="submit" value="Verzenden" />
  </p>
</form>

</body>
</html>
<?php
mysql_close($connect);
?>

addf.php
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
39
40
41
42
43
44
<?php include_once("config.inc.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <title>Lid aanmaken</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
<h1 style="text-align: center">Lid Aanmaken</h1>
<br /><br />
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') // Controle of er op de knop is geklikt.
{
    if(!empty($_POST['naam']) AND !empty($_POST['voornaam']) AND !empty($_POST['adres']) AND !empty($_POST['peter']) AND !empty ($POST['lid']) AND !empty ($POST_['betaald'])) // Controle op invoeren
    {
        $naam = mysql_real_escape_string($_POST['naam']);
        $voornaam = mysql_real_escape_string($_POST['voornaam']);
        $adres = mysql_real_escape_string($_POST['adres']);
        $peter = mysql_real_escape_string($_POST['peter']);
        $lid = mysql_real_escape_string($_POST['lid']);
        $betaald = mysql_real_escape_string($_POST['betaald']);
        
        mysql_query("INSERT INTO T_Leden (D_index, D_Naam, D_Voornaam, D_Adres, D_Peter, D_Lid, D_Betaald) VALUES (NULL, '".$naam."', '".$voornaam."', '".$adres."', '".$peter."', '".$lid."', strtodate('".$betaald."', '%d/%m/%Y'));"); // Gebruiker in db plaatsen.
        
        header('Refresh: 4; url=list.php');
        exit ('Lid toegevoegd, u kunt nu verder gaan.');
    }

    else
    {
        exit ('De ingevoerde gegevens kloppen niet.');  // Negatieve melding van ingevoerde gegevens.
    }
}


?>


</body>
</html>
<?php
mysql_close($connect);
?>


list.php
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<?php include_once("config.inc.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <title>Ledenlijst</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
<h1 style="text-align: center">Ledenlijst</h1>
<br /><? echo $menu ?><br />
<table align="center" border="1">
<tr>
<td><b><a href="list.php?sortby=index">ID</a></b></td>
<td><b><a href="list.php?sortby=naam">Naam</a></b></td>
<td><b><a href="list.php?sortby=voornaam">Voornaam</a></b></td>
<td><b><a href="list.php?sortby=adres">Adres</a></b></td>
<td><b><a href="list.php?sortby=peter">Peter</a></b></td>
<td><b><a href="list.php?sortby=lid">Soort lid</a></b></td>
<td><b><a href="list.php?sortby=betaald">Laatst betaald</a></b></td>
<td><b><a href="list.php?sortby=gdatum">Geboorte datum</a></b></td>
<td><b>Actie</b></td>
</tr>
<?php
/* Een switch om sorteren makkelijk te maken */
switch(isset($_GET['sortby'])) {
    case
'ID':
        $result=mysql_query("SELECT D_index,D_Naam,D_Voornaam,D_Adres,D_Peter,D_Lid,D_Betaald,D_Gdatum FROM T_Leden ORDER BY D_".$_GET['sortby']);
        break;
    default:

        $result=mysql_query("SELECT D_index,D_Naam,D_Voornaam,D_Adres,D_Peter,D_Lid,D_Betaald,D_Gdatum FROM T_Leden ORDER BY D_index");
        break;
    }


/* Een loop om leden te tonen */
while( $row=mysql_fetch_array($result) )
    {

        echo "<tr>";
        echo "<td>".htmlspecialchars($row['D_index'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Naam'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Voornaam'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Adres'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Peter'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Lid'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Betaald'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Gdatum'])."</td>";
        echo "<td>Verwijder/Bewerk</td>";
        echo "</tr>";
        }

?>

</table>
<ul>
  <li>Leden laten uittreden (gegevens bijgehouden)</li>
  <li>Leden displayen
  </li>
  <ul>
    <li>Iedereen
      <ul>
        <li>Alfabetisch</li>
        <li>Op geboorte datum</li>
        <li>Op naam van peter</li>
      </ul>
    </li>
    <li>Enkel de <strong>vrouwen</strong>
      <ul>
        <li>Alfabetisch </li>
        <li>Op geboorte datum </li>
        <li>Op naam van peter</li>
      </ul>
    </li>
    <li>Enkel de <strong>mannen</strong>
      <ul>
        <li>Alfabetisch</li>
        <li>Op geboorte datum</li>
        <li>Op naam van peter</li>
      </ul>
    </li>
    <li>Enkel de <strong>bestuursleden</strong>
      <ul>
        <li>Alfabetisch</li>
        <li>Op geboorte datum</li>
        <li>Op naam van peter</li>
      </ul>
    </li>
  </ul>
</ul>

</body>
</html>
<?php
mysql_close($connect);
?>
Gewijzigd op 18/02/2011 23:34:19 door Vlad Polianskii
 
PHP hulp

PHP hulp

27/11/2024 11:58:34
 
Jasper DS

Jasper DS

18/02/2011 23:34:47
Quote Anchor link
zorg dat je een error afhandeling aan query's toevoegt.

voorbeeld:
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
39
40
41
42
43
<?php
// zet dit bovenaan het script

// errors weergeven

ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);

// sql debug
define('DEBUG_MODE',true);  // true == aan, false == uit

// functie voor sql debug

function showSQLError($sql,$error)
{

    echo  '<pre>Error: '.$error.'<br />'.$sql.'</pre>';
}



// start van het script
// zet dit waar je query moet

// de query
// let op sql-injectie -> mysql_real_escape_string()

$sql = "
        "
;

//  Check query        
if (($result = mysql_query($sql)) === false)
{

    // als de query fout is -> foutafhandeling
    echo 'Fout met database.';
    
    // geef de error via de functie (bovenaan script)
    if (DEBUG_MODE)
    {

       showSQLError($sql,mysql_error());
      
    }
}

else
{
    // De query is gelukt
}
?>
Gewijzigd op 18/02/2011 23:37:47 door Jasper DS
 
Marco Bos

Marco Bos

18/02/2011 23:37:06
Quote Anchor link
// EDIT: PHP Jasper was me voor.
Gewijzigd op 18/02/2011 23:38:44 door Marco Bos
 
Vlad Polianskii

Vlad Polianskii

18/02/2011 23:40:23
Quote Anchor link
Wow, bedankt Jasper, dat zijn al direct plus punten op mijn taak! :D

Als ik de code copy paste en gewoon van boven zet, krijg ik dit:
Quote:
Fout met database.
Error: Query was empty


Als ik het verspreid op deze manier:
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php include_once("config.inc.php"); ?>
<?php
// errors weergeven
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);

// sql debug
define('DEBUG_MODE',true);  // true == aan, false == uit

// functie voor sql debug

function showSQLError($sql,$error)
{

    echo  '<pre>Error: '.$error.'<br />'.$sql.'</pre>';
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <title>Lid aanmaken</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
<h1 style="text-align: center">Lid Aanmaken</h1>
<br /><br />
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') // Controle of er op de knop is geklikt.
{
    if(!empty($_POST['naam']) AND !empty($_POST['voornaam']) AND !empty($_POST['adres']) AND !empty($_POST['peter']) AND !empty ($POST['lid']) AND !empty ($POST_['betaald'])) // Controle op invoeren
    {
        $naam = mysql_real_escape_string($_POST['naam']);
        $voornaam = mysql_real_escape_string($_POST['voornaam']);
        $adres = mysql_real_escape_string($_POST['adres']);
        $peter = mysql_real_escape_string($_POST['peter']);
        $lid = mysql_real_escape_string($_POST['lid']);
        $betaald = mysql_real_escape_string($_POST['betaald']);
        
        $sql = mysql_query("INSERT INTO T_Leden (D_index, D_Naam, D_Voornaam, D_Adres, D_Peter, D_Lid, D_Betaald) VALUES (NULL, '".$naam."', '".$voornaam."', '".$adres."', '".$peter."', '".$lid."', strtodate('".$betaald."', '%d/%m/%Y'));"); // Gebruiker in db plaatsen.
        
//  Check query        

if (($result = mysql_query($sql)) === false)
{

    // als de query fout is -> foutafhandeling
    echo 'Fout met database.';
    
    // geef de error via de functie (bovenaan script)
    if (DEBUG_MODE)
    {

       showSQLError($sql,mysql_error());
      
    }
}

else
{
    // De query is gelukt
}
    }

    else
    {
        exit ('De ingevoerde gegevens kloppen niet.');  // Negatieve melding van ingevoerde gegevens.
    }
}


?>


</body>
</html>
<?php
mysql_close($connect);
?>

Krijg ik gewoon mijn standaard foutmelding terug: De ingevoerde gegevens kloppen niet.

Toevoeging op 18/02/2011 23:48:11:

Kan het zijn dat die mijn dropdown veld niet opvangt "Bestuurslid, Gewoon lid, Uitgetreden lid" ?
Gewijzigd op 18/02/2011 23:45:47 door Vlad Polianskii
 
- SanThe -

- SanThe -

18/02/2011 23:59:35
Quote Anchor link
Goed kijken.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$sql
= mysql_query("....");
if (($result = mysql_query($sql))
?>
 
Jasper DS

Jasper DS

19/02/2011 10:35:17
Quote Anchor link
Op lijn 41 heb je een fout:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= mysql_query("INSERT INTO T_Leden (D_index, D_Naam, D_Voornaam, D_Adres, D_Peter, D_Lid, D_Betaald) VALUES (NULL, '".$naam."', '".$voornaam."', '".$adres."', '".$peter."', '".$lid."', strtodate('".$betaald."', '%d/%m/%Y'));"); // Gebruiker in db plaatsen.
?>


Moet worden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "INSERT INTO T_Leden (D_index, D_Naam, D_Voornaam, D_Adres, D_Peter, D_Lid, D_Betaald) VALUES (NULL, '".$naam."', '".$voornaam."', '".$adres."', '".$peter."', '".$lid."', strtodate('".$betaald."', '%d/%m/%Y'));"; // Gebruiker in db plaatsen.
?>


En er klopt ook iets niet aan je datum veld als ik het zo bezie, waarom werk je niet met NOW()?
 
Vlad Polianskii

Vlad Polianskii

20/02/2011 21:41:07
Quote Anchor link
Oh, helemaal niet op gelet!

@Jasper: ik moet mijn tijd in DD/MM/JJJJ formaat hebben, en NOW() doet dat niet (voor zover ik weet).
 
Jasper DS

Jasper DS

20/02/2011 21:42:49
Quote Anchor link
je moet je tijd pas bewerken als je het uit de database haalt. bekijk deze tutorial (het eerste puntje)
Gewijzigd op 20/02/2011 21:44:07 door Jasper DS
 
- SanThe -

- SanThe -

20/02/2011 21:44:32
Quote Anchor link
Vlad Polianskii op 20/02/2011 21:41:07:
@Jasper: ik moet mijn tijd in DD/MM/JJJJ formaat hebben, en NOW() doet dat niet (voor zover ik weet).


DD/MM/JJJJ is hoe je het aan de bezoeker toont. Zo moet het NOOIT in de database staan. Daar is het altijd een DATE of DATETIME veld.
 
Vlad Polianskii

Vlad Polianskii

20/02/2011 22:29:13
Quote Anchor link
Maar de gebruiker moet het in de DD-MM-YYYY formaat intypen, terwijl DATE in YYYY-MM-DD formaat is. Dan klopt het toch niet?
 

20/02/2011 22:54:08
Quote Anchor link
mysql date and time functions.
Je kunt dus DATE_FORMAT en of nog een andere functie gebruiken. Die kan dan het ene formaat ontvangen en maakt er het andere (juiste) formaat van.
 
Vlad Polianskii

Vlad Polianskii

21/02/2011 20:44:45
Quote Anchor link
Begrepen, bedankt! Ik ga er even mee verder prutsen!
 
Vlad Polianskii

Vlad Polianskii

22/02/2011 22:10:25
Quote Anchor link
-

Toevoeging op 23/02/2011 00:17:14:

Het laatste dat hier niet lukt is dat het niet enkel mannen, vrouwen of bestuursleden wilt laten zien :(
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<?php include_once("config.inc.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <title>Ledenlijst</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
<h1 style="text-align: center">Ledenlijst</h1>
<br /><? echo $menu ?><br />
<p style="text-align:center">
<select name="sorteer_methode" onchange="location.href='list.php?toon='+this.options[this.selectedIndex].value">
 <option>------------</option>
 <option value="mannen">Mannen</option>
 <option value="vrouwen">Vrouwen</option>
 <option value="bestuur">Bestuursleden</option>
</select></p>
<table align="center" border="1">
<tr>
<td><b><a href="list.php?sortby=index">ID</a></b></td>
<td><b><a href="list.php?sortby=naam">Naam</a></b></td>
<td><b><a href="list.php?sortby=voornaam">Voornaam</a></b></td>
<td><b><a href="list.php?sortby=adres">Adres</a></b></td>
<td><b><a href="list.php?sortby=peter">Peter</a></b></td>
<td><b><a href="list.php?sortby=lid">Soort lid</a></b></td>
<td><b><a href="list.php?sortby=betaald">Laatst betaald</a></b></td>
<td><b><a href="list.php?sortby=gdatum">Geboortedatum</a></b></td>
<td></td>
</tr>
<?php
/* Een switch om sorteren makkelijk te maken */
switch(isset($_GET['sortby'])) {
    case
'ID':
        $result=mysql_query("SELECT D_index,D_Naam,D_Voornaam,D_Geslacht,D_Adres,D_Peter,D_Lid,D_Betaald,D_Gdatum
        FROM T_Leden
        WHERE D_Zichtbaar = '1'
        ORDER BY D_"
.$_GET['sortby']) or die(mysql_error());
        break;
    default:

        $result=mysql_query("SELECT D_index,D_Naam,D_Voornaam,D_Geslacht,D_Adres,D_Peter,D_Lid,D_Betaald,D_Gdatum
        FROM T_Leden
        WHERE D_Zichtbaar = '1'
        ORDER BY D_index"
) or die(mysql_error());
        break;
    }


switch(isset($_GET['toon'])) {
    case
'mannen':
        $result=mysql_query("SELECT D_index,D_Naam,D_Voornaam,D_Geslacht,D_Adres,D_Peter,D_Lid,D_Betaald,D_Gdatum
        FROM T_Leden
        WHERE D_Zichtbaar = '1'
        AND D_Geslacht = 'Man'
        ORDER BY D_index"
) or die(mysql_error());
        break;
    case
'vrouwen':
        $result=mysql_query("SELECT D_index,D_Naam,D_Voornaam,D_Geslacht,D_Adres,D_Peter,D_Lid,D_Betaald,D_Gdatum
        FROM T_Leden
        WHERE D_Zichtbaar = '1'
        AND D_Geslacht = 'Vrouw'
        ORDER BY D_index"
) or die(mysql_error());
        break;
    case
'bestuur':
        $result=mysql_query("SELECT D_index,D_Naam,D_Voornaam,D_Geslacht,D_Adres,D_Peter,D_Lid,D_Betaald,D_Gdatum
        FROM T_Leden
        WHERE D_Zichtbaar = '1'
        AND D_Lid = 'Bestuurslid'
        ORDER BY D_index"
) or die(mysql_error());
        break;
    }


/* Een loop om leden te tonen */
while($row=mysql_fetch_array($result))
    {

        echo "<tr>";
        echo "<td>".htmlspecialchars($row['D_index'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Naam'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Voornaam'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Adres'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Peter'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Lid'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Betaald'])."</td>";
        echo "<td>".htmlspecialchars($row['D_Gdatum'])."</td>";
        echo "<td><a href=del.php?del=".htmlspecialchars($row['D_index']).">Verwijder</a></td>";
        echo "</tr>";
        }

?>

</table>
</body>
</html>
<?php
mysql_close($connect);
?>
Gewijzigd op 22/02/2011 23:54:25 door Vlad Polianskii
 



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.