Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Rob Bodo

rob Bodo

11/10/2014 19:30:59
Quote Anchor link
Bij het omzetten van MySQL naar mysqli krijg ik deze foutmelding: Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, object given in C:\domains\hermans-motorhomes.be\wwwroot\gastenboekb_ingeven.php on line 56

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php require_once('Connections/con_gastenboek.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
<?php
// Load the common classes
require_once('includes/common/KT_common.php');

// Load the tNG classes
require_once('includes/tng/tNG.inc.php');

// Make a transaction dispatcher instance
$tNGs = new tNG_dispatcher("");

// Make unified connection variable
$conn_con_gastenboek = new KT_connection($con_gastenboek, $database_con_gastenboek);

// Start trigger
$formValidation = new tNG_FormValidation();
$formValidation->addField("emailaddress", true, "text", "email", "", "", "");
$formValidation->addField("website", false, "text", "url", "", "", "");
$formValidation->addField("onderwerp", true, "text", "", "", "", "");
$formValidation->addField("message", true, "text", "", "", "", "");
$tNGs->prepareValidation($formValidation);
// End trigger

//start CheckCaptcha trigger
//remove this line if you want to edit the code by hand

function CheckCaptcha(&$tNG) {
    $captcha = new tNG_Captcha("captcha_id_id", $tNG);
    $captcha->setFormField("POST", "captcha_id");
    $captcha->setErrorMsg("Code komt niet overeen met de afbeelding");
    return $captcha->Execute();
}

//end CheckCaptcha trigger

// Make an insert transaction instance

$ins_users = new tNG_insert($con_gastenboek, $conn_con_gastenboek);
$tNGs->addTransaction($ins_users);
// Register triggers
$ins_users->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1");
$ins_users->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation);
$ins_users->registerTrigger("END", "Trigger_Default_Redirect", 99, "gastenboekb.php");
$ins_users->registerTrigger("BEFORE", "CheckCaptcha", 10);
// Add columns
$ins_users->setTable("users");
$ins_users->addColumn("username", "STRING_TYPE", "POST", "username");
$ins_users->addColumn("emailaddress", "STRING_TYPE", "POST", "emailaddress");
$ins_users->addColumn("onderwerp", "STRING_TYPE", "POST", "onderwerp");
$ins_users->addColumn("message", "STRING_TYPE", "POST", "message");
$ins_users->addColumn("datum_van", "STRING_TYPE", "POST", "datumveld");
$ins_users->setPrimaryKey("userid", "NUMERIC_TYPE");

// Execute all the registered transactions
$tNGs->executeTransactions();

// Get the transaction recordset ************ hieronder staan de twee en derde regel die de fout geven****
$rsusers = $tNGs->getRecordset("users");
$row_rsusers = mysqli_fetch_assoc($rsusers);
$totalRows_rsusers = mysqli_num_rows($rsusers);

// Captcha Image
$captcha_id_obj = new KT_CaptchaImage("captcha_id_id");
// datum bepalen //
$vandaag = date("Y-m-d");
// einde datum //
?>
 
PHP hulp

PHP hulp

27/11/2024 06:00:33
 
- Ariën  -
Beheerder

- Ariën -

11/10/2014 19:32:21
Quote Anchor link
Wat zegt var_dump() over $rsusers?
 
Rob Bodo

rob Bodo

11/10/2014 19:34:51
Quote Anchor link
// Captcha Image
$captcha_id_obj = new KT_CaptchaImage("captcha_id_id");
// datum bepalen //
$vandaag = date("Y-m-d");
// einde datum //

var_dump()
?>
http://hermans-motorhomes.ophetweb.nu/gastenboekb_ingeven.php

geeft dit resultaat. Warning: var_dump() expects at least 1 parameter, 0 given in C:\domains\hermans-motorhomes.be\wwwroot\gastenboekb_ingeven.php on line 65
 
- Ariën  -
Beheerder

- Ariën -

11/10/2014 19:37:08
Quote Anchor link
Lees je error eens, i.p.v. te copy-pasten ;-)?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var_dump($rsusers);
Gewijzigd op 11/10/2014 19:45:55 door - Ariën -
 
Rob Bodo

rob Bodo

11/10/2014 20:11:26
Quote Anchor link
object(KT_fakeADORecordset)#7 (6) { ["allFields"]=> array(1) { [0]=> array(12) { ["username"]=> string(0) "" [0]=> string(0) "" ["emailaddress"]=> string(0) "" [1]=> string(0) "" ["onderwerp"]=> string(0) "" [2]=> string(0) "" ["message"]=> string(0) "" [3]=> string(0) "" ["datum_van"]=> string(0) "" [4]=> string(0) "" ["userid"]=> string(0) "" [5]=> string(0) "" } } ["fields"]=> array(12) { ["username"]=> string(0) "" [0]=> string(0) "" ["emailaddress"]=> string(0) "" [1]=> string(0) "" ["onderwerp"]=> string(0) "" [2]=> string(0) "" ["message"]=> string(0) "" [3]=> string(0) "" ["datum_van"]=> string(0) "" [4]=> string(0) "" ["userid"]=> string(0) "" [5]=> string(0) "" } ["index"]=> int(0) ["EOF"]=> bool(false) ["_numOfRows"]=> int(1) ["_numOfFields"]=> int(6) }
 
- SanThe -

- SanThe -

11/10/2014 20:28:45
Quote Anchor link
$tNGs->getRecordset("users") geeft blijkbaar een object terug.
mysqli_fetch_assoc($rsusers) verwacht een resultset als parameter.

Gaat dus niet samen.
 
Rob Bodo

rob Bodo

13/10/2014 21:52:05
Quote Anchor link
Kun je me iets verder opgang helpen, eventueel een Tip hoe ik het moet oplossen?
Ook is er nog een probleem met de captia code, maar misschien beter stap voor stap.
 
- Ariën  -
Beheerder

- Ariën -

13/10/2014 22:13:21
Quote Anchor link
Waar komt: getRecordset() vandaan?
 



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.