gastenboek werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis 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 »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »
Leida Florijn

Leida Florijn

02/05/2013 23:30:13
Quote Anchor link
Nadat ik een gastenboek hebt gemaakt, merk ik op als ik de invoer velden vul dat de data blijft staan, als ik op verzenden druk. Hij moet een blad met reacties teruggeven maar ik krijg een leeg blad. Als ik de terugga naar het begin dan kan ik het blad refreshen en dan staat de data er ineens wel in.
Ik heb met header al geprobeerd maar als ik dan op Schrijf iets in het gastenboek druk gebeurd er niks. Dan moet ik het formulier opstarten dan werkt het wel. Maar je kan dan net zo vaak als je wil op de verzendknop drukken hij zet alles er dan leeg of onmbeschreven in de reactieblad.
Kan iemand me vertellen wat ik verkeerd doe.

Groetjes
 
PHP hulp

PHP hulp

17/11/2024 21:33:41
 
Ozzie PHP

Ozzie PHP

02/05/2013 23:44:49
Quote Anchor link
Beste Leida,

Welkom op het forum.

We hebben helaas geen glazen bol, dus we kunnen ook niet zien of zeggen wat er aan de hand is.
Wellicht kun je even wat relevante code plaatsen en dan kunnen we je misschien verder helpen.
 

03/05/2013 00:00:49
Quote Anchor link
Neem nu aan dat je het volgende hebt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

# Reacties ophalen:
$reactions = ReactionMapper::getByRange($page, $limit);

# Nieuwe post toevoegen:
if($_SERVER['REQUEST_METHOD'] === 'POST') {
    # Valideren en toevoegen
}

?>

Dan moet dit dus omgekeerd. Al weet ik natuurlijk ook niet of dit echt het probleem is want zoals Ozzie als zei kunnen we niet raden welke code er op de achtergrond draait.
 
Leida Florijn

Leida Florijn

03/05/2013 00:10:32
Quote Anchor link
Ik zal de code even posten.

Dit is de eerste gedeelte.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php header("Location: gastenboek.php"); ?>

<font color="#808000" font weight="bold">


<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>sgastenboek</title>
</head>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include 'header.inc.php'; ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php include 'connect.php';
if (!isset($_POST['submit']))
{

 
?>

<form method="POST" action="sgastenboek.php">
<body>

<form>
<table border="0" width="100%">
<tr>
<td>
<p align="center"><font size="6" color="#808000"><b>Gastenboek</b></font></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td width="35%"></td>
<td width="12%"><b><font color="#808000" size="4">Naam</font></b></td>
<td width="53"><input type="text" name="naam" size="23" style="font-family: Times New Roman; font-size: 12pt; font-weight: bold"></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td width="35%"></td>
<td width="12%"><b><font size="4" color="#808000">Plaats</font></b></td>
<td width="53%">
<p><input type="text" name="plaats" size="23" style="font-family: Times New Roman; font-size: 12pt; font-weight: bold"></p>
</td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td width="35%"></td>
<td width="12%"><b><font size="4" color="#808000">Email</font></b></td>
<td width="53%">
<p><input type="text" name="email" size="23" style="font-family: Times New Roman; font-size: 12pt; font-weight: bold"></p>
</td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td width="35%"></td>
<td width="12%"><b><font size="4" color="#808000">Website</font></b></td>
<td width="53">
<p><input type="text" name="website" size="23" style="font-family: Times New Roman; font-size: 12pt; font-weight: bold" ></p></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td>
<p align="center"><b><font size="4" color="#808000">Bericht</font></b></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td width="35%"></td>
<td width="65">

<p>
<textarea name="bericht" cols="46" rows="5" style="font-family: Times New Roman; font-size: 12pt; font-weight: bold"></textarea></p>
</td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td style="font-size: 14pt" width="49%">
<p align="right">
<button name="submit" value="Verzenden" type="submit" style="font-size: 12pt; font-family: Times New Roman; font-weight: bold; width: 100px; height: 30px; color:#808000">
Verzenden
</button>
</td>
<td style="font-size: 14pt" width="2%">
</td>
<td width="51">
<button name="reset" value="Wissen" type="reset" style="width: 100px; height: 30px; font-family: Times New Roman; font-size: 12pt; color: #808000; font-weight: bold">
Wissen</button></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td></td>
</tr>
</table>
</body>
</html>

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
}else{
   $naam =   $_POST['naam'];
   $plaats=  $_POST['plaats'];
   $email=   $_POST['email'];
   $website= $_POST['website'];
   $bericht= $_POST['bericht'];
  
   $naam=    strip_tags($naam);
   $plaats=  strip_tags($plaats);
   $email=   strip_tags($email);
   $website= strip_tags($website);
   $bericht= strip_tags($bericht);
  
   if (!$naam) {
    echo "FOUTMELDING:<br />";    
echo "Wilt u uw naam invullen.<br />";
echo "<input type='submit' value='Terug' onclick='history.back(1)'style='font-size: 12pt; font-family: Times New Roman; font-weight: bold; width: 75px; height: 25px; color:#808000;'><br>";
}

if(strlen($naam) > 85){
echo "FOUTMELDING:<br />";
echo "Uw naam mag maar 85 tekens lang zijn.<br />";
echo "<input type='submit' value='Terug' onclick='history.back(1)'style='font-size: 12pt; font-family: Times New Roman; font-weight: bold; width: 75px; height: 25px; color:#808000'>";
}

if (!$bericht){
echo "FOUTMELDING:<br />";
echo "Wilt u een bericht achterlaten. <br />";
echo "<input type='submit' value='Terug' onclick='history.back(1)'style='font-size: 12pt; font-family: Times New Roman; font-weight: bold; width: 75px; height: 25px; color:#808000'>";
}

$naam =    str_replace("'", "'", $naam);
$plaats =  str_replace("'", "'", $plaats);
$email =   str_replace("'", "'", $email);
$website = str_replace("'", "'", $website);
$bericht = str_replace("'", "'", $bericht);

$naam =    htmlspecialchars($naam);
$plaats =  htmlspecialchars($plaats);
$email =   htmlspecialchars($email);
$website = htmlspecialchars($website);
$bericht = htmlspecialchars($bericht);

$datum = date("d-m-y");
$tijd = date("G:i");

$sql = "INSERT INTO gastenboek (gastenboek_id, naam, plaats, email, website, tijd, datum, bericht)
VALUES ('','$naam', '$plaats', '$email', '$website', '$tijd', '$datum', '$bericht')"
;      
mysql_query($sql) or die(mysql_error());


}





