Skip to content
This repository has been archived by the owner on Oct 22, 2018. It is now read-only.

Update- en insertquery 'Activiteit' werkt niet #6

Open
YavuzzzSelimmm opened this issue Jul 1, 2014 · 0 comments
Open

Update- en insertquery 'Activiteit' werkt niet #6

YavuzzzSelimmm opened this issue Jul 1, 2014 · 0 comments

Comments

@YavuzzzSelimmm
Copy link
Owner

De update- en insertquery van 'Activiteit' in het Admin-gedeelte werkt niet helemaal. Zie /content/admin/edit.php.

Regel 581 t/m 598:

/* UPDATEQUERY WERKT NIET
        Updaten van 'Gebruikersnaam' + 'Subsitenaam' + 'Rolafkorting' lukt niet.
        Updaten van 'Startdatum' + 'Einddatum' + 'StartURL' + 'EindURL' lukt wel.
*/
    // if everything is fine, update the record in the database
    // Update Startdatum + Einddatum + StartURL + EindURL
    if ($stmt = $mysqli->prepare("UPDATE Activiteit A
                                  SET   Startdatum = ?
                                      , Einddatum = ?
                                      , StartURL = ?
                                      , EindURL = ?
                                  WHERE PK_Activiteit=?"))
    {
        $stmt->bind_param("ssssi", $Startdatum, $Einddatum, $StartURL, $EindURL, $PK);
        $stmt->execute();
        $stmt->close();
    }

    // Update Gebruikersnaam + Subsite + Rolafkorting
    if ($stmt= $mysqli->prepare("UPDATE Activiteit")) {
        $stmt->bind_param("si", $Gebruikersnaam, $Subsitenaam, $Rolafkorting, $PK);
        $stmt->execute();
        $stmt->close();
    }
/* UPDATEQUERY WERKT NIET */

Regel 672 t/m 686:

/* INSERTQUERY WERKT NIET
    Bij het inserten van het veld 'Gebruikersnaam' moet de bijbehorende PK_Gebruiker uit de tabel 'Gebruiker' gezocht worden.
      In de tabel 'Activiteit' wordt deze waarde opgeslagen in de column 'FK_Gebruiker'.
    Bij het inserten van het veld 'Subsitenaam' moet de bijbehorende PK_Subsite uit de tabel 'Subsite' gezocht worden.
      In de tabel 'activiteit' wordt deze waarde opgeslagen in de column 'FK_Subsite'.
    Bij het inserten van het veld 'Rolafkorting' moet de bijbehorende PK_Rol uit de tabel 'Rol' gezocht worden.
      In de tabel 'Activiteit' wordt deze waarde opgeslagen in de column 'FK_Rol'.
*/
    // insert the new record into the database
    if ($stmt = $mysqli->prepare("INSERT Activiteit ()
                                  VALUES (? ? ? ? ? ? ?)")) {
        $stmt->bind_param("sssssss", $Gebruikersnaam, $Subsitenaam, $Rolafkorting, $Startdatum, $Einddatum, $StartURL, $EindURL);
        $stmt->execute();
        $stmt->close();
    }
/* INSERTQUERY WEKRT NIET */
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant