Fatal error: Uncaught Error...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Laravel PHP developer in een jong team

Bedrijfsomschrijving Als je op zoek bent naar een werkplek waar plezier en uitdaging hand in hand gaan, dan is dit bedrijf de juiste keuze voor jou. Hier kun je werken aan uitdagende projecten en krijg je als developer veel verantwoordelijkheid. Het bedrijf waardeert kwaliteit boven kwantiteit en richt zich op het ontwikkelen van hoogwaardige applicaties en websites waar klanten enthousiast over zijn. Dit bedrijf is vooruitstrevend en streeft naar het leveren van de best mogelijke resultaten voor hun klanten. Als medior PHP ontwikkelaar met 3 jaar ervaring ben jij de persoon die we zoeken. Je krijgt hier de kans om

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

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 »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »
Marcus geleyn

marcus geleyn

24/07/2023 11:56:33
Quote Anchor link
Ik probeer al enkele dagen een eenvoudig script aan het werk te krijgen met voorbeelden, maar het lukt me niet. Kan iemand mij wat verder helpen aub? Alvast bedankt!

Dit zijn de scriptjes om gegevens weg te schrijven naar een database:

2-reserve.php
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
<?php
class Reservation {
  // (A) CONSTRUCTOR - CONNECT TO DATABASE
  private $pdo; // pdo object
  private $stmt; // sql statement
  public $error; // error message
  function construct() {
    $this->pdo = new PDO(
      "mysql:host=**knip**" . DB_HOST . "dbname=**knip**" . DB_NAME . "charset=utf8mb4" . DB_CHARSET . "dbuser=**knip**" . DB_USER . "dbpassword=**knip**" .  DB_PASSWORD, [
      PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
      PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_NAMED
    ]);
  }


  
  class DatabaseConnection {
   public function __construct() {
      try {
         return new PDO('mysqli:host=xxx;dbname=xxx', 'root', '');            
      }
catch(PDOException $e) {
          exit('Database error');
      }
   }
}

  
  
  // (B) DESTRUCTOR - CLOSE DATABASE CONNECTION
  function destruct() {
    $this->pdo = null;
    $this->stmt = null;
  }


  // (C) HELPER - EXECUTE SQL QUERY
  function query ($sql, $data=null) : void {
    $this->stmt = $this->pdo->prepare($sql);
    $this->stmt->execute($data);
  }


  // (D) SAVE RESERVATION
  function save ($date, $slot, $name, $email, $tel, $notes="") {
    // (D1) CHECKS & RESTRICTIONS
    // @TODO - ADD YOUR OWN RULES & REGULATIONS HERE
    // MAX # OF RESERVATIONS ALLOWED?
    // USER CAN ONLY BOOK X DAYS IN ADVANCE?
    // USER CAN ONLY BOOK A MAX OF X SLOTS WITHIN Y DAYS?
    // (D2) DATABASE ENTRY

    $this->query(
      "INSERT INTO reservations (`res_date`, `res_slot`, `res_name`, `res_email`, `res_tel`, `res_notes`) VALUES (?,?,?,?,?,?)",
      [
$date, $slot, $name, $email, $tel, $notes]
    );


    // (D3) EMAIL
    // @TODO - REMOVE IF YOU WANT TO MANUALLY CALL TO CONFIRM OR SOMETHING
    // OR EMAIL THIS TO A MANAGER OR SOMETHING

    $subject = "Reservation Received";
    $message = "Thank you, we have received your request and will process it shortly.";
    @
mail($email, $subject, $message);
    return true;
  }


  // (E) GET RESERVATIONS FOR THE DAY
  function getDay ($day="") {
    // (E1) DEFAULT TO TODAY
    if ($day=="") { $day = date("Y-m-d"); }

    // (E2) GET ENTRIES
    $this->query("SELECT * FROM reservations WHERE res_date=?", [$day]);
    return $this->stmt->fetchAll();
  }
}


// (F) DATABASE SETTINGS - CHANGE THESE TO YOUR OWN!
define("DB_HOST", "***************");
define("DB_NAME", "*************");
define("DB_CHARSET", "utf8mb4");
define("DB_USER", "********");
define("DB_PASSWORD", "*********");

// (G) NEW RESERVATION OBJECT
$_RSV = new Reservation();
?>


tweede script: 3-reservation-php
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
<!DOCTYPE html>
<html>
  <head>
    <title>DUMMY RESERVATION PAGE</title>
    <meta charset="utf-8">
    <link href="3-theme.css" rel="stylesheet">
  </head>
  <body>
    <?php
    // (A) PROCESS RESERVATION
    if (isset($_POST["date"])) {
      require "2-reserve.php";
      if ($_RSV->save(
        $_POST["date"], $_POST["slot"], $_POST["name"],
        $_POST["email"], $_POST["tel"], $_POST["notes"])) {
        echo "<div class='note'>Reservation saved.</div>";
      }
else { echo "<div class='note'>".$_RSV->error."</div>"; }
    }

    ?>


    <!-- (B) RESERVATION FORM -->
    <form id="resForm" method="post" target="_self">
      <label>Name</label>
      <input type="text" required name="name" value="Jon Doe">

      <label>Email</label>
      <input type="email" required name="email" value="[email protected]">

      <label>Telephone Number</label>
      <input type="text" required name="tel" value="123456789">

      <label>Notes (if any)</label>
      <input type="text" name="notes" value="Testing">

      <?php
      // @TODO - MINIMUM DATE (TODAY)
      // $mindate = date("Y-m-d", strtotime("+2 days"));

      $mindate = date("Y-m-d");
      ?>

      <label>Reservation Date</label>
      <input type="date" required name="date" min="<?=$mindate?>">

      <label>Reservation Slot</label>
      <select name="slot">
        <option value="AM">AM</option>
        <option value="PM">PM</option>
      </select>

      <input type="submit" value="Submit">
    </form>
  </body>
</html>


Derde script: 4-report.php
<?php
// (A) GET ALL RESERVATIONS
require "2-reserve.php";
$all = $_RSV->getDay();

// (B) OUTPUT CSV
header("Content-Type: text/csv");
header("Content-Disposition: attachment;filename=reservations.csv");
if (count($all)==0) { echo "No reservations"; }
else {
  // (B1) FIRST ROW - HEADERS
  foreach ($all[0] as $k=>$v) { echo "$k,"; }
  echo "\r\n";

  // (B2) RESERVATION DETAILS
  foreach ($all as $r) {
    foreach ($r as $k=>$v) { echo "$v,"; }
    echo "\r\n";
  }
}

?>

Gewijzigd op 24/07/2023 14:48:34 door - Ariën -
 
PHP hulp

PHP hulp

10/07/2025 03:05:32
 
- Ariën  -
Beheerder

- Ariën -

24/07/2023 12:36:04
Quote Anchor link
We missen wel wat details met wat er volgens jouw waar fout gaat.
Ook is het niet handig om je mail-fucntie te onderdrukken. En ik raad aan om hier ook een if-else statement in te bouwen. het wil wel eens gebeuren dat mail() soms een false geeft, en ook dát wil je graag opvangen.

Zie ook je PM van huishoudelijke aard die ik je zo stuur.
Gewijzigd op 24/07/2023 12:42:21 door - Ariën -
 
Marcus geleyn

marcus geleyn

24/07/2023 14:39:11
Quote Anchor link
Onderstaande foutmelding verschijnt steeds...

Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2019] Unknown character set in /customers/7/5/6/nouvelle-cuisine.be/httpd.www/reservaties/2-reserve.php:8 Stack trace: #0 /customers/7/5/6/nouvelle-cuisine.be/httpd.www/reservaties/2-reserve.php(8): PDO->__construct('mysql:host=nouv...', 'nouvelle_cuisin...', Object(SensitiveParameterValue), Array) #1 /customers/7/5/6/nouvelle-cuisine.be/httpd.www/reservaties/2-reserve.php(70): Reservation->__construct() #2 /customers/7/5/6/nouvelle-cuisine.be/httpd.www/reservaties/3-reservation.php(12): require('/customers/7/5/...') #3 {main} thrown in /customers/7/5/6/nouvelle-cuisine.be/httpd.www/reservaties/2-reserve.php on line 8

het script werd gedownload van https://code-boxx.com/simple-php-reservation-system/
 
- Ariën  -
Beheerder

- Ariën -

24/07/2023 14:43:36
Quote Anchor link
Hardcoded noem je al utf8mb4, maar daarna nog eens in je define. Dus dan krijg je utf8mb4utf8mb4. En dat klopt niet. :-p

Idem dito voor de rest in de connect.

Je hebt het zelf verkeerd ingevuld.
Gewijzigd op 24/07/2023 14:45:12 door - Ariën -
 
Marcus geleyn

marcus geleyn

24/07/2023 14:52:13
Quote Anchor link
ik heb onderstaande verandering ingevoerd, maar dan volgt er een andere foutmelding...

function __construct() {
$this->pdo = new PDO(
"mysql:host=" . DB_HOST . ";dbname=" . DB_NAME . ";charset=" . DB_CHARSET,
DB_USER, DB_PASSWORD, [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_NAMED
]);
}

Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'nouvelle_cuisine_bereservaties'@'10.27.53.18' (using password: YES) in /customers/7/5/6/nouvelle-cuisine.be/httpd.www/reservaties/2-reserve.php:8 Stack trace: #0 /customers/7/5/6/nouvelle-cuisine.be/httpd.www/reservaties/2-reserve.php(8): PDO->__construct('mysql:host=loca...', 'nouvelle_cuisin...', Object(SensitiveParameterValue), Array) #1 /customers/7/5/6/nouvelle-cuisine.be/httpd.www/reservaties/2-reserve.php(70): Reservation->__construct() #2 /customers/7/5/6/nouvelle-cuisine.be/httpd.www/reservaties/3-reservation.php(12): require('/customers/7/5/...') #3 {main} thrown in /customers/7/5/6/nouvelle-cuisine.be/httpd.www/reservaties/2-reserve.php on line 8
 
- Ariën  -
Beheerder

- Ariën -

24/07/2023 15:01:55
Quote Anchor link
Ik wil niet opdringerig zijn, maar ik raad je aan om je privé bericht goed te lezen.
 
Marcus geleyn

marcus geleyn

24/07/2023 16:05:34
Quote Anchor link
OK, begrepen en bedankt voor nota!

Nu over het probleem,...is dat script aan het praten te krijgen of beter meteen de prullenmand in?
 
- Ariën  -
Beheerder

- Ariën -

24/07/2023 16:11:53
Quote Anchor link
Dit probleem heeft niks met je script te maken, maar met je inloggegevens die niet lijken te kloppen.
 
- Ariën  -
Beheerder

- Ariën -

23/08/2023 10:50:26
Quote Anchor link
Is het nog gelukt, Marcus? Graag een terugkoppeling.
 



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.