Template instellen geeft foutmelding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Fullstack developer - medior

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

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

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 »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

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 »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Pagina: 1 2 volgende »

Enrique Gervaso

Enrique Gervaso

26/01/2013 13:11:10
Quote Anchor link
Ik wil een overzicht tonen van al mijn templates zodat de gebruiker een keuze kan maken en door te klikken op de screenshot moet de template worden geupdate in de database.

Probleem is dat ik voortdurend deze melding krijg:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/pempnl/public_html/demosite/template.php on line 71


Zou iemand kunnen uitleggen wat ik fout doe of de code enigszins aanpassen voor me? Mogelijk dat mijn code ook korter en beter kan, mogelijk dat hier ook suggesties op kunnen worden gegeven:

http://www.plaatscode.be/142107/
 
PHP hulp

PHP hulp

27/04/2024 04:22:51
 
- Ariën  -
Beheerder

- Ariën -

26/01/2013 13:15:59
Quote Anchor link
kan je de relevante code eens hier laten zien?
 
Enrique Gervaso

Enrique Gervaso

26/01/2013 13:19:03
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
17
18
19
20
21
22
<?php
//Update template choice
    if($_POST['template'] == $_POST['id_layout']){
    mysql_query("update games set layout='".$_POST['id_layout']."' where id='".$data['game_id']."'");

}


//Show all templates
$query = mysql_query("SELECT `name`,`screenshot`,`id` FROM `templates` WHERE `id`!='' ORDER BY `id` DESC LIMIT 0,1000")or die(mysql_error());
WHILE($gegeven = mysql_fetch_object($query)){



print <<<ENDHTML

<form method="POST"><input type="hidden" name="template" id="sel" value="$query['id']">
<input type="image" name="template" src="$query['screenshot']" /></form>


ENDHTML
;
}

?>
 
- Ariën  -
Beheerder

- Ariën -

26/01/2013 13:20:03
Quote Anchor link
Persoonlijk zou ik ervoor kiezen om <<< ENDHTML en die print weg te halen, en dit geheel buiten PHP-tags te laten.
 
Enrique Gervaso

Enrique Gervaso

26/01/2013 13:22:47
Quote Anchor link
Ok, dank je wel. Dat zal ik eens doen.

Maar betreft het updaten van de template? Enig idee waar dit fout gaat? Ik heb nu dit ervan gemaakt

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
<?php
//Update template choice
    if($_POST['template'] == $_POST['id_layout']){
    mysql_query("update games set layout='".$_POST['id_layout']."' where id='".$data['game_id']."'");

}


//Show all templates
$query = mysql_query("SELECT `name`,`screenshot`,`id` FROM `templates` WHERE `id`!='' ORDER BY `id` DESC LIMIT 0,1000")or die(mysql_error());
WHILE($gegeven = mysql_fetch_object($query)){
?>


<form method="POST"><input type="hidden" name="template" id="sel" value="<?php echo $query['id'];?>">
<input type="image" name="template" src="<?php echo $query['screenshot'];?>" /></form>

<?php } ?>


En de foutmelding is weg. Wel zie ik 3 lege images (klopt want ik heb 3 templates) maar de waardes blijven leeg voor de screenshot en id's.
Gewijzigd op 26/01/2013 13:25:49 door Enrique Gervaso
 
- Ariën  -
Beheerder

- Ariën -

26/01/2013 13:29:58
Quote Anchor link
Je gebruikt $query terwijl je de array van je data toch echt eerst met $gegeven benoemt.
Nog een goede tip: Kijk eens naar goede foutafhandeling....
Gewijzigd op 26/01/2013 13:30:26 door - Ariën -
 
Enrique Gervaso

Enrique Gervaso

26/01/2013 13:33:34
Quote Anchor link
Dank je Aar, heb momenteel de oplossing gevonden:

Volgens mij zegt PHP dat je een object (van een klasse) aanspreekt als array.

Dus $id of $name is een object en geen array.

Thx!
Gewijzigd op 26/01/2013 13:37:36 door Enrique Gervaso
 
- Ariën  -
Beheerder

- Ariën -

26/01/2013 13:44:30
Quote Anchor link
Klopt ook, ik zou array's aanraden en dan de mysql_fetch_assoc() functie gebruiken.
 
Enrique Gervaso

Enrique Gervaso

26/01/2013 13:56:44
Quote Anchor link
Mmm, helaas te vroeg gejuicht.

Als ik nu op een image klik zou de template moeten worden ingesteld. Helaas blijft de regel Layout in de Games kolom voortdurend leeg.

Enig idee wat ik hier fout doe?

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
<?php
//Update template choice
    if($_POST['template'] != ''){
    mysql_query("update games set layout='".$_POST['$gegeven->id']."' where id='".$data['game_id']."'");
}


//Load all template information
$query = mysql_query("SELECT `name`,`screenshot`,`id` FROM `templates` WHERE `id`!='' ORDER BY `id` DESC LIMIT 0,1000")or die(mysql_error());
WHILE($gegeven = mysql_fetch_object($query)){
?>


<form method="POST"><input type="hidden" name="template" id="sel" value="<?php echo $gegeven->id;?>">
<input type="image" name="template" alt="<?php echo $gegeven->name;?>" src="<?php echo $gegeven->screenshot;?>" /></form>

<?php } ?>
 
Frank Nietbelangrijk

Frank Nietbelangrijk

26/01/2013 14:37:17
Quote Anchor link
$_POST['$gegeven->id'] zal waarschijnlijk $_POST[$gegeven->id] moeten zijn.
 
