Witte header pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

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 »

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 Dordrecht 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 »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 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 hier

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Pagina: 1 2 volgende »

Dennis Ham

Dennis Ham

14/11/2008 17:58:00
Quote Anchor link
Ik ben bezig met een login script te maken maar kom steeds op een blanke pagina uit. Ik weet dat een header bovenaan een pagina moet komen maar als ik dat doe kom ik gewoon weer bij de login pagina terecht, en ikheb hier te maken met 2 header paginas. Kan iemand mij zeggen wat er verkeerd is?

checken.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
  session_start();
  session_register("naam_session");
  session_register("gid_session");
  session_register("laatstingelogged_session");
?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? $setlocale["nl"];?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? $wachtw=$_POST["wachtw"];?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? $gnaam=$_POST["gnaam"];?>

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
<?
$eaccesDB
=mysql_connect("","","");
mysql_select_db("",$eaccesDB);
$SQL="select * from gebruikers where gebruikersnaam='.$gnaam'";
$zoekresultaten=$zoekresultaten_query=mysql_query(($SQL),$eaccesDB) or die (mysql_error());
$zoekresultaten=mysql_fetch_array($zoekresultaten_query);
if (!($zoekresultaten==0))
{

  $DBwachtw=$zoekresultaten["wachtwoord"];
  if ($DBwachtw==$wachtw)
  {

    mt_srand((double)microtime()*1000000);
    $random=intval((100000000-1+1)*(mt_rand(0,10000000)/10000000));
    setcookie("beheer",$random,0,"","",0);
    $_SESSION["naam"]=$zoekresultaten["volledige naam"];
    $_SESSION["gid"]=$zoekresultaten["gid"];
    $_SESSION["laatstingelogged"]=$zoekresultaten["linlog"];
    $SQL="update gebruikers set linlog='".$FormatDateTime[strftime("%m/%d/%Y %H:%M:%S %p")][1]." ".strftime("%m/%d/%Y %H:%M:%S %p")."'";
    $SQL=$SQL." where gid=".$_SESSION["gid"];
    mysql_query(($SQL),$eaccesDB);
    header("Location: index.php");
    exit;
  }

else{
header("Location: login.php");
exit;
    }
}

?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$zoekresultaten
=null;
mysql_close($eaccesDB);
$eaccesDB=null;
?>
Gewijzigd op 01/01/1970 01:00:00 door Dennis Ham
 
PHP hulp

PHP hulp

16/02/2025 20:21:04
 
- SanThe -

- SanThe -

14/11/2008 18:40:00
Quote Anchor link
session_register() is antiek. Gebruik $_SESSION['....'] = ....;


Zet dit bovenin je script.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>
 
Dennis Ham

Dennis Ham

14/11/2008 23:00:00
Quote Anchor link
Bedankt voor de hulp! Ik heb error_reporting gedeelte van je bovenin me script geplaats en krijg de onderstaande 4 foutmeldingen. Ik ben een leek op het gebied van sessies en doe er alles aan om het onder de knie te krijgen. Het lastige vindt ik dat je niet ziet wat er achter de schermen gebeurd. Dus ben erg blij met dit stukje script om te zien waar het fout kan gaan. Bestaat er niet iets waar je stap voor stap kan zien wat er met je php script gebeurd?
Ik ga in ieder geval hiermee even verder puzzelen.
Enige andere suggesties zijn welkom!

Warning: ini_set() has been disabled for security reasons in checken.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at checken.php:3) in checken.php on line 4

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at checken.php:3) in checken.php on line 4

Notice: Undefined variable: setlocale in checken.php on line 9
 
Jan Koehoorn

Jan Koehoorn

14/11/2008 23:02:00
Quote Anchor link
Je mag geen ini variabelen aanpassen van je host. Verder kun je beter met een volledige php tag beginnen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    session_start ();
?>
 
Dennis Ham

Dennis Ham

