Template instellen geeft foutmelding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer / PHP

Bedrijfsomschrijving Voor een organisatie in regio Eindhoven zijn wij op zoek naar een Software Developer met goede kennis van PHP. Het gaat om een software bedrijf dat te omschrijven is als informeel en open. De mensen die er werken zijn enthousiast, willen graag goede kwaliteit neerzetten, nieuwe technieken worden omarmt en alles is zo ingericht dat nieuwe tools/technieken gemakkelijk geïntegreerd kunnen worden. De organisatie is erg technisch georiënteerd, men gaat echt voor software development en heeft passie voor het vak. Er wordt geïnvesteerd in medewerkers door bijvoorbeeld opleidingen, cursussen en echt tijd voor onderzoek en innoveren. Je krijgt al snel

Bekijk vacature »

Medewerker ICT / helpdeskmedewerker

Politiebond zoekt medewerker ICT / helpdeskmedewerker (0,57 fte) De Nederlandse Politiebond zoekt per direct een medewerker ICT / helpdeskmedewerker voor 20 uur per week (0,57 fte) die onze mooie organisatie wil komen versterken. De NPBis een vakbond voor personeel van de Nationale Politie. Namens ruim 27.000 leden zijn wij dagelijks in de weer om bij de werkgever betere arbeidsvoorwaarden te bedingen. Daarnaast hebben we een eigen juristen- en advocatenteam, dat dag in dag uit rechtshulp biedt aan leden die in problemen (dreigen te) komen op het gebied van bijvoorbeeld werk en inkomen, letselschade en strafrechtelijke vervolging. Iets dat elke politieambtenaar

Bekijk vacature »

Java Developer / Webservices / Overheid

Bedrijfsomschrijving De organisatie waar je komt te werken is een semi-overheidsinstelling die zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Het bedrijf is gevestigd in hartje Utrecht met het Centraal Station op loopafstand en een parkeergarage naast het pand. Bij deze stabiele organisatie gaat men uit van kwaliteit hoogwaardige softwarediensten. Je zal hier als Java Ontwikkelaar geen projecten tegenkomen waar je uit commercieel oogpunt jouw werk zo snel mogelijk af moet leveren. Uiteraard zal je hier wel het beste uit jezelf moeten halen, maar hierbij ligt het zwaartepunt

Bekijk vacature »

.NET developer

Bedrijfsomschrijving Als Senior .NET developer ga je werken in een DevOps team aan state-of-the-art oplossingen voor diverse opdrachtgevers. Denk hierbij aan het van scratch af aan bouwen van oplossingen, platformen, apps en andere portalen waar grote hoeveelheden data, AI en loT centraal staan. Zo is de organisatie onder andere bezig met het bouwen van een platform wat gebouwen middels tal van sensoren in kaart brengt en alles wat daarbij komt kijken. Zo kan iedereen in een opslag op een plattegrond zien welke ruimte bezet, gereserveerd of vrij is en wordt dit gekoppeld met andere diensten, bijvoorbeeld richting schoonmakers die weten

Bekijk vacature »

Support medewerker

Als Support medewerker bij Prosoftware zorg je ervoor dat zorgverleners optimaal gebruik kunnen maken van onze softwareproducten. Je bijt je helemaal vast in de gebruikersvragen die de klant meldt: je analyseert de situatie en legt je gevonden oplossing uit aan de klant. We zoeken een analytische doorzetter die het leuk vindt om ons softwareprogramma voor de zorg van A tot Z te leren kennen. Je bent samen met vier helpdeskcollega's het visitekaartje van het bedrijf en je doorgrond samen de complexe administratieve processen in de zorg. Onze klanten zijn werkzaam in de zorg en niet computer-minded en dat verdient een

Bekijk vacature »

C#/Azure developer

Op zoek naar leuke collega's waarmee je kunt lachen, gave projecten en een ambitieuze werkgever die heel goed voor je zorgt? Aangenaam: Profit4Cloud! Wij zijn nu met 55 collega's en werken sinds 2015 vanuit 5 vestigingen aan mooie projecten met een fijne groep collega's die allemaal maar één ding willen: mooie en slimme software-oplossingen ontwikkelen met de nieuwste technieken. We zijn goed bezig en zijn daarom op zoek naar versterking: Medior C#/Azure developers. Ben jij de Medior C# developer die enthousiast wordt van mooie projecten waar binnen jij een belangrijke rol speelt? Dan is Profit4Cloud jouw 'place-to-be'! Als Medior C#

Bekijk vacature »

Developer / .NET Core

Bedrijfsomschrijving Voor een technisch bedrijf in regio Den Bosch zijn wij op zoek naar een Software Developer. Het betreft een bedrijf dat IT oplossingen ontwikkelt voor hun klanten, bestaande uit ruim 50 medewerkers, verdeeld over verschillende teams. Het is een platte organisatie met een vlotte besluitvorming, een informele cultuur en veel passie voor het vak. Als Developer werk je samen in een development subteam dat bestaat uit ongeveer 7 personen. Je werkt samen met developers, business analisten en een projectleider. Samen werken jullie aan klantspecifieke oplossingen waarmee processen geautomatiseerd worden, processen met elkaar verbonden worden of waarmee het gebruik van

Bekijk vacature »

C++ Developer (non Embedded)

Senior C++ Software developer (not embedded) with excellent knowledge of and hands on experience with UI Frameworks. In this role, you have the opportunity to Get to know that the average heart beats about 100.000 times daily. And that more than 7 million people each year die from coronary heart disease's so, innovation, prevention, diagnosis and treatment is essential to reduce this number and improve the life of the patient. At Philips IGT-Devices we are working on industry leading solutions helping clinicians on deciding, guiding, treating and confirming the right therapy for each patient in real-time during image-guided therapies (IGT).Are

Bekijk vacature »

Ontwikkelaar

Wij zoeken een capabele Magento developer, die mee willen werken aan het realiseren van mooie webshops. Wij zoeken een creatief, enthousiast, leergierig, gezellig en capabel persoon. Zelfstandig kunnen werken. Goed kunnen communiceren. De wil hebben om verder te groeien. Als Magento developer werk je samen met je team aan de allerbeste webshops voor onze opdrachtgevers. Wat ga je doen als Magento developer? Ontwikkelen van webshops in Magento Onderhoud plegen aan bestaande webshops Behalve kennis van Magento heb je ook kennis van Javascript, HTML, CSS Je bent in staat om zowel zelfstandig als in teamverband te werken Je bent in staat

Bekijk vacature »

Medior/Senior PHP Developer / Marketing / Impact

Bedrijfsomschrijving Deze informele organisatie brengt campagnes naar ongekende grote hoogtes! Jij kan als PHP Developer echt impact maken voor klanten en hun marketing succesvoller laten worden. Dat door je voor bekende organisaties zoals de NS, Peugeot, Achmea, KvK, Eneco en Miele. Binnen dit bedrijf heerst er een informele, plezierige en open sfeer. Bij onze opdrachtgever ligt er veel aandacht op persoonlijke ontwikkeling. Je gaat hier namelijk vrijheid krijgen om op je eigen manier invulling te geven aan je werk, maar je kan altijd op je collega’s terug kunnen vallen voor advies en tips. Functieomschrijving In de functie van PHP Developer

Bekijk vacature »

PHP Developer Symfony Vue.js

Bedrijfsomschrijving Betreffende organisatie is gevestigd in de regio van Lelystad en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van diverse communicatiemiddelen aan de consumentenmarkt. Hierin staan innovatie, optimale klantbeleving en een passie voor technologie centraal. Ruim 100 medewerkers staan dagelijks klaar om te zorgen voor een optimale klantbeleving en optimalisatie van het aanbod. Om diverse businessprocessen binnen de organisatie vloeiend te laten verlopen is software ontwikkeling van essentieel belang. Binnen de organisatie zijn drie scrumteams dagelijks bezig met het beheer en de doorontwikkeling van het applicatielandschap. Zij werken aan verschillende projecten om de beleving van

Bekijk vacature »

Mendix Advanced Developer (NL)

Mendix Advanced Developer (NL) Den Haag HBO/WO IT Professional "Als Mendix Advanced Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties.". Wat ga je doen? PostNL is becoming a postal tech company Als Mendix Advanced Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead, Mendix Developers en Solution Consultants. Wij zetten Mendix in voor kritieke processen waarbij applicaties optimaal moeten performen om dagelijks rond de

Bekijk vacature »

Java / Hippo developer

Functieomschrijving Randstad is een pionier in de hr-dienstverlening. Sinds de oprichting in 1960 zijn wij uitgegroeid tot dé grootste hr-dienstverlener in de wereld. Onze missie is om de wereld van werk te ontwikkelen. Dit doen wij voor iedereen die met werk te maken heeft: onze klanten, kandidaten, medewerkers en de maatschappij als geheel. In de hele wereld, en zeker ook in onze thuismarkt Nederland. Door onze passie voor mensen te combineren met de kracht van de hedendaagse technologie en innovatie, ondersteunen we mensen en organisaties bij het realiseren van hun ware potentie. Dit noemen we human forward. Randstad Groep Nederland

Bekijk vacature »

.Net Developer

Bedrijfsomschrijving De organisatie is een grote internationale speler en draagt bij aan het geluk en plezier van werkende mensen. Op jaarbasis wordt de dienst door ruim 2 miljoen mensen gebruikt in binnen- en buitenland. De organisatie is te omschrijven als een innovatieve, jonge groep van professionals die zichzelf willen blijven ontwikkelen, veel verantwoordelijkheidsgevoel hebben en trots zijn op de dienst die wordt geleverd. Mede dankzij deze mindset groeit de organisatie en is er uitbreiding binnen het developmentteam. Als Full Stack/ .Net developer kom je te werken in een scrumteam van 7-8 personen. Men werkt met de nieuwste technieken (.Net core,

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

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

17/04/2021 08:06:19
 
- 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.