Registratie lukt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden 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

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

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

13/01/2025 19:26:11
 
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.