Waarom werkt INSERT nie?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Front-end developer (Angular)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

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 »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! 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

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »
Ki ma

ki ma

08/06/2006 00:06:00
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
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
<?php
session_start() ;
if ( $_SESSION['tabel_sierraden'] != "1" ) {
$database_server = mysql_connect("*", "*", "*");
mysql_select_db("*", $database_server) ;

function
Table_Exists($table_name) {
  $Table = mysql_query("show tables like '" .
    $table_name . "'");        
 if(mysql_fetch_row($Table) === false)
  return(false);        
 return(true);
}


if ( Table_Exists($sieraden) == false ) {
$sql = "CREATE TABLE sieraden
(artnr varchar(5),
naam varchar(20),
prijs varchar(6),
aant varchar(5),
beschr varchar(50))"
;
mysql_query( $sql ) ;
session_start() ;
$_SESSION['tabel_sierraden'] = "1" ;  
}
else { echo "bestaat al" ;
session_start() ;
$_SESSION['tabel_sierraden'] = "1" ; }
}


////////////////////

   if ($submit) {
      // Maak verbinding met MySQL server
      $database_server = mysql_connect("*", "*", "*");
      mysql_select_db("*", $database_server) ;
      
      // Zet voor 'gevaarlijke' tekens (', ", en \) een extra \
      $artnr = addslashes($artnr);
      $naam = addslashes($naam);
      $prijs = addslashes($prijs);
      $aant = addslashes($aant);
            $beschr = addslashes($beschr);
      
      // Maak SQL query om toe te voegen (INSERT)
      $sql = "INSERT INTO sierraden (artnr, naam, prijs, aant, beschr)
         VALUES ('$artnr', '$naam', '$prijs', '$aant', '$beschr')"
;
      
      // Voer SQL uit
      mysql_query($sql) or die("Oops...");
      
      // Geef bevestiging
      echo "Cool, winkel is suxesvol toegevoegd.";
   }

?>


<form action="index.php" method="post">
<input type="hidden" name="submit" value="yes">
Artnr: <input type="text" name="artnr" maxlength="5"><br>
Naam: <input type="text" name="naam" maxlength="20" ><br>
Prijs: <input type="text" name="prijs" maxlength="6" ><br>
Aant: <input type="text" name="aant" maxlength="5"><p>
Beschr: <input type="text" name="beschr" maxlength="50"><p>
<input type="submit" value=" Voeg toe ">
</form>

is hoever ik nu ben.. ik probeer het een beetje te leren dat mysql. Maar nu.. ik kan wel een tabel aan maken en controleeren of die bestaat. Alleen het invullen wil niet lukken hij zegt oops.. ("Oops..."); weet je wel.. ziet iemand de oplossing

hij connect wel naar de goede host van de mysql.
Omdat ik wel tabellen aan kan maken via php (zie de eerste paar regels)
ps. jaa er staan sterretjes maar dat deel werkt ook wel zonder de sterretjes dan ;)

ik hoop dat jullie het probleem snappen
gr kima
 
PHP hulp

PHP hulp

17/11/2024 02:59:20
 
Iwan Luyks

Iwan Luyks

08/06/2006 00:12:00
Quote Anchor link
variabelen moet je even buiten de single quotes halen:
"('$variabele')"

veranderen in:
"('".$variabele."')"

dat zou moeten werken.
Gewijzigd op 01/01/1970 01:00:00 door Iwan Luyks
 
Ki ma

ki ma

08/06/2006 00:29:00
Quote Anchor link
na deze verandering
VALUES ('".$artnr."', '".$naam."', '".$prijs."', '".$aant."', '".$beschr."')";

nog steeds oops .. dus werkt die nog nie.
de line erboben had ik het ook gedaan maar nog steeds nix..
 
Willem Jan Z

Willem Jan Z

08/06/2006 00:50:00
Quote Anchor link
Maak van "Oops..." even mysql_error()

En plak dan hier even wat er dan komt te staan.
 
Terence Hersbach

Terence Hersbach

08/06/2006 06:57:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
      $artnr
= addslashes($artnr);
      $naam = addslashes($naam);
      $prijs = addslashes($prijs);
      $aant = addslashes($aant);
?>

Je haalt de gegevens hiermee niet op. Ook if ($submit) is fout. Je moet dit er van maken:
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
<?php
//om $_POST['toevoegen'] te controleren moet je ook nog je submit knop de naam toevoegen geven (name="toevoegen")
 if ($_POST['toevoegen']) {
      // Maak verbinding met MySQL server
      $database_server = mysql_connect("*", "*", "*");
      mysql_select_db("*", $database_server) ;
      
      // Zet voor 'gevaarlijke' tekens (', ", en \) een extra \
      $artnr = addslashes($_POST['artnr']);
      $naam  = addslashes($_POST['naam']);
      $prijs = addslashes($_POST['prijs']);
      $aant  = addslashes($_POST['aant']);
      $beschr= addslashes($_POST['beschr']);

      // Maak SQL query om toe te voegen (INSERT)
      $sql = "INSERT INTO sierraden (artnr, naam, prijs, aant, beschr)
         VALUES ('"
.$artnr."', '".$naam."', '".$prijs."', '".$aant."', '".$beschr."')";
?>
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
 
Willem Jan Z

Willem Jan Z

08/06/2006 09:31:00
Quote Anchor link
Terence:
Controleren op formulier submit hoort zo:
if($_SERVER['REQUEST_METHOD'] == "POST")
 
- wes  -

- wes -

08/06/2006 09:35:00
Quote Anchor link
Tenzijn je meerdere forms naar de pagina hebt staan natuurlijk
 
Klaasjan Boven

Klaasjan Boven

08/06/2006 09:38:00
Quote Anchor link
Willem-Jan:
Maak van "Oops..." even mysql_error()

En plak dan hier even wat er dan komt te staan.


Doe dat nou even die functie is er niet voor niks.

En btw suxesvol is niet met een x maar het is succesvol
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
Wout van der Burg

Wout van der Burg

08/06/2006 10:35:00
Quote Anchor link
volgens mij defineer jij de var $sieraden niet voor de functie TableExists...
 
Willem Jan Z

Willem Jan Z

08/06/2006 10:40:00
Quote Anchor link
Wout, die $sieraden heeft helemaal niks met de INSERT query te maken. Oke, de code kan een stuk netter. Maar daar ging het nu niet om.
 
Robert Deiman

Robert Deiman

08/06/2006 11:20:00
Quote Anchor link
wes:
Tenzijn je meerdere forms naar de pagina hebt staan natuurlijk


Dan nog controleer je of de request methode POST is, en daarbij controleer je dan met de if($_POST[' ']) dan welk formulier er is geweest.
 
Ki ma

ki ma

08/06/2006 16:35:00
Quote Anchor link
okj dan ik weet nu wat er mis is door de mysql_error alvast bedankt maar het isnog nie over

hij zegt "Table 'tjeerd3_winkel.sierraden' doesn't exist"

maar hij staat er wel in:
-- Tabel structuur voor tabel `sieraden`
--

CREATE TABLE `sieraden` (
`artnr` varchar(5) default NULL,
`naam` varchar(20) default NULL,
`prijs` varchar(6) default NULL,
`aant` varchar(5) default NULL,
`beschr` varchar(50) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Gegevens worden uitgevoerd voor tabel `sieraden`
--

... beejte vaag..
 
Stefan

stefan

08/06/2006 16:39:00
Quote Anchor link
hij zegt "Table 'tjeerd3_winkel.sierraden' doesn't exist"

daar staat sieraden met dubbel R, terwijl je hem create met 1 r:)
 
Frank -

Frank -

08/06/2006 16:40:00
Quote Anchor link
Quote:
`artnr` varchar(5) default NULL,
`prijs` varchar(6) default NULL,
`aant` varchar(5) default NULL,

Prijs lijkt mij een getal, een DECIMAL ligt dan meer voor de hand. artnr is, zoals de naam al zegt, een nummer. Dus een getal. Waarom dan geen INT gebruiken? Naar de naam 'aant' zal ik moeten raden, maar 'aantal' ligt voor de hand. Wanneer dat het geval is, dan is dat wederom een getal, een INT ligt dan voor de hand.

Ga je eens verdiepen in de verschillende datatypes, een database kent meer mogelijkheden dan alleen een VARCHAR. Gelukkig wel zeg!
 
Ki ma

ki ma

08/06/2006 16:53:00
Quote Anchor link
ooohhw dit ga je niet menen het was een spelfout!
woops maar bedankt het is me nu wel weer een stuk duidelijker geworden

VARCHAR omdat je er alles neer kan zetten.. dit was mijn eerste ervaring met mysql dus jah das de volgende stap :)
 
- wes  -

- wes -

08/06/2006 17:06:00
Quote Anchor link
maakt niet uit, aldoende leert men! Maar doe er wel verstandig aan om ook de tips die we geven zoveel mogelijk door te voeren. Als je iets niet snapt horen we van je!
 
Frank -

Frank -

08/06/2006 17:30:00
Quote Anchor link
Quote:
VARCHAR omdat je er alles neer kan zetten.
En dat is ook precies het probleem wanneer er een beter formaat voorhanden is. Zie de handleiding voor de verschillende formaten.

En houd in gedachten dat de database bepaalt hoe je iets moet opslaan, niet jij.

Bijvoorbeeld een datum, die sla je op in een DATE en die heeft 'toevallig' het formaat yyyy-mm-dd. Daar verander je niets aan, daar ga je mee werken. Punt uit.

Hoe de bezoeker van jouw website een datum invult of op het scherm te zien krijgt, dat staat helemaal los van de wijze waarop het is opgeslagen.
 



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.