Gastenboekbeheer fouten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

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 »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: 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

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Pagina: 1 2 volgende »

Eric

Eric

04/02/2008 19:55:00
Quote Anchor link
Hallo,
Ik heb een gastenboek geprogrammeerd in php mbv sql en dat werkt. Nu wilde ik ook een beheerpagina maken, met bij elk bericht een knop 'verwijder' en dan de functie erbij dat het bijbehorende bericht verwijderd wordt.
Ik kom er echter niet uit. Ik heb al verschillende errors gehad, maar bij de code zoals ik hieronder heb neergezet, krijg ik:

Parse error: syntax error, unexpected $end in C:\Xampp\htdocs\gastenboekbeheer.php on line 54

Voordat ik de reactie krijg "haakjes tellen", dit heb ik gedaan, en daar ligt het volgensmij niet aan.
Kan iemand mij helpen?

Hier de code van de beheerpagina:

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
48
49
50
51
52
53
54
<?php
$mysql_user
= "";
$mysql_pass = "";
$mysql_host = "localhost";
$mysql_dbn = "gastenboek";

if (!@mysql_select_db($mysql_dbn, @mysql_connect($mysql_host, $mysql_user, $mysql_pass)))
{

    echo "database connectie mislukt!";
    
    exit();
}


elseif (isset ($_POST["verwijderen"]))
{

        echo "gelukt, waarde: ". $_POST["verwijderen"];
}


else
{
    echo "<h1>Gastenboek</h1>";
    
    echo "<p>Voeg een <a href=\"" . $_SERVER['PHP_SELF'] . "?show=add\">nieuw bericht</a> toe aan het gastenboek.</p>";
    
    $sql = "SELECT id,naam,email,bericht,DATE_FORMAT(datum, '%d.%m.%Y') as show_datum FROM reunisten_gastenboek ORDER BY datum DESC";
    
    $res = mysql_query($sql);
    $srv = $_SERVER['PHP_SELF'];
    
    if (mysql_num_rows($res) >= 1)
    {

        while ($row = mysql_fetch_array($res))
           {

            $row['email'] = htmlentities($row['email']);
            $row['naam'] = nl2br(htmlentities($row['naam']));
            $row['bericht'] = nl2br(htmlentities($row['bericht']));
            $row['id'] = nl2br(htmlentities($row['id']));
    
            echo "<p><fieldset><a href=\"mailto:" . $row['email'] . "\">" . $row['naam'] . "</a> schreef op <i>" . $row['show_datum'] . "</i>: <br />";
            echo $row['bericht'] . "</fieldset></p>";
            
            $idknop = $row['id'];
            
            echo <<<EOD
              <form action="$srv" method="post">
            <
input type="submit" name="verwijderen" value="$idknop" />
            <
/form>
              EOD;
        }
    }

    else
        echo "<p>Er zijn nog geen gastenboek berichten toegevoegd.</p>";
}

?>


Eric
Gewijzigd op 01/01/1970 01:00:00 door Eric
 
PHP hulp

PHP hulp

10/12/2024 02:12:36
 
Joren vh

joren vh

04/02/2008 19:58:00
Quote Anchor link
je bent een } vergeten op regel 51 dus je sluit met andere woorden de else niet.

je code word dus zo

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
48
49
50
51
52
53
54
55
<?php
$mysql_user
= "";
$mysql_pass = "";
$mysql_host = "localhost";
$mysql_dbn = "gastenboek";

if (!@mysql_select_db($mysql_dbn, @mysql_connect($mysql_host, $mysql_user, $mysql_pass)))
{

    echo "database connectie mislukt!";
    
    exit();
}


elseif (isset ($_POST["verwijderen"]))
{

        echo "gelukt, waarde: ". $_POST["verwijderen"];
}