14/11/2008 23:09:00
Quote Anchor link
Ik heb overal achter
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ingevoegd en ini_set regel weggehaald maar kom dan weer op me blanke pagina :(
 
Dennis Ham

Dennis Ham

14/11/2008 23:22:00
Quote Anchor link
Als ik dit

error_reporting(E_ALL);
ini_set("display_errors", 1);

bovenaan plaatst krijg ik de volgende foutmelding

Warning: ini_set() has been disabled for security reasons in checken.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at checken.php:3) in checken.php on line 4

ik negeer de eerste foutmelding want dat is duidelijk uit wat Jan schreef, dus moet het in de tweede foutmelding liggen. Als iemand nog raad weet hoor ik het graag.
 
- SanThe -

- SanThe -

14/11/2008 23:24:00
Quote Anchor link
Wat gebeurt er volgens jou als $zoekresultaten nul is?

Edit: En wat wil je hiermee bereiken?
$zoekresultaten=$zoekresultaten_query=mysql_query(($SQL),$eaccesDB)
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Jan Koehoorn

Jan Koehoorn

14/11/2008 23:26:00
Quote Anchor link
De tweede warning komt door de eerste. De eerste errormelding is output naar de browser en daarna mag je geen session_start meer doen.
 
Dennis Ham

Dennis Ham

14/11/2008 23:31:00
Quote Anchor link
San - Nou die 0 weet ik ook niet of het klopt ik heb ook een 1 geprobeerd maar daarna zou hij moeten kijken of de wachtwoord klopt, een paar sessies starten, gegevens aan de database toevogen en doorgaan naar de index pagina.

Jan- ja dat is duidelijk maar anders krijg ik een witte pagina. Is er niet een manier of programma om te zien wat er stap voor stap achter de schermen gebeurd?
 
Dennis Ham

Dennis Ham

14/11/2008 23:41:00
Quote Anchor link
Aan San
Edit: En wat wil je hiermee bereiken?
$zoekresultaten=$zoekresultaten_query=mysql_query(($SQL),$eaccesDB)
ik dacht dat dit de gegevens die in $SQL opgehaald wordt koppeld aan $zoekresultaten om te kijken of er gegevens uit de database gehaald zijn om te vergelijken met de wachtwoord die ingevuld is en anders weer naar de inlogpagina te gaan. Heb je een betere suggestie voor dit?