?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include 'footer.php'; ?>


<html>


Hier komt de tweede gedeelte.



<font color="#808000">

<td>
<p align="center"><font size="6" color="#808000"><b>Gastenboek</b></font><br><br><br></td>
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
<?php
//gastenboek.php
//geeft alle berichten weer, en bevat een link naar het schrijven van een bericht.


echo"<a href=\"sgastenboek.php\">Schrijf een bericht</a><br><br><br>";
include("connect.php");
$sql = "SELECT * FROM gastenboek";
$uitvoer = mysql_query($sql);
$aantal = mysql_num_rows($uitvoer);
$perpage = 10;
$page_count = ceil($aantal/$perpage);
$page = (isset($_GET['page'])) ? $_GET['page'] : 1;
$start = ($page * $perpage) - $perpage;
$sql = "SELECT * FROM gastenboek ORDER BY gastenboek_id DESC LIMIT ".$start.",".$perpage."";
$uitvoer = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_array($uitvoer))
{

echo("&nbsp; ".$data['naam']."</b>");
echo("&nbsp;uit&nbsp; ".$data['plaats']."</b>");
echo("&nbsp; ".$data['email']."</b>");
echo("&nbsp; ".$data['website']."</b>");
echo("&nbsp;op&nbsp;" .$data['datum']);
echo("&nbsp; om&nbsp;" .$data['tijd']);

echo"<br /><br />";
$bericht = nl2br($data['bericht']);
echo($bericht); //Het bericht zelf
echo"<br /><br /><br />";
}

echo"<br /><br />";
if ($page > 1)
{

$vorige = $page-1;
echo("<a href='sgastenboek.php?page=".$vorige."'>Vorige</a> ");
}

 else
 {
  echo("<b>Vorige </b>");  
}

if ($page < ceil($aantal/$perpage))
{

$volgende = $page+1;
echo("<a href='gastenboek.php?page=".$volgende."'>Volgende</a>");
}

else
{
echo("<b>Volgende</b>");
}





?>

<table>
<tr>
<td></td>
</tr>
</table>
<table>
<tr>
<td></td>
</tr>
</table>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include 'footer.php'; ?>

</html>

De gedeeltes zijn 2 apparte pagina's.

Groetjes en bedankt voor de snelle reactie
 
Frank Nietbelangrijk

Frank Nietbelangrijk

03/05/2013 00:47:04
Quote Anchor link
je begint op de eerste regel met een (onvoorwaardelijke) redirect naar gastenboek.php. dan kun je de rest van de code wel weggooien want hij gaat dan door op gastenboek.php
 
Leida Florijn

Leida Florijn

03/05/2013 00:56:41
Quote Anchor link
Als ik die hele eerste zin van de header weghaal, Dan doet alles naar wens. Maar ik krijg een leeg blad te zien en de inhoud komt pas daar als ik helemaal terug ga en hem refresch
 



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.