Enrique Gervaso

Enrique Gervaso

26/01/2013 14:43:38
Quote Anchor link
Nee helaas werkt dat ook niet. Met enige hulp heb ik nu de code wat overzichtelijker, maar nog steeds krijg ik de layout niet geupdate

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
<?php
//Indien $_POST template geen waarde heeft.
if(!isset($_POST['template']))
{

//We voeren een query uit.    
mysql_query("UPDATE games SET layout='".$_POST['$gegeven->id']."' WHERE id='".$data['game_id']."'") or die (mysql_error());
}

$query = mysql_query("SELECT `name`,`screenshot`,`id` FROM `templates` WHERE `id`!='".$iId."' ORDER BY `id` DESC LIMIT 0,1000") or die(mysql_error());

//Beginnen met de while loop.
while($gegeven = mysql_fetch_object($query))
{

?>


<!-- Beginnen met een formulier. -->
<form method="POST">
<input type="hidden" name="template" id="sel" value="<?php $gegeven->id;?>">
<input type="image" name="template" alt="<?php $gegeven->name;?>" src="<?php $gegeven->screenshot;?>" />
</form>
<!-- Hier eindigen we het formulier. -->

<?php
} //While loop afsluiten
?>
 
Frank Nietbelangrijk

Frank Nietbelangrijk

26/01/2013 14:45:47
Quote Anchor link
$_POST['$gegeven->id'] zal waarschijnlijk $_POST[$gegeven->id] moeten zijn.

alles dat tussen '' en "" staat wordt gezien als tekst.

(behalve tussen "" gewonen variabelen als "$naam" maar dat is ook geen aanrader dus vergeten die handel. variabelen gewoon altijd buiten ""/'' plaatsen!

dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

echo 'mijn naam is: '.$naam."\n";

?>
Gewijzigd op 26/01/2013 14:48:07 door Frank Nietbelangrijk
 
- Ariën  -
Beheerder

- Ariën -

26/01/2013 14:46:07
Quote Anchor link
je echo'ed niks in je HTML?
 
Enrique Gervaso

Enrique Gervaso

26/01/2013 14:49:37
Quote Anchor link
Hoe zou ik dat dan moeten doen? Als ik nu bv

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $gegeven->id;?>


Plaats in het HTML deel dan zie ik wel 1,2 en 3 staan namelijk.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

26/01/2013 14:52:41
Quote Anchor link
vanaf regel 5:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
//We voeren een query uit.    
mysql_query("UPDATE games SET layout='".$_POST['$gegeven->id']."' WHERE id='".$data['game_id']."'") or die (mysql_error());
}

?>


verander dit eens naar:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
//We voeren een query uit.    
$query = "UPDATE games SET layout='".$_POST['$gegeven->id']."' WHERE id='".$data['game_id']."'";
    
echo $query;

mysql_query($query) or die (mysql_error());
}

?>


en zie het resultaat van je query-opbouw
Gewijzigd op 26/01/2013 14:53:21 door Frank Nietbelangrijk
 
Enrique Gervaso

Enrique Gervaso

26/01/2013 14:57:10
Quote Anchor link
Er staat nu:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
UPDATE games SET layout='' WHERE id='1'
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/public_html/demosite/template.php on line 70
 
- Ariën  -
Beheerder

- Ariën -

26/01/2013 15:35:42
Quote Anchor link
Wat staat er vermeld als je dit uitvoert nadat je formulier is verstuurd?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "<pre>".print_r($_POST,1)."</pre>";
 
Frank Nietbelangrijk

Frank Nietbelangrijk

26/01/2013 15:36:22
Quote Anchor link
Okee je query (regel 1) ziet er wel okee uit..

je tweede regel geeft een foutmelding op regel 70 van jouw origineel php bestand dat zegt iets als:

De parameter $query is ongeldig. Met andere woorden de variabele heeft geen geldige inhoud. dit kan voorkomen als de query mislukt is. mysql_query() geeft dan FALSE terug, een waarde waar mysql_fetch_object() dan verder niets mee kan.
 
Enrique Gervaso

Enrique Gervaso

26/01/2013 15:52:23
Quote Anchor link
Wederom bedankt. Helaas krijg ik het toch niet voor elkaar om dit te fixen. Zou iemand mogelijk een correct voorbeeld van mijn script kunnen tonen?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

26/01/2013 16:08:07
Quote Anchor link
toon je script nog eens dat zou nog wel eens kunnen helpen :-)
 
Enrique Gervaso

Enrique Gervaso

26/01/2013 16:10:29
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
17
18
19
20
21
22
23
24
25
26
27
28
<?php




//Indien $_POST template geen waarde heeft.
if(!isset($_POST['template']))
{

//We voeren een query uit.    
mysql_query("UPDATE games SET layout='".$_POST['$gegeven->id']."' WHERE id='".$data['game_id']."'") or die (mysql_error());
}

$query = mysql_query("SELECT `name`,`screenshot`,`id` FROM `templates` WHERE `id`!='".$iId."' ORDER BY `id` DESC LIMIT 0,1000") or die(mysql_error());

//Beginnen met de while loop.
while($gegeven = mysql_fetch_object($query))
{

?>


<!-- Beginnen met een formulier. -->
<form method="POST">
<input type="hidden" name="template" id="sel" value="<?php $gegeven->id;?>">
<input type="image" name="template" alt="<?php $gegeven->name;?>" src="<?php $gegeven->screenshot;?>" />
</form>
<!-- Hier eindigen we het formulier. -->

<?php
} //While loop afsluiten
?>
 

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.