else
{
    echo "<h1>Gastenboek</h1>";
    
    echo "<p>Voeg een <a href=\"" . $_SERVER['PHP_SELF'] . "?show=add\">nieuw bericht</a> toe aan het gastenboek.</p>";
    
    $sql = "SELECT id,naam,email,bericht,DATE_FORMAT(datum, '%d.%m.%Y') as show_datum FROM reunisten_gastenboek ORDER BY datum DESC";
    
    $res = mysql_query($sql);
    $srv = $_SERVER['PHP_SELF'];
    
    if (mysql_num_rows($res) >= 1)
    {

        while ($row = mysql_fetch_array($res))
           {

            $row['email'] = htmlentities($row['email']);
            $row['naam'] = nl2br(htmlentities($row['naam']));
            $row['bericht'] = nl2br(htmlentities($row['bericht']));
            $row['id'] = nl2br(htmlentities($row['id']));
    
            echo "<p><fieldset><a href=\"mailto:" . $row['email'] . "\">" . $row['naam'] . "</a> schreef op <i>" . $row['show_datum'] . "</i>: <br />";
            echo $row['bericht'] . "</fieldset></p>";
            
            $idknop = $row['id'];
            
            echo <<<EOD
              <form action="$srv" method="post">
            <
input type="submit" name="verwijderen" value="$idknop" />
            <
/form>
              EOD;
        }
    }
}

    else {
        echo "<p>Er zijn nog geen gastenboek berichten toegevoegd.</p>";
}

?>


edit:

zie ook dat de else niet geopent werd.

Edit:

Volgens mij heb je een esle te veel :$ want de kleuren kloppen niet :$
Gewijzigd op 01/01/1970 01:00:00 door joren vh
 
Eric

Eric

04/02/2008 20:12:00
Quote Anchor link
En ik maar roepen dat de haakjes kloppen (A)

Maarrrr...nog steeds dezelfde error..
En volgensmij kloppen alle if elseif en else dingen wel...waar volgens jou niet dan??
 
Joren vh

joren vh

04/02/2008 20:35:00
Quote Anchor link
Zie niets meer mis. Kan je niet meer verder helpen. Sorry !
 
PHP Newbie

PHP Newbie

04/02/2008 20:43:00
Quote Anchor link
Vergeet Joren's code. Het probleem zit hem in die EOD. Maak daar gewoon het volgende van:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
            echo '<form action="'.$srv.'" method="post">
                    <input type="submit" name="verwijderen" value="'.$idknop.'" />
                  </form>';
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
Joren vh

joren vh

04/02/2008 20:45:00
Quote Anchor link
@PHP Newbie

Je opent die laatste else dan toch niet !!!!!
 
PHP Newbie

PHP Newbie

04/02/2008 20:50:00
Quote Anchor link
Een else hóéft niet geopend te worden met een accolade. Het is wel netter en overzichtelijker om het te doen, maar het is niet verplicht.
 
Joren vh

joren vh

04/02/2008 21:12:00
Quote Anchor link
Ow dat wist ik niet, excuus !
 
PHP Newbie

PHP Newbie

04/02/2008 21:19:00
Quote Anchor link
Dat geldt overigens voor alle statements, maar dat levert nogal eens fouten op. Je kunt ze dus beter gewoon plaatsen.
 
Eric

Eric

04/02/2008 21:42:00
Quote Anchor link
Ok bedankt!
2 vraagjes dan...
Op de knop komt nu het nummer van het bericht. Logisch, maar eigenlijk wil ik op elke knop de tekst 'verwijderen' maar dan wel aan elke knop een aparte $idknop. Hoe doe ik dit?

Ook probeer ik nu de query uit te laten voeren, en heb ik bovenin (waar de code staat die hij uit moet voeren als er geklikt is) de volgende code geplaatst:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$sql
= "REMOVE FROM 'reunisten_gastenboek' WHERE 'id' = '$idknop'";
        $result = mysql_query($sql)
            or die("Fout bij uitvoeren query");

?>


Hij voert echter nu de query niet uit, of er gaat in ieder geval iets mis, want hij geeft 'fout bij uitvoeren query'.
Het zal wel iets simpels zijn, maar ik ben nog niet zo'n expert op php-gebied.
 
PHP Newbie

PHP Newbie

04/02/2008 23:25:00
Quote Anchor link
$sql = "DELETE FROM reunisten_gastenboek WHERE id = '".$idknop."'";
 