$SQL="select * from gebruikers where gebruikersnaam='.$gnaam'";
$zoekresultaten=$zoekresultaten_query=mysql_query(($SQL),$eaccesDB) or die (mysql_error());
$zoekresultaten=mysql_fetch_array($zoekresultaten_query);
if (!($zoekresultaten==0))
{
$DBwachtw=$zoekresultaten["wachtwoord"];
if ($DBwachtw==$wachtw)
{
 
Dennis Ham

Dennis Ham

14/11/2008 23:58:00
Quote Anchor link
Dit is de werkende script in ASP die ik heb omgezet naar PHP, mischien dat dit het iets duidelijker maakt:
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
<%@LCID=1043%>
<% wachtw = request.form("wachtw") %>
<% gnaam = request.form("gnaam") %>

<%

  SQL = "select * from gebruikers where gebruikersnaam='" & gnaam & "'"
  set eacesDB = Server.CreateObject("ADODB.Connection")
  eacesDB.Open "eaces"
  set zoekresultaten = eacesDB.Execute(SQL)

if not zoekresultaten.eof then
     DBwachtw = zoekresultaten("wachtwoord")
     if DBwachtw = wachtw then
         Randomize
         random =  int((100000000 - 1 + 1) * Rnd + 1)
         Response.cookies("beheer") = random
         Session("naam") = zoekresultaten("volledige naam")
         Session("gid") = zoekresultaten("gid")
         session("laatstingelogged") = zoekresultaten("linlog")

      SQL = "update gebruikers set linlog='"&FormatDateTime(Date(),1)&" "&Time()&"'"
      SQL = SQL & " where gid=" & session("gid")
      eacesDB.Execute(SQL)

         Response.Redirect "index.php"
     end if
end if
   Response.Redirect "login.php"

%>

<%
  zoekresultaten.Close
  set zoekresultaten = Nothing

  eacesDB.Close
  set eacesDB = Nothing
%>


Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Dennis Ham
 
- SanThe -

- SanThe -

15/11/2008 00:16:00
Quote Anchor link
@Dennis; Het is SanThe en geen San.

$zoekresultaten=$zoekresultaten_query=mysql_query(($SQL),$eaccesDB)

Hier staat eigenlijk dit:
$var = $var2 = $result_van_de_query.
Gevolg is dat $var óf true wordt óf false, meer niet.
Er komt dus zeker niet in te staan wat jij zou willen.

$result = mysql_query(($SQL),$eaccesDB);
if($result)
{
....// query gelukt en kan je verder
}
else
{
....// query mislukt => error
}
 
Dennis Ham

Dennis Ham

15/11/2008 01:04:00
Quote Anchor link
Haha, ok SanThe moderator, ik heb hem door. Maar me login begrijp ik nog niet helemaal. Ik heb nu dit gedaan(zie script hieronder) met 'false' krijg ik weer de lege pagina en met 'true' ga ik terug naar de login pagina. Ik heb die SQL2 gemaakt omdat er verder in de if statement steeds verwezen wordt naar $zoekresultaten(je mag het zeggen als ik dom ben geweest)
PS: die twee $zoekresultaten regels werken wel in andere paginas.
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
<?php
$SQL
="select * from gebruikers where gebruikersnaam='.$gnaam'";
$zoekresultaten=$zoekresultaten_query=mysql_query(($SQL),$eaccesDB) or die (mysql_error());
$zoekresultaten=mysql_fetch_array($zoekresultaten_query);
$SQL2="select * from gebruikers where gebruikersnaam='.$gnaam'";
$result = mysql_query(($SQL2),$eaccesDB);
if($result==false)
{

  $DBwachtw=$zoekresultaten["wachtwoord"];
  if ($DBwachtw==$wachtw)
  {

    mt_srand((double)microtime()*1000000);
    $random=intval((100000000-1+1)*(mt_rand(0,10000000)/10000000));
    setcookie("beheer",$random,0,"","",0);
    $_SESSION["naam"]=$zoekresultaten["volledige naam"];
    $_SESSION["gid"]=$zoekresultaten["gid"];
    $_SESSION["laatstingelogged"]=$zoekresultaten["linlog"];
    $SQL="update gebruikers set linlog='".$FormatDateTime[strftime("%m/%d/%Y %H:%M:%S %p")][1]." ".strftime("%m/%d/%Y %H:%M:%S %p")."'";
    $SQL=$SQL." where gid=".$_SESSION["gid"];
    mysql_query(($SQL),$eaccesDB);
    header("Location: index.php");
    exit;
  }

else{
header("Location: login.php");
exit;
    }
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Dennis Ham
 
- SanThe -

- SanThe -

15/11/2008 01:10:00
Quote Anchor link
Pas je post even aan en gebruik en tags om je code heen. Om php code zet je uiteraard dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php en ?>
Gebruik je Afbeelding knop om dit te doen.

SanThe.
 
Dennis Ham

Dennis Ham

15/11/2008 01:15:00
Quote Anchor link
Lol, weer wat bijgeleerd. Het was nl. een deel van de script maar [code werkt prima. Ook handig dat je een bericht kan wijzigen, dus gelijk even van ligin login gemaakt in me eerste post :D
Gewijzigd op 01/01/1970 01:00:00 door Dennis Ham
 
- SanThe -

- SanThe -

15/11/2008 01:18:00
Quote Anchor link
Als je nou om de php code ook nog
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php en ?>
zet, dan zie je ook nog kleurtjes en daardoor sneller fouten.
 
Dennis Ham

Dennis Ham

15/11/2008 01:23:00
Quote Anchor link
Ok, heb ik gedaan. Sorry van de bumpen van daarnet, ik zie het nu pas en wist niet wat het was. Ik ben nog nieuw hier en zit nooit op forums.
 
Dennis Ham

Dennis Ham

16/11/2008 18:36:00
Quote Anchor link
Ik heb het inmiddels opgelost de probleem lag dus aan deze regels, of het nou de ' of '' (als iemand weet wanneer je ' of '' gebruikt is een duidelijke uitleg zeer welkom) is of de feit dat ik AND wachtwoord='$wachtw'" heb toegevoegd ben ik niet zeker van. Maar ik kan dus goed inloggen. Er was nog een probleempje (zie hieronder)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php $wachtw=$_POST['wachtw'];
$gnaam=$_POST['gnaam'];

$SQL="SELECT * FROM gebruikers WHERE gebruikersnaam='$gnaam' AND wachtwoord='$wachtw'";?>


en dat was als ik goed inlog ga je door maar als ik verkeerd inlog kwam ik weer op die witte pagina terecht. Maar dat heb ik opgelost door de else gedeelte met header te vervangen met de tekst in de inlogpagina. Mischien weet iemand nog een andere oplossing voor dit probleem. Hier de code:

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
$zoekresultaten
=$zoekresultaten_query=mysql_query(($SQL),$eaccesDB) or die (mysql_error());
$zoekresultaten=mysql_fetch_array($zoekresultaten_query);
if(!($zoekresultaten==0))
{

  $DBwachtw=$zoekresultaten["wachtwoord"];
  if($DBwachtw==$wachtw)
  {

    mt_srand((double)microtime()*1000000);
    $random=intval((100000000-1+1)*(mt_rand(0,10000000)/10000000));
    setcookie("beheer",$random,0,"","",0);
    $_SESSION["naam"]=$zoekresultaten["volledige naam"];
    $_SESSION["gid"]=$zoekresultaten["gid"];
    $_SESSION["laatstingelogged"]=$zoekresultaten["linlog"];
    $SQL="update gebruikers set linlog='".$FormatDateTime[strftime("%m/%d/%Y %H:%M:%S %p")][1]." ".strftime("%m/%d/%Y %H:%M:%S %p")."'";
    $SQL=$SQL." where gid=".$_SESSION["gid"];
    mysql_query(($SQL),$eaccesDB);
    header("Location: index.php");
    exit;
  }

  else
  {  
  header("Location: login.php");
  exit;
  }
}

?>


En nog een laatste vraagje over dit die aan de einde van me script staat? Heb dit enige nut? En wordt het wel uigevoerd als ik me inlog aangezien de exit; na header? Of blijven er allemaal gegevens/sessies actief die afgesloten moet worden?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$zoekresultaten
=null;
mysql_close($eacesDB);
$eacesDB=null;
?>
Gewijzigd op 01/01/1970 01:00:00 door Dennis Ham
 
Jesper Diovo

Jesper Diovo

16/11/2008 19:47:00
Quote Anchor link
Dubbele quotes bij toekenning aan een variabele. Enkele quotes daarbinnen. Dat moet wel weer andersom bij een echo: enkele quotes om te openen, zodat je daarbinnen (als je met HTML zit) dubbele kunt gebruiken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$var
= "test";
echo '<span id="test">Hoi</span>';
$query = "SELECT * FROM tabel WHERE veld = 'waarde'";
$query = "SELECT * FROM tabel WHERE veld = '".$waarde."'";
?>
 
Mar cel

Mar cel

16/11/2008 20:14:00
Quote Anchor link
Lol @ Dennis, nu bumb je weer.
 
Frank -

Frank -

16/11/2008 20:38:00
Quote Anchor link
Jezpur schreef op 16.11.2008 19:47:
Dubbele quotes bij toekenning aan een variabele. Enkele quotes daarbinnen. Dat moet wel weer andersom bij een echo: enkele quotes om te openen, zodat je daarbinnen (als je met HTML zit) dubbele kunt gebruiken.

Niet mee eens.

Altijd enkele quotes gebruiken in PHP, tenzij je een query (dus SQL) schrijft. Die zet je tussen dubbele quotes. Meer uitzonderingen zijn er niet.

Wanneer je dubbele quotes gebruikt, loop je de kans dat je per ongeluk de waarde van een variabele gaat parsen. Dat wil je niet.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$id
= 23;

$var = "hier een stuk tekst over $id";

echo $var;
?>

Terwijl ik toch echt dit bedoel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$id
= 23;

$var = 'hier een stuk tekst over $id';

echo $var;
?>

Zie de verschillen...
 

Pagina: 1 2 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.