Insert werkt niet, maar tog geen error?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Senior .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. 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 »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Pagina: 1 2 volgende »

Wouter Lolz

Wouter Lolz

03/07/2011 13:34:13
Quote Anchor link
hey,

Ik heb een code, die zou moeten werken.
hij zou dus een nieuwe regel, een nieuwe query moeten doen.
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
[conection weggelaten]

if(isset($_POST['text']) and isset($_POST['submit']) and isset($_POST['id'])){
    $string = explode('\n', $_POST['text']);
    foreach($string as $query){
        mysql_query('INSERT INTO prpermissions (permstring, entryid) VALUES ('.$query.','.$_POST['id'].')');
        echo $query.' Succes.<br />';
   }
}
else{
?>

<form action="wouterrr.php" method="post">
Permissions:<br/>
<textarea name="text">
</textarea><br/>
Group ID:<br/>
<input type="text" name="id" /><br/>
<input type="submit" name="submit"/><br/>
</form>
<?php
}
?>


Maar er komt geen fout of iets dergelijks?

Alvast bedankt.
Tips altijd welkom :)

//edit
nu komt er dit: (enter zat verkeerd :S)
Quote:
help version servertime accept players essentials.sethome essentials.home essentials.list essentials.help essentials.msg essentials.afk essentials.spawn iConomyChestShop.shop.create iConomyChestShop.shop.buy iConomyChestShop.shop.sell iConomyChestShop.command.iteminfo essentials.pay essentials.signs.heal.use lwc.protect chaircraft.sit towny.town.claim towny.spawntp essentials.geoip.show uQuest.CanQuest.* citizens.use.* towny.wild.* towny.town.new uQuest.CanDropQuest iConomy.payment deathmessageplugin.sendmessage deathmessageplugin.getmessage jail.usercmd.jailstatus myhome.home.soc.invite giftpost.chest.everywhere Succes.

wat dus alemaal mooi onder elkaar moeten komen staan, en met ieder succes, zoiets:
Quote:
help Succes.
version Succes.
servertime Succes.
accept Succes.
players Succes.
essentials.sethome Succes.
essentials.home Succes.
essentials.list Succes.


Moet er niet iets van een while in?
Gewijzigd op 03/07/2011 13:44:35 door Wouter Lolz
 
PHP hulp

PHP hulp

24/11/2024 09:35:01
 
Non Actief

Non Actief

03/07/2011 13:40:56
Quote Anchor link
Probeer dit is i.p.v. de mysql_query die je nu hebt.

mysql_query("INSERT INTO prpermissions (permstring, entryid) VALUES ('$query','$_POST[\'id\']')");

Ook moet je eerst een connectie opzetten met je database
$connect = mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord') or die(mysql_error());
mysql_select_db('database', $connect) or die(mysql_error());
Gewijzigd op 03/07/2011 13:42:34 door Non Actief
 
Wouter Lolz

Wouter Lolz

03/07/2011 13:42:54
Quote Anchor link
ja die connection weet ik, die laat ik altijd weg :)
en ik zal die query is proberen.
//edit
dan krijg ik een 500 - Internal server error. (IIS 7)
Gewijzigd op 03/07/2011 13:43:31 door Wouter Lolz
 
Non Actief

Non Actief

03/07/2011 13:52:39
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
<?php
[conection weggelaten]

if((isset($_POST['text']) && isset($_POST['submit'])) && isset($_POST['id'])){
    $string = explode('\n', $_POST['text']);
    $id = $_POST['id'];
    foreach($string as $query){
        mysql_query("INSERT INTO prpermissions (permstring, entryid) VALUES ('$query','$id')");
        echo $query.' Succes.<br />';
   }
}
else{
echo '
<form action="wouterrr.php" method="post">
Permissions:<br/>
<textarea name="text">
</textarea><br/>
Group ID:<br/>
<input type="text" name="id" /><br/>
<input type="submit" name="submit"/><br/>
</form>
'
;
}


?>

Probeer dit is
Staan de kolommen en de waardes wel in de goede volgorde?
Zijn er twee kolommen of zijn er meerdere?
Gewijzigd op 03/07/2011 13:53:53 door Non Actief
 
Wouter Lolz

Wouter Lolz

03/07/2011 13:54:32
Quote Anchor link
Werkt redelijk, aleen hij insert nu alles in 1 query, elke nieuwe regel, moet dus een nieuwe query uitvoeren, met 1 regel.
miss iets met while?
Gewijzigd op 03/07/2011 13:54:50 door Wouter Lolz
 

03/07/2011 13:56:15
Quote Anchor link
- Controleer of een post gedaan is met if($_SERVER['REQUEST_METHOD'] == 'POST')
- Bouw foutafhandeling, zie wat mysql_query teruggeeft.
- Maak gebruik van mysql_real_escape_string.
 
Wouter Lolz

Wouter Lolz

03/07/2011 13:57:56
Quote Anchor link
Uu, bedankt, maar waar is dat mysql real escape dan voor?
 
Noppes Homeland

Noppes Homeland

03/07/2011 13:58:11
Quote Anchor link
@Matthijs, escapen is een overbodige actie!! Daarnaast geef je geen volledig inzicht van hoe je op correcte wijze een insert inelkaar zet.
------------

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
<?php
if(    $_SERVER['REQUEST_METHOD'] == 'POST'
   and isset($_POST['text'])
   and isset($_POST['id'])) {
    

   if ($_POST['id'] != '') {
  
       $sql = "INSERT INTO prpermission
                      (permstring
                      ,entryid)
               VALUES ('"
.mysql_real_escape_string($query)."'
                      ,'"
.mysql_real_escpae_string($_POST['id'])."')";    

       if (($result = mysql_query($sql)) !== false) {

           echo 'Record met succes toegevoegd';

       }

       else {
           // op de slordige manier zien wat er fout gaat
           echo 'Foutje: '.$sql.'<br />'.mysql_error();
       }
   }

   else {
       'Echo geen id bekend';
   }
}

else{
    // geen post doe wat

}?>


En nu maar hopen dat ie in de gaten heeft dat het onhandig is om sql-statements te quoten met enkele quotes.

Ik vraag me af of het wel zo verstandig is om een textearea te gebruiken!!
 
Wouter Lolz

Wouter Lolz

03/07/2011 13:59:56
Quote Anchor link
Nou textearea heb ik gebruikt omdat die bij een nieuwe regel een /n doet, en je die kan explode.
maar ik zal het testen

en deze werkt volgens mij niet?
ik zie nergens dat je iets in de $query zet of iets erin aanmaakt?
Gewijzigd op 03/07/2011 14:00:58 door Wouter Lolz
 
Non Actief

Non Actief

03/07/2011 14:00:53
Quote Anchor link
@Noppes Homeland ik heb mysql_real_escape_string nooit aangehaald, dat was Karl Karl.
 

03/07/2011 14:01:47
Quote Anchor link
Wouter Lolz op 03/07/2011 13:59:56:
Nou textearea heb ik gebruikt omdat die bij een nieuwe regel een /n doet, en je die kan explode.
maar ik zal het testen


En hoe weet je dat zeker?
 
Wouter Lolz

Wouter Lolz

03/07/2011 14:02:33
Quote Anchor link
forums :), als dat niet klopt dan moet er iets anders voor komen..
 

03/07/2011 14:03:33
Quote Anchor link
Matthijs Veldhuizen op 03/07/2011 14:00:53:
@Noppes Homeland ik heb mysql_real_escape_string nooit aangehaald, dat was Karl Karl.


Noppes heeft het over escapen. Niet over mysql_real_escape_string die hij ook zelf gebruikt (wat je overigs niet voor ints hoeft te gebruiken, want je kunt typecasten).
Ik denk dat hij deze onzin post bedoelt:
Matthijs Veldhuizen op 03/07/2011 13:40:56:
Probeer dit is i.p.v. de mysql_query die je nu hebt.

mysql_query("INSERT INTO prpermissions (permstring, entryid) VALUES ('$query','$_POST[\'id\']')");

Ook moet je eerst een connectie opzetten met je database
$connect = mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord') or die(mysql_error());
mysql_select_db('database', $connect) or die(mysql_error());
 
Wouter Lolz

Wouter Lolz

03/07/2011 14:10:15
Quote Anchor link
uu, maar ik heb iets geprobeert met while maar dat werkt ook niet echt :(
 
Non Actief

Non Actief

03/07/2011 14:11:24
Quote Anchor link
Het scheelt dat ik alleen maar onzin post
 
Wouter Lolz

Wouter Lolz

03/07/2011 14:12:12
Quote Anchor link
idd, ik ben door jou al wel wat verder :)
 
Noppes Homeland

Noppes Homeland

03/07/2011 14:17:10
Quote Anchor link
Wouter Lolz op 03/07/2011 14:10:15:
uu, maar ik heb iets geprobeert met while maar dat werkt ook niet echt :(


Ik heb die foreach eruit gehaald, omdat het vrij onzinnig is om een string te gaan lopen splitsen op een gissing dat een EOL een \n is en het mijn inziens gewoon handiger zal zijn gewoon voor elke in te voeren waarde behorende bij het id een appart input veld te hebben.

Matthijs Veldhuizen op 03/07/2011 14:11:24:
Het scheelt dat ik alleen maar onzin post

Met die woorden, kan je dus beter niet reageren in topics waarin de inhoud jouw onbekend is.
Gewijzigd op 03/07/2011 14:18:38 door Noppes Homeland
 
Wouter Lolz

Wouter Lolz

03/07/2011 14:17:52
Quote Anchor link
maar dat is juist niet de bedoeling..\
het moet in een keer kunnen, want als het werkt, moet ik hele grote dingen gaan injecten.
Gewijzigd op 03/07/2011 14:18:54 door Wouter Lolz
 
Noppes Homeland

Noppes Homeland

03/07/2011 14:20:26
Quote Anchor link
Dacht van wel, want zoals je nu aannames doet in je code vervuil je alleen je data in de database tabel.
 
Wouter Lolz

Wouter Lolz

03/07/2011 14:22:04
Quote Anchor link
oke, maar is er dus nu een optie voor :S?
 
Noppes Homeland

Noppes Homeland

03/07/2011 14:45:06
Quote Anchor link
Gaat eens aan de slag met de gegeven informatie. Schrijf eerst eens een plan van aanpak en probeer daarna eens op je gemak je code woordelijk uit te schrijven, daarna kan je pas beginnen met de daadwerkelijke vertaling naar php-script-code.
 

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.