Eric

Eric

05/02/2008 17:55:00
Quote Anchor link
Bedankt voor de reactie. Hij voert nu wel een query uit, maar er gebeurt helemaal niks. Hij verwijdert niks. Wat is er nu nog fout???
Hier dan nog mijn gehele code tot nu toe:

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
$mysql_user
= "";
$mysql_pass = "";
$mysql_host = "localhost";
$mysql_dbn = "gastenboek";

if (!@mysql_select_db($mysql_dbn, @mysql_connect($mysql_host, $mysql_user, $mysql_pass)))
{

    echo "database connectie mislukt!";
    
    exit();
}


elseif (isset ($_POST["verwijderen"]))
{

    
        $sql = "DELETE FROM reunisten_gastenboek WHERE id = '" . $idknop . "'";
        $result = mysql_query($sql)
            or die("Fout bij uitvoeren query");
            
       $res = mysql_query($sql);

if (!empty($res))
    {

        echo "<h1>Bericht verwijderd</h1>";
    
        echo "<p>Het bericht is verwijderd. Ga nu naar <a href=\"" . $_SERVER['PHP_SELF'] . "\" title=\"Berichten overzicht\">het berichten overzicht</a>.";
    }
}

else
{
    echo "<h1>Gastenboek beheer</h1>";
    
    $sql = "SELECT id,naam,email,bericht,DATE_FORMAT(datum, '%d.%m.%Y') as show_datum FROM reunisten_gastenboek ORDER BY datum DESC";
    
    $res = mysql_query($sql);
    $srv = $_SERVER['PHP_SELF'];
    
    if (mysql_num_rows($res) >= 1)
    {

        while ($row = mysql_fetch_array($res))
           {

            $row['email'] = htmlentities($row['email']);
            $row['naam'] = nl2br(htmlentities($row['naam']));
            $row['bericht'] = nl2br(htmlentities($row['bericht']));
            $row['id'] = nl2br(htmlentities($row['id']));
    
            echo "<p><fieldset><a href=\"mailto:" . $row['email'] . "\">" . $row['naam'] . "</a> schreef op <i>" . $row['show_datum'] . "</i>: <br />";
            echo $row['bericht'] . "</fieldset></p>";
            
            $idknop = $row['id'];
            
            echo '<form action="'.$srv.'" method="post">
                    <input type="submit" name="verwijderen" value="'
.$idknop.'" />
                  </form>'
;
        }
    }

    else
    {
        echo "<p>Er zijn nog geen gastenboek berichten toegevoegd.</p>";
        }
}

?>
 
Eric

Eric

12/02/2008 21:42:00
Quote Anchor link
Ik heb inmiddels nog van alles geprobeerd, maar nog steeds kom ik er niet uit. De code is nu gebaseerd op een andere database, maar wie haalt voor mij die ene fout er uit, waardoor ik wel netjes een 'uitgevoerd' bericht krijg, maar de database onaangepast is gebleven...

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
$mysql_user
= "";
$mysql_pass = "";
$mysql_host = "localhost";
$mysql_dbn = "jbw_nieuw";

if (!@mysql_select_db($mysql_dbn, @mysql_connect($mysql_host, $mysql_user, $mysql_pass)))
{

    echo "database connectie mislukt!";
    
    exit();
}


elseif (isset ($_POST["verwijderen"]))
{

    
        $sql = "DELETE FROM jbw_gastenboek WHERE id = '" . $idknop . "'";
        $result = mysql_query($sql)
            or die("Fout bij uitvoeren query");
            
       $res = mysql_query($sql);

if (!empty($res))
    {

        echo "<h1>Bericht verwijderd</h1>";
    
        echo "<p>Het bericht is verwijderd. Ga nu naar <a href=\"" . $_SERVER['PHP_SELF'] . "\" title=\"Berichten overzicht\">het berichten overzicht</a>.";
    }
}

