login script test

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gerhard timmerman

gerhard timmerman

28/03/2012 14:46:15
Quote Anchor link
ik maak gebruik van een stored procedure maar nu blijft hij hangen op de values wat kan hier het probleem zijn

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
<?php
error_reporting(-1);
 ini_set('display_errors', 1);
try {
$db = new PDO('mssql:host=localhost\snelstart;dbname=laadlos','test','gerhardwinxp');
echo 'Verbonden met database<br />';
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $sql = $db->prepare("CALL spMagInvoeren(?,?,?,?,?,?,?)");
        $username = 'test';
        $wachtwoord = 'test';
        $ip = $_SERVER["REMOTE_ADDR"];
        $computernaam = 'test';
        $sessieid = '200';
        
    
    $sql->bindParam(1 , $username);
    $sql->bindParam(2 , $wachtwoord);
    $sql->bindParam(3 , $ip);
    $sql->bindParam(4 , $computernaam);
    $sql->bindParam(5 , $sessieid);
    $sql->bindParam(6 , $poging);
    $sql->bindParam(7 , $relatieid);
        $sql->execute();    
    
}

catch(PDOException $e)
    {

    echo $e->getMessage();
    }


    
    echo "$poging $relatieid";
        
    
?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SQLSTATE[HY000]: General error: 10007 Incorrect syntax near 'test'. [10007] (severity 5) [(null)]
mischien weet jij wat dit is
[/quote]
 
PHP hulp

PHP hulp

28/03/2024 13:50:27
 
Chris -

Chris -

28/03/2012 15:01:17
Quote Anchor link
$poging en $relatieid kom ik niet tegen in je script..
 
Gerhard timmerman

gerhard timmerman

28/03/2012 15:10:58
Quote Anchor link
zijn output parameters van de stored procedure
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
USE [SluisWWW]
GO
/****** Object:  StoredProcedure [dbo].[spMagInvoeren]    Script Date: 03/28/2012 15:10:40 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:        Henk Boessenkool
-- Create date: 23 Maart 2012
-- Description:    test login
-- =============================================
ALTER PROCEDURE [dbo].[spMagInvoeren]
    -- Add the parameters for the stored procedure here
    @Usernaam nVarchar(20) ,
    @Wachtwoord nvarchar(20),
    @IPAdres nvarchar(20),
    @Computer nvarchar (20),
    @SessieID nvarchar(50),
    @PogingenOver integer  OUTPUT,
    @RelatieNummer integer OUTPUT
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    DECLARE @Success INT
    SET NOCOUNT ON;
    SET @Success = (SELECT COUNT(*)
        FROM contactpersonen
        WHERE (username = @Usernaam AND wachtwoord = @Wachtwoord))
    IF @Success = 1
    BEGIN
       SET @RelatieNummer = (SELECT TOP 1 relatie_id FROM [SluisWWW].[dbo].[contactpersonen]
                             WHERE (username = @Usernaam AND wachtwoord = @Wachtwoord))
      
    END
    ELSE SET @RelatieNummer = -1
    INSERT INTO [SluisWWW].[dbo].[Logins] (Login,Wachtwoord,RelatieID,IP,Computer,SessieID)
                VALUES (@Usernaam,@Wachtwoord,@RelatieNummer,@IPAdres,@Computer,@SessieID)
 
    
  
    

  
    -- Insert statements for procedure here
END
 



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.