Likes Likes:  0
Resultaten 1 tot 12 van de 12
Geen
  1. #1
    [PHP] MySQL record resetten naar standaardwaarden
    Empowering your business
    282 Berichten
    Ingeschreven
    22/03/05

    Locatie
    Bergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 01104341
    Ondernemingsnummer: nvt

    Thread Starter

    [PHP] MySQL record resetten naar standaardwaarden

    Hi,

    Is het mogelijk om via een link een waarde van een record in een MySQL database weer zijn standaardwaarden te geven? Om het iets te verduidelijken:

    ik heb nu een manier om dmv 1 klik een record te verwijderen uit een MySQL database:

    PHP Code:
    echo "<a href=index.php?id=" . $data['id'] . "&action=del>verwijder</a>"; 
    Code in die pagina, na het connectie maken met de database en voor het uitvoeren van de query:

    PHP Code:
    if($_GET['action'] == "del") {
    mysql_query("DELETE FROM tabelnaam WHERE id=$_GET['id']");
    } 
    Wat er hier dus gebeurt, is dat als ik op de link 'verwijder' klik, het record met betreffende ID meteen uit de database verwijderd wordt. Wat ik nu wil, is dat het record na 1 klik niet verwijderd wordt, maar z'n standaardwaarden weer krijgt.

    Iemand?

    Groet, Peter
    Laatst gewijzigd door Easyracks; 06/12/05 om 18:59.

  2. #2
    [PHP] MySQL record resetten naar standaardwaarden
    .
    496 Berichten
    Ingeschreven
    25/02/03

    Locatie
    Centraal Gelderland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 09111714
    Ondernemingsnummer: nvt

    Iets in de trant van

    PHP Code:
    if($_GET['action'] == "reset") {

    mysql_query("DELETE FROM tabelnaam WHERE id='".addslashes($_GET['id'])."' ");
    mysql_query("Insert into tabelnaam (id) VALUES('".addslashes($_GET['id'])."') ");
    } 

  3. #3
    [PHP] MySQL record resetten naar standaardwaarden
    Banned
    323 Berichten
    Ingeschreven
    26/11/03

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door Pinocchi
    Iets in de trant van

    [..]
    Of je gebruikt een UPDATE query, lijkt me in dit geval wat efficienter

  4. #4
    [PHP] MySQL record resetten naar standaardwaarden
    geregistreerd gebruiker
    1.892 Berichten
    Ingeschreven
    17/08/05

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    34 Post(s)
    Tagged
    0 Thread(s)
    35 Berichten zijn liked


    Naam: Wieger Bontekoe
    Bedrijf: Skynet ICT B.V.
    Functie: CEO
    URL: skynet-ict.nl
    Registrar SIDN: Nee
    View wbontekoe's profile on LinkedIn

    die klopt ook niet.. dat gaat niet werken..


    Wat is de standaard waarde? sla je die ergens op of hou je dat ergens uberhaupt bij?

    Als ik zo bekijk wat je doet; na het verwijderen heb je geen gegevens meer om terug te halen en dus kun je niets 'resetten'.

    Stel even dat het een 0/1 is. Je wilt hem op 0 zetten (alle records met 0 laat je dus in je list, op je pagina, niet zien).


    PHP Code:
    function swap($id) {
            
            
    $q = mysql_query("SELECT `status` FROM  `tabel` WHERE `id` = '".$id."'");
            
    $f = mysql_fetch_assoc($q);

            switch(
    $f["status"]) {
            
                    case 
    0:
                            
    $new = 1;
                    break;

                    case 
    1;
                            
    $new = 0;
                    break;

            }
            
            
    mysql_query("UPDATE `tabel` SET `status` = '".$new."' WHERE `id` = '".$id."'");

    }

    // roep hier je functie SWAP aan en geen hem de GET value 
    Laatst gewijzigd door CharlieRoot; 06/12/05 om 19:18.
    Skynet ICT B.V. - The cause of the problem is: the printer thinks its a router.

  5. #5
    [PHP] MySQL record resetten naar standaardwaarden
    Empowering your business
    282 Berichten
    Ingeschreven
    22/03/05

    Locatie
    Bergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 01104341
    Ondernemingsnummer: nvt

    Thread Starter
    De standaardwaarde is de waarde die ik in PHPMyAdmin invoer als standaardwaarde. Ik heb ook wel aan update() gedacht, maar moet ik dan niet de waarden in m'n script meegeven? Of is het zo dat, als ik geen waarden meegeef, de velden wel de standaardwaarden worden gevuld?

  6. #6
    [PHP] MySQL record resetten naar standaardwaarden
    Zaankanter
    2.217 Berichten
    Ingeschreven
    26/05/04

    Locatie
    Zaanstad

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door Easyracks
    Of is het zo dat, als ik geen waarden meegeef, de velden wel de standaardwaarden worden gevuld?
    Je haalt de woorden uit m'n mond! Dat is inderdaad zo!

  7. #7
    [PHP] MySQL record resetten naar standaardwaarden
    Empowering your business
    282 Berichten
    Ingeschreven
    22/03/05

    Locatie
    Bergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 01104341
    Ondernemingsnummer: nvt

    Thread Starter
    Ik heb het opgelost door de standaardwaarden in het script mee te geven:

    PHP Code:
    if($_GET['action'] == "reset") {
    mysql_query("DELETE FROM tabelnaam WHERE id=$id");
    mysql_query("INSERT into tabelnaam (id, veld2, veld3, veld4, veld5) VALUES ('" . $_GET['id'] . "', 'standaardwaarde2', 'standaardwaarde2', '..3', '...4')");
    } 
    Bedankt voor het meedenken!

  8. #8
    [PHP] MySQL record resetten naar standaardwaarden
    Zaankanter
    2.217 Berichten
    Ingeschreven
    26/05/04

    Locatie
    Zaanstad

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Dat kan ook

  9. #9
    [PHP] MySQL record resetten naar standaardwaarden
    geregistreerd gebruiker
    1.892 Berichten
    Ingeschreven
    17/08/05

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    34 Post(s)
    Tagged
    0 Thread(s)
    35 Berichten zijn liked


    Naam: Wieger Bontekoe
    Bedrijf: Skynet ICT B.V.
    Functie: CEO
    URL: skynet-ict.nl
    Registrar SIDN: Nee
    View wbontekoe's profile on LinkedIn

    Tip; even je get's controleren.. dit is nogal "injection" gevoelig
    Skynet ICT B.V. - The cause of the problem is: the printer thinks its a router.

  10. #10
    [PHP] MySQL record resetten naar standaardwaarden
    Empowering your business
    282 Berichten
    Ingeschreven
    22/03/05

    Locatie
    Bergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 01104341
    Ondernemingsnummer: nvt

    Thread Starter
    Ach tja, het script is toch alleen voor mij en het staat in een beveiligde map. Maar ik zal het toch wel moeten veranderen, want het werkt niet meer met PHP5.

  11. #11
    [PHP] MySQL record resetten naar standaardwaarden
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    als je script werkt registerglobals disablen
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  12. #12
    [PHP] MySQL record resetten naar standaardwaarden
    .
    496 Berichten
    Ingeschreven
    25/02/03

    Locatie
    Centraal Gelderland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 09111714
    Ondernemingsnummer: nvt

    Ik ging ervan uit dat de standaard waarden de default values waren die je bij het aanmaken van de tabel gebruikt had. Is dit niet het geval dan werkt mijn suggestie inderdaad niet. Anders werkt ie prima

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics