Insert werkt niet, maar tog geen error?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

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 »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

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 »

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

07/01/2025 03:36:05
 
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.