else
{
    echo "<h1>Gastenboek beheer</h1>";
    
    $sql = "SELECT id,naam,email,bericht,DATE_FORMAT(datum, '%d.%m.%Y') as show_datum FROM jbw_gastenboek ORDER BY datum DESC";
    
    $res = mysql_query($sql);
    $srv = $_SERVER['PHP_SELF'];
    
    if (mysql_num_rows($res) >= 1)
    {

        while ($row = mysql_fetch_array($res))
           {

            $row['email'] = htmlentities($row['email']);
            $row['naam'] = nl2br(htmlentities($row['naam']));
            $row['bericht'] = nl2br(htmlentities($row['bericht']));
            $row['id'] = nl2br(htmlentities($row['id']));
    
            echo "<p><fieldset><a href=\"mailto:" . $row['email'] . "\">" . $row['naam'] . "</a> schreef op <i>" . $row['show_datum'] . "</i>: <br />";
            echo $row['bericht'] . "</fieldset></p>";
            
            $idknop = $row['id'];
            
            echo '<form action="'.$srv.'" method="post">
                    <input type="submit" name="verwijderen" value="'
.$idknop.'" />
                  </form>'
;
        }
    }

    else
    {
        echo "<p>Er zijn nog geen gastenboek berichten toegevoegd.</p>";
        }
}

?>


Ik hoop dat iemand kan helpen!
 
Jimmy Arts

jimmy Arts

12/02/2008 21:45:00
Quote Anchor link
$sql = "DELETE FROM jbw_gastenboek WHERE id = '" . $idknop . "'";
$result = mysql_query($sql)
or die("Fout bij uitvoeren query");

$res = mysql_query($sql);

waarom voer je de query 2x uit?

En een delete query kan niet vol of leeg terug komen, je moet het dus checken met mysql_affected_rows()
Gewijzigd op 01/01/1970 01:00:00 door jimmy Arts
 
Antoine

antoine

12/02/2008 21:49:00
Quote Anchor link
ziet er netjes uit, maar ik heb hetzelfde probleem:S
 
Eric

Eric

12/02/2008 21:49:00
Quote Anchor link
jimmy schreef op 12.02.2008 21:45:
$sql = "DELETE FROM jbw_gastenboek WHERE id = '" . $idknop . "'";
$result = mysql_query($sql)
or die("Fout bij uitvoeren query");

$res = mysql_query($sql);

waarom voer je de query 2x uit?

En een delete query kan niet vol of leeg terug komen, je moet het dus checken met mysql_affected_rows()


En hoe zou dat stukje er dan uit moeten zien??? (ken de affected_rows term niet...)
 
Jimmy Arts

jimmy Arts

12/02/2008 21:53:00
Quote Anchor link
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
elseif (isset ($_POST["verwijderen"]))
{
    
        $sql = "DELETE FROM reunisten_gastenboek WHERE id = '" . $idknop . "'";
        $result = mysql_query($sql)
            or die("Fout bij uitvoeren query");
            
        $check = mysql_affected_rows($result);

if ($check != 0)
    {
        echo "<h1>Bericht verwijderd</h1>";
    
        echo "<p>Het bericht is verwijderd. Ga nu naar <a href=\"" . $_SERVER['PHP_SELF'] . "\" title=\"Berichten overzicht\">het berichten overzicht</a>.";
    }
}

Probeer dat eens
 
Eric

Eric

12/02/2008 22:29:00
Quote Anchor link
Ik heb het geprobeerd, maar krijg nu het volgende probleem:

Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in ....
(met een verwijzing naar de regel $check = mysql_affected_rows($result);

(de database naam stond nog verkeerd, maar dat kan het nu ook niet meer zijn...)
 
Jan Koehoorn

Jan Koehoorn

12/02/2008 22:38:00
Quote Anchor link
mysql_affected_rows gewoon zonder argument aanroepen.
 
Eric

Eric

12/02/2008 22:40:00
Quote Anchor link
Als ik dat doe krijg ik na het indrukken van een verwijderknop een leeg scherm, en staat het bericht nog steeds in de db...
 
Jimmy Arts

jimmy Arts

12/02/2008 22:47:00
Quote Anchor link
Weet je zeker dat er iets in $idknop komt te staan?
 

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.