Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [php] delete query (https://forum.scholieren.com/showthread.php?t=1285075)

Ik 15-10-2005 08:58

[php] delete query
 
Het lukt me niet om een regel van een tabel te verwijderen. De waarde van naam is dus jh (wil ik vervangen door een variabele, maar eerst even dit testen)
Verder blijf ik met de browser ook hangen in dit script, ik wordt dus niet doorgelinkt...
PHP-code:


<?php

 
require("../connect.php");


    if (
$naam && $wachtwoord && $type)
    {
        
$naam htmlentities($naam);
        
$wachtwoord htmlentities($wachtwoord);
        
$type htmlentities($type);

        
$sql="DELETE FROM boekenaangeboden WHERE naam = "jh";

        mysql_query(
$sql$db);


        // Link nu door naar gezochte of aangeboden boeken
        header("
Location$type.php");
        exit;
    }
    else
    {
        include("
post_fout.html");
    }
?>


Marcade 15-10-2005 09:48

Ben geen PHP guru maar de volgende regel:

$sql="DELETE FROM boekenaangeboden WHERE naam = "jh";

en dan specifiek:

naam = "jh"

Die dubbele quotes; is dat wel correct? Moeten dat geen enkele quotes zijn?

En moet je de hele $sql regel uberhaubt niet afsluiten met een dubbele quote?

Zoiets als dit dus:

$sql="DELETE FROM boekenaangeboden WHERE naam = 'jh'";

Ik 15-10-2005 09:49

Citaat:

Marcade schreef op 15-10-2005 @ 10:48 :
Ben geen PHP guru maar de volgende regel:

$sql="DELETE FROM boekenaangeboden WHERE naam = "jh";

en dan specifiek:

naam = "jh"

Die dubbele quotes; is dat wel correct? Moeten dat geen enkele quotes zijn?

En moet je de hele $sql regel uberhaubt niet afsluiten met een dubbele quote?

Ja. daar kwam ik ook net achter :)
Maar nu ik dat er uit heb gehaald werkt het nog niet...

PHP-code:

$sql="DELETE FROM boekenaangeboden WHERE id = 1"

(werk nu even met id)

Ik 15-10-2005 10:06

nu heb ik dus

PHP-code:


<?php

 
require("../connect.php");


    if (
$naam && $wachtwoord && $type)
    {
        
$naam htmlentities($naam);
        
$wachtwoord htmlentities($wachtwoord);
        
$type htmlentities($type);

        
$sql="DELETE FROM boekenaangeboden WHERE id = 1";
        
mysql_query($sql$db);;


        
// Link nu door naar gezochte of aangeboden boeken
        
header("Location: $type.php");
        exit;
    }
    else
    {
        include(
"post_fout.html");
    }
?>

Wat mijn regel met id=1 NIET verwijderd...

En let overigens neit op de andere variabelen. Hier moet nog wat functionaliteit bijkomen...


Alle tijden zijn GMT +1. Het is nu 12:23.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.