mysql_query DELETE werkt niet meer?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

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 »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »
Henk

Henk

18/05/2007 17:41:00
Quote Anchor link
Hallo, onderstaande code werkt niet meer.
Heeft altijd gewerkt, isp heeft wel php4 geupdate naar php5.
En mysql is nu versie 5.
Iemand idee of dit van invloed kan zijn op mijn code?
Ik kan inloggen maar als ik op verwijder of edit klik zie ik niets.
De record wordt ook niet verwijder, id nummer klopt wel.
Met phpmyadmin online bij isp lukt het wel.
IE opent wel een nieuwe pagina maar ik zie geen data uit mijn database.
Geprobeerd op xp en vista beide internet explorer versie 7.

thanks en gr..

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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?php session_start();
include "connect.php";
include "ubb.php";
include "functies.php";
?>

<html>
<head>
<title>Gastenboek</title>
<link rel="stylesheet" type="text/css" href="layout.css">
</head>
<body bgcolor=#0087af>
<body>
<center>
<table bgcolor="#006ba1"><tr>
    <td align=center ><b><font color="#000000">Admin Gastenboek-Creasoft</font></b></td>
  </tr></table><br>
<?php
    $admin
= "******";
    $wachtwoord = "******";
    
    //uitloggen
    if (isset($uitloggen)) { session_destroy();
    echo "<script>location.href='index.php'</script>"; }
    //logincheck
    if ($_POST['login']) {
        if ($_POST['naam'] == $admin AND $_POST['wachtwoord'] == $wachtwoord){
        session_register(gastenboekadmin);
        }
else { echo "<table><tr><td align=center><b>Ongeldig Login of Wachtwoord!</b></td></tr></table><br>";}}
    //ff kijken of sessie is aangemaakt
    if(session_is_registered("gastenboekadmin")){
    
        //bericht edit-form
        if (isset($editid)) {
        $sql = "SELECT * FROM gastenboek  WHERE id='$editid'";
        $resultaat = mysql_query($sql) or die ("query mislukt");
        $rij = mysql_fetch_object($resultaat);
        $naam = htmlspecialchars($rij->naam);
        $email = htmlspecialchars($rij->email);
        $homepage = htmlspecialchars($rij->homepage);
        $bericht = htmlspecialchars($rij->bericht);

         $naam = breaktxt($naam,10,15);
        //$bericht = shorttxt($bericht,50);
        $bericht = cut_words($bericht,20);
        ?>

        <table><form method="post" action="<? echo "$PHP_SELF"; ?>" name="gastenboek"><input type="hidden" name="editid" value="<? echo "$editid"; ?>">
        <tr><td><b><font color="#000000">Bewerken</font></b></td></tr>
        <tr><td width="70">Naam:</td><td width="250"><input type="text" name="naam" size="50" value="<? echo "$naam"; ?>"></td></tr>
        <tr><td width="70">Email:</td><td width="250"><input type="text" name="email" size="50" value="<? echo "$email"; ?>"></td></tr>
        <tr><td width="70">Homepage:</td><td width="250"><input type="text" name="homepage" size="50" value="<? echo "$homepage"; ?>"></td></tr>
        <tr><td valign="top">Reactie:</td><td><textarea name="bericht" cols="49" rows="5"><? echo "$bericht"; ?></textarea><br></td></tr>
        <tr><td></td><td><input type="submit" name="submit" value="wijzigen"></td></tr></form></table><br>
        <? }
        
        //bericht deleten
        if (isset($deleteid)) {
        mysql_query ("DELETE FROM gastenboek WHERE id='$deleteid'"); }
        
        //bericht editen
        if ($_POST['submit']) {
        mysql_query("UPDATE gastenboek SET naam='".$_POST[naam]."',email='".$_POST[email]."',homepage='".$_POST[homepage]."',bericht='".$_POST[bericht]."' WHERE id = '".$editid."'") or die(mysql_error());
        echo "<script>location.href='$PHP_SELF'</script>";}
        
        
        //alle berichten weergeven ?>

         <? $sql = "SELECT * FROM gastenboek ORDER BY datum DESC";
        $resultaat = mysql_query($sql) or die ("query mislukt");?>

        <?php while ($rij = mysql_fetch_object($resultaat)){
        $naam = htmlspecialchars($rij->naam);
        $email = htmlspecialchars($rij->email);
        $homepage = htmlspecialchars($rij->homepage);
        $bericht = htmlspecialchars($rij->bericht);
        //set_smilies($bericht);

        $naam = breaktxt($naam,10,15);
        //$bericht = shorttxt($bericht,50);
        $bericht = cut_words($bericht,20);

        echo "<table><tr><td width=30><a href=$PHP_SELF?editid=".$rij->id."><img src=\"smilies/edit.png\" border=\"0\"></a><a href=$PHP_SELF?deleteid=".$rij->id."> <br>
        <img src=\"smilies/del.png\" border=\"0\"></a></td><td width=100><a href=mailto:"
.$email."><b>".$naam."</b></a><br><font size=1>";
            if ($homepage=="" OR $homepage=="http://") {} else {
            echo "<a href=\"".$homepage."\" target=\"_blan\">website</a>"; }
        echo"</font></td><td width=220>".$bericht."</td></tr></table><br>"; }
        echo "<a href=$PHP_SELF?uitloggen=0>Log uit</a>";
             }
      else
        { //login-form        ?>

        <table width="400"><form method="post" action="admin.php">
        <tr>
      <td width="100"><b><font color="#000000">Inloggen</font></b></td>
      <td width="250"></td></tr>
        <tr><td>Naam:</td><td><input type="text" name="naam" size="35"></td></tr>
        <tr><td>Wachtwoord:</td><td><input type="password" name="wachtwoord" size="35"></td></tr>
        <tr><td></td><td><input type="submit" name="login" value="login"></td></tr>
        </form></table>
    <?php } ?>
</center></body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Henk
 
PHP hulp

PHP hulp

05/11/2024 15:33:18
 
Mark L

Mark L

18/05/2007 17:44:00
Quote Anchor link
Waar loopt hij vast? Wat doet het niet meer? Welke errors geeft hij (of zij)?
 
- SanThe -

- SanThe -

18/05/2007 18:57:00
Quote Anchor link
Zoek eens op 'super globals'.

Edit: En zet je error reporting een aan.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

// rest
?>
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Henk

Henk

18/05/2007 19:08:00
Quote Anchor link
Ok error code ingevoegd en ja error melding. deze dus..
Notice: Undefined index: login in /home/creasoft.nl/www/guestbook/admin.php on line 28

bedankt beide, kijken of ik kan oplossen.

gr Henk..

Edit:

en deze als ik na het inloggen de admin pagina open.
btw toevoegen aan de database lukt wel..
de errors bij admin
Notice: Use of undefined constant gastenboekadmin - assumed 'gastenboekadmin' in /home/creasoft.nl/www/guestbook/admin.php on line 30

Notice: Undefined index: submit in /home/creasoft.nl/www/guestbook/admin.php on line 63

Notice: Undefined variable: PHP_SELF in /home/creasoft.nl/www/guestbook/admin.php on line 82

Notice: Undefined variable: PHP_SELF in /home/creasoft.nl/www/guestbook/admin.php on line 82

Gewijzigd op 01/01/1970 01:00:00 door Henk
 
- SanThe -

- SanThe -

18/05/2007 19:10:00
Quote Anchor link
session_register is trouwens antiek.
 
Mark L

Mark L

18/05/2007 19:15:00
Quote Anchor link
@ SanThe:
dat zeg je altijd :p maar 't is wel zo :p
 
- SanThe -

- SanThe -

18/05/2007 19:23:00
Quote Anchor link
Description
bool session_register ( mixed $name [, mixed $...] )

session_register() accepts a variable number of arguments, any of which can be either a string holding the name of a variable or an array consisting of variable names or other arrays. For each name, session_register() registers the global variable with that name in the current session.
Let op

If you want your script to work regardless of register_globals, you need to instead use the $_SESSION array as $_SESSION entries are automatically registered. If your script uses session_register(), it will not work in environments where the PHP directive register_globals is disabled.

register_globals: important note: Since PHP 4.2.0, the default value for the PHP directive register_globals is off, and it is completely removed as of PHP 6.0.0. The PHP community encourages all to not rely on this directive but instead use other means, such as the superglobals.

Let op

This registers a global variable. If you want to register a session variable from within a function, you need to make sure to make it global using the global keyword or the $GLOBALS[] array, or use the special session arrays as noted below.

Let op

If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered(), and session_unregister().

This function returns TRUE when all of the variables are successfully registered with the session.
 
Henk

Henk

18/05/2007 19:29:00
Quote Anchor link
SanThe schreef op 18.05.2007 19:23:
Description
bool session_register ( mixed $name [, mixed $...] )

session_register() accepts a variable number of arguments, any of which can be either a string holding the name of a variable or an array consisting of variable names or other arrays. For each name, session_register() registers the global variable with that name in the current session.
Let op

If you want your script to work regardless of register_globals, you need to instead use the $_SESSION array as $_SESSION entries are automatically registered. If your script uses session_register(), it will not work in environments where the PHP directive register_globals is disabled.

register_globals: important note: Since PHP 4.2.0, the default value for the PHP directive register_globals is off, and it is completely removed as of PHP 6.0.0. The PHP community encourages all to not rely on this directive but instead use other means, such as the superglobals.

Let op

This registers a global variable. If you want to register a session variable from within a function, you need to make sure to make it global using the global keyword or the $GLOBALS[] array, or use the special session arrays as noted below.

Let op

If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered(), and session_unregister().

This function returns TRUE when all of the variables are successfully registered with the session.


ok dat zal het dus zijn, ga ik aanpassen...

thanks...
 
Henk

Henk

19/05/2007 14:05:00
Quote Anchor link
Jammer, maar ik krijg deze code niet aangepast aan $_SESSION.
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
  $admin = "******";
    $wachtwoord = "******";
    
    //uitloggen
    if (isset($uitloggen)) { session_destroy();
    echo "<script>location.href='index.php'</script>"; }
    //logincheck
    if ($_POST['login']) {
        if ($_POST['naam'] == $admin AND $_POST['wachtwoord'] == $wachtwoord){
        session_register(gastenboekadmin);
        } else { echo "<table><tr><td align=center><b>Ongeldig Login of Wachtwoord!</b></td></tr></table><br>";}}
    //ff kijken of sessie is aangemaakt
    if(session_is_registered("gastenboekadmin")){
    

Ik zal verder opzoek moeten, maar als iemand een idee heeft, dan houd ik mij aanbevolen.

thanks en gr.
Gewijzigd op 01/01/1970 01:00:00 door Henk
 
- SanThe -

- SanThe -

19/05/2007 14:11:00
Quote Anchor link
Superglobals?
Waar komt $uitloggen vandaan?

session_register(gastenboekadmin);
=> $_SESSION['gastenboekadmin'] = '.........';
 
Henk

Henk

19/05/2007 14:36:00
Quote Anchor link
SanThe schreef op 19.05.2007 14:11:
Superglobals?
Waar komt $uitloggen vandaan?

session_register(gastenboekadmin);
=> $_SESSION['gastenboekadmin'] = '.........';


onder bij de volledige code
echo "<a href=$PHP_SELF?uitloggen=0>Log uit</a>";

$_SESSION ga ik doen, thanks
 
- SanThe -

- SanThe -

19/05/2007 14:47:00
Quote Anchor link
$PHP_SELF moet zijn: $_SERVER['PHP_SELF']

$uitloggen moet dan zijn: $_GET['uitloggen']

Lees eens wat over superglobals.
 
Henk

Henk

19/05/2007 14:54:00
Quote Anchor link
SanThe schreef op 19.05.2007 14:47:
$PHP_SELF moet zijn: $_SERVER['PHP_SELF']

$uitloggen moet dan zijn: $_GET['uitloggen']

Lees eens wat over superglobals.


Ben ik aan het doen, ik zal het werkend krijgen(;>)
Krijg nog wel wat foutjes:

zie: http://www.creasoft.nl/guestbook/index.php
kan niets verwijdere of bewerken?
naam test
wachtwoord test

thanks

Edit:

na aanpassing $PHP_SELF moet zijn: $_SERVER['PHP_SELF']

$uitloggen moet dan zijn: $_GET['uitloggen']

krijg ik wit scherm, niets meer dus?


gek mijn boek zegt ook dat het zo moet..

Aangepaste code met wit scherm, geen inlog meer..??
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<?php session_start();
include "connect.php";
include "ubb.php";
include "functies.php";
?>

<html>
<head>
<title>Gastenboek</title>
<link rel="stylesheet" type="text/css" href="layout.css">
</head>
<body bgcolor=#0087af>
<body>
<center>
<table bgcolor="#006ba1"><tr>
    <td align=center ><b><font color="#000000">Admin Gastenboek-Creasoft</font></b></td>
  </tr></table><br>
<?php
  ini_set('display_errors', 1); // 0 = uit, 1 = aan
    error_reporting(E_ALL);

    $admin = "test";
    $wachtwoord = "test";
    
    //uitloggen
    if ($_GET['uitloggen']) { session_destroy();
    echo "<script>location.href='index.php'</script>"; }
    //logincheck
    if ($_POST['login']) {
        if ($_POST['naam'] == $admin AND $_POST['wachtwoord'] == $wachtwoord){
        $_SESSION['gastenboekadmin'] = '.........';
        }
else { echo "<table><tr><td align=center><b>Ongeldig Login of Wachtwoord!</b></td></tr></table><br>";}}
    //ff kijken of sessie is aangemaakt
    if(session_is_registered("gastenboekadmin")){
    
        //bericht edit-form
        if (isset($editid)) {
        $sql = "SELECT * FROM gastenboek  WHERE id='$editid'";
        $resultaat = mysql_query($sql) or die ("query mislukt");
        $rij = mysql_fetch_object($resultaat);
        $naam = htmlspecialchars($rij->naam);
        $email = htmlspecialchars($rij->email);
        $homepage = htmlspecialchars($rij->homepage);
        $bericht = htmlspecialchars($rij->bericht);

         $naam = breaktxt($naam,10,15);
        //$bericht = shorttxt($bericht,50);
        $bericht = cut_words($bericht,20);
        ?>

        <table><form method="post" action="<? echo "$PHP_SELF"; ?>" name="gastenboek"><input type="hidden" name="editid" value="<? echo "$editid"; ?>">
        <tr><td><b><font color="#000000">Bewerken</font></b></td></tr>
        <tr><td width="70">Naam:</td><td width="250"><input type="text" name="naam" size="50" value="<? echo "$naam"; ?>"></td></tr>
        <tr><td width="70">Email:</td><td width="250"><input type="text" name="email" size="50" value="<? echo "$email"; ?>"></td></tr>
        <tr><td width="70">Homepage:</td><td width="250"><input type="text" name="homepage" size="50" value="<? echo "$homepage"; ?>"></td></tr>
        <tr><td valign="top">Reactie:</td><td><textarea name="bericht" cols="49" rows="5"><? echo "$bericht"; ?></textarea><br></td></tr>
        <tr><td></td><td><input type="submit" name="submit" value="wijzigen"></td></tr></form></table><br>
        <? }
        
        //bericht deleten
        if (isset($deleteid)) {
        mysql_query ("DELETE FROM gastenboek WHERE id='$deleteid'"); }
        
        //bericht editen
        if ($_POST['submit']) {
        mysql_query("UPDATE gastenboek SET naam='".$_POST[naam]."',email='".$_POST[email]."',homepage='".$_POST[homepage]."',bericht='".$_POST[bericht]."' WHERE id = '".$editid."'") or die(mysql_error());
        echo "<script>location.href='$PHP_SELF'</script>";}
        
        
        //alle berichten weergeven ?>

         <? $sql = "SELECT * FROM gastenboek ORDER BY datum DESC";
        $resultaat = mysql_query($sql) or die ("query mislukt");?>

        <?php while ($rij = mysql_fetch_object($resultaat)){
        $naam = htmlspecialchars($rij->naam);
        $email = htmlspecialchars($rij->email);
        $homepage = htmlspecialchars($rij->homepage);
        $bericht = htmlspecialchars($rij->bericht);
        //set_smilies($bericht);

        $naam = breaktxt($naam,10,15);
        //$bericht = shorttxt($bericht,50);
        $bericht = cut_words($bericht,20);

        echo "<table><tr><td width=30><a href=$PHP_SELF?editid=".$rij->id."><img src=\"smilies/edit.png\" border=\"0\"></a><a href=$PHP_SELF?deleteid=".$rij->id."> <br>
        <img src=\"smilies/del.png\" border=\"0\"></a></td><td width=100><a href=mailto:"
.$email."><b>".$naam."</b></a><br><font size=1>";
            if ($homepage=="" OR $homepage=="http://") {} else {
            echo "<a href=\"".$homepage."\" target=\"_blan\">website</a>"; }
        echo"</font></td><td width=220>".$bericht."</td></tr></table><br>"; }
        echo "<a href=$_SERVER['PHP_SELF']?uitloggen=0>Log uit</a>";
             }
      else
        { //login-form        ?>

        <table width="400"><form method="post" action="admin.php">
        <tr>
      <td width="100"><b><font color="#000000">Inloggen</font></b></td>
      <td width="250"></td></tr>
        <tr><td>Naam:</td><td><input type="text" name="naam" size="35"></td></tr>
        <tr><td>Wachtwoord:</td><td><input type="password" name="wachtwoord" size="35"></td></tr>
        <tr><td></td><td><input type="submit" name="login" value="login"></td></tr>
        </form></table>
    <?php } ?>
</center></body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Henk
 
- SanThe -

- SanThe -

19/05/2007 18:43:00
Quote Anchor link
if(session_is_registered("gastenboekadmin")){
moet zijn
if(isset($_SESSION['gastenboekadmin']) and ($_SESSION['gastenboekadmin'] == '.........')){


if (isset($editid)) {
waar komt $editid vandaan?
 
Henk

Henk

20/05/2007 12:44:00
Quote Anchor link
SanThe schreef op 19.05.2007 18:43:
if(session_is_registered("gastenboekadmin")){
moet zijn
if(isset($_SESSION['gastenboekadmin']) and ($_SESSION['gastenboekadmin'] == '.........')){


if (isset($editid)) {
waar komt $editid vandaan?


Ok, nogmaals dank..
ps: ik probeer het ook zelf hoor(;>)
Maar 2 manieren lopen nu door elkaar, uitvogelen dus..geeft niks, leuk werk.

$editid staat hier, bepaald welke record(nr) bewerkt moet worden.
echo "<table><tr><td width=30><a href=$PHP_SELF?editid=".$rij->id."><img src=\"smilies/edit.png\" border=\"0\"></a><a href=$PHP_SELF?deleteid=".$rij->id."> <br>

Onder in source. gr
Gewijzigd op 01/01/1970 01:00:00 door Henk
 
- SanThe -

- SanThe -

20/05/2007 13:19:00
Quote Anchor link
Dat moet dus $_GET['editid'] zijn.
En $PHP_SELF moet $_SERVER['PHP_SELF'] zijn.
 



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.