Undefined index

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

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 »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

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 »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

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 »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van 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. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »
Bert Van den Brande

Bert Van den Brande

06/06/2013 14:21:24
Quote Anchor link
Als ik op http://bert.sna-webo.be/scripts/sr_inschrijving.php het formulier invul en nadien op toevoeg klik verschijnt volgende melding links bovenaan

Notice: Undefined index: d_scheidsrechter_id in /home/sna/domains/sna-webo.be/public_html/bert/scripts/sr_inschrijving.php on line 122

Alle gegevens worden wel bewaard in de tabel t_scheidsrechter en ook de naam van de club wordt bewaard in t_sr_club
Deze tabel bestaat uit volgende velden:
d_sr_club_id (PK + AI)
t_club_d_club_id (deze waarde komt ook vanuit het formulier en dit wordt goed ingevuld)
t_scheidsrechter_d_scheidsrechter_id (hier moet een link komen naar het scheidsrechter id dat in t_scheidsrechter staat) hiervoor gebruik ik een select max maar blijkbaar loopt er daar iets mis
Hieronder de volledige code van het formulier
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);

/******************
*Initialisatie
*******************/

 $_srv = $_SERVER['PHP_SELF'];
 $_output = "";
/******************
*        autoload
******************/

function __autoload($className) {
    require_once "../klassen/$className.class.php";
}


 include("../connections/pdo.inc.php");
 include("../php_lib/menu.inc.php");
try
{
           // toon formulier
    if (! isset($_POST["submit"]))  // geen formulier
    {
        // titel    
        $_output .= "<form id='club' method='post' action='$_srv' enctype='multipart/form-data'><fieldset><legend>Inschrijvingsformulier Scheidsrechter</legend><ol><li>";
        // vergunningnummer
            $_output.="<label>Vergunningnummer</label><input type='text' pattern='[0-9]{6,7}' name='Vergunningnummer' size='20' placeholder='Vergunningnummer' autofocus='autofocus' required/></li><li>";
        
        // familienaam
            $_output.= "
            <label>Familienaam</label><input type='text' name='Familienaam' size='40' placeholder='Familienaam'  required/></li><li>"
;
            
        // voornaam
            $_output.= "
            <label>Voornaam</label><input type='text' name='Voornaam' size='20' placeholder='Voornaam' required/></li><li>"
;
            
        // geboortedatum
            $_output.= "
            <label>Geboortedatum</label><input type='date' name='Geboortedatum' required/></li><li>"
;
            
        // veld straat
            $_output.= "
            <label>Straat</label><input type='text' name='Straat' size='45' placeholder='Straat' required/><input type='text' name='Nummer' size='10' placeholder='Nummer' required/><input type='text' name='Extra' size='10' placeholder='Extra'/></li>"

            ;
            
        //Postcode
            $_resultpostcode = $_PDO -> query("select * from t_gemeente;");
            if ($_resultpostcode -> rowCount() > 0)
            {

                $_output.= "<li><label>Postcode:</label><select name='Postcode'>";
                while ($_row = $_resultpostcode -> fetch(PDO::        FETCH_ASSOC))
                {

                    $_output.= "<option value=" . $_row['d_gemeente_id'].">" .$_row['d_gemeentenaam'] . "&nbsp;" . $_row['d_postnummer'] ."</option></li>";                        
                 }
            }

            //Dit testveld verschijnt vlak achter postcode/gemeente maar is nu onzichtbaar
            $_output.= "</li><li><label>Test</label><input type='hidden' name='Test' size='0' placeholder='Test'/></li>";
            
        //Telefoon
            $_output.= "</li><li><label>Telefoon</label><input type='text' name='Telefoon' size='15' placeholder='Telefoon'/></li>";
            
            
        //GSM
            $_output.= "<li><label>GSM</label><input type='text' name='GSM' size='15' placeholder='GSM'/></li>";

        //Email
            $_output.= "</li><li><label>Email</label><input type='email' name='Email' size='50' placeholder='Email' required/></li>";    
    
        //Bankrekening
            $_output.= "</li><li><label>Bankrekening</label><input type='text' name='Bankrekening' size='50' placeholder='BE00000000000000' required/></li>";    
        //Club 1
        $_resultclub1 = $_PDO -> query("SELECT * FROM t_club WHERE d_club_id > 0 ORDER BY d_naam;");
        //select * from t_club ORDER BY d_naam
            if ($_resultclub1 -> rowCount() > 0)
            {

                $_output.= "<li><label>Club 1:</label><select name='Club1'>";
                while ($_row = $_resultclub1 -> fetch(PDO::        FETCH_ASSOC))
                {

                    $_output.= "<option value=" . $_row['d_club_id'].">" .$_row['d_naam'] . "&nbsp;" . $_row['d_stamnummer'] ."</option></li>";                        
                 }
            }

            //Dit testveld verschijnt vlak achter club1 maar is nu onzichtbaar
            $_output.= "</li><li><label>Test</label><input type='hidden' name='Test' size='0' placeholder='Test'/></li>";                        
               

            $_output.= "<br><button type='submit' name='submit'>Toevoegen</button>
</fieldset>
        </form>"
;

    }

    else
    {
    
        if (!isset($_POST["$_srv"])){
            
            $_vergunningnummer = addslashes($_POST["Vergunningnummer"]);
            $_naam = addslashes($_POST["Familienaam"]);    
            $_voornaam = addslashes($_POST["Voornaam"]);
            $_geboortedatum = addslashes($_POST["Geboortedatum"]);
            $_straat = addslashes($_POST["Straat"]);
            $_nummer = addslashes($_POST["Nummer"]);            
            $_extra = addslashes($_POST["Extra"]);
            $_postcode =$_POST["Postcode"];
            $_telefoon = addslashes($_POST["Telefoon"]);
            $_GSM = addslashes($_POST["GSM"]);
            $_email = addslashes($_POST["Email"]);
            $_bankrekening = addslashes($_POST["Bankrekening"]);
            $_club1 = $_POST["Club1"];
            
    // query
        {    
        $_resultOK1 = $_PDO -> query("INSERT INTO t_scheidsrechter(d_vergunningnummer,d_naam, d_voornaam,d_geboortedatum,d_straat,d_nummer,d_extra,t_gemeente_d_gemeente,d_telefoon,d_gsm,d_email,d_bankrekening) VALUES ('$_vergunningnummer','$_naam','$_voornaam','$_geboortedatum','$_straat','$_nummer','$_extra','$_postcode','$_telefoon','$_GSM','$_email','$_bankrekening');");

        $_srid = $_PDO -> query("SELECT MAX(d_scheidsrechter_id) FROM t_scheidsrechter;");

if ($_srid -> rowCount() > 0)
        {

            while ($_row = $_srid-> fetch(PDO::     FETCH_ASSOC))
            {

            $_ScheidsID = $_row['d_scheidsrechter_id'];    
            }
        }


    $_resultOK2 = $_PDO -> query("INSERT INTO t_sr_club(t_club_d_club_id, t_scheidsrechter_d_scheidsrechter_id) VALUES ('$_club1','$_ScheidsID');");


$_output = htmlentities("$_POST[Voornaam] $_POST[Familienaam] is ingeschreven als scheidsrechter voor het seizoen 2013-2014.");


        
            }
        }
    }


// Object instantieren
    $_smarty = new My_smarty();

// We kennen de variabelen toe
    $_smarty->assign('menuh',menu('H'));
    $_smarty->assign('menuv',menu(1));
    $_smarty->assign('inhoud', $_output);
// display it
    $_smarty->display('test.tpl');

}


 catch( PDOexception $e ){
//doe iets met de foutmelding
//    log("../log/logfile.csv");
//    errorMessage();

echo $e->getMessage();

}
  

?>
 
PHP hulp

PHP hulp

18/12/2024 09:13:57
 
Erwin H

Erwin H

06/06/2013 14:37:46
Quote Anchor link
Dat kan je natuurlijk zelf bijzonder simpel checken door even een print_r te doen op de array die het probleem oplevert. Dan zal je zien dat niet $_row['d_scheidsrechter_id'] bestaat, maar $_row['MAX(d_scheidsrechter_id)'].

Maak het jezelf dan simpel door in je sql query een alias te geven aan zo'n berekende kolom:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
SELECT MAX(d_scheidsrechter_id) AS max_scheids
FROM t_scheidsrechter

Nu kan je het uitleze met $_row['max_scheids'].

Overigens, nog een tip, kan je het nog makkelijker doen omdat je het laatst gegenereerde auto increment id kan opvragen met de query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT LAST_INSERT_ID()
 
Bert Van den Brande

Bert Van den Brande

06/06/2013 15:01:18
Quote Anchor link
Tnx het werkt :-)
 



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.