record uit tabel opzoeken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

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 »

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 »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Pagina: 1 2 volgende »

Raymond Colin

Raymond Colin

26/12/2012 18:28:32
Quote Anchor link
Hallo
Als je naar www.abc-wilrijk.be/sql/phpboek/wacht-skyp.php gaat begrijp je mijn probleem meteen.
Je krijgt een tabel te zien en wat ik nu zou willen is, de persoonfische op het scherm afdrukken
door op de betreffende naam in de linker kolom te klikken. In realiteit zullen er steeds ong. een 50 tal namen te zien zijn.

De code tot nu toe :

<html>

<h3> <font face="Arial"> Wachtenden SKYPE in volgorde van inschrijving</h3>

selecteer de gewenste wachtlijst per module door op een van de knoppen te klikken:
<input type='button' name="goto" onclick="location='wacht-opc.php'" value=" OPC ">
<input type='button' name="goto" onclick="location='wacht-pcplus.php'" value=" PC+ ">
<input type='button' name="goto" onclick="location='wacht-oint.php'" value=" OINT ">
<input type='button' name="goto" onclick="location='wacht-dfot.php'" value=" DFOT ">
<input type='button' name="goto" onclick="location='wacht-skyp.php'" value=" SKY ">

<h4><font face="arial"></h4>
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
<?php $user="user"_be"; $password="paswoord";
 $database="
abc_wilrijk_be"; mysql_connect(localhost,$user,$password);
 $con = mysql_connect("
localhost","abc_wilrijk_be","paswoord");
 if (!$con)   {   die('Could not connect: ' . mysql_error());   }  mysql_select_db("
abc_wilrijk_be", $con);
 $result = mysql_query("
SELECT * FROM cursisten where SKY='1' ORDER BY datum");

echo "
<table border='1' cellspacing='1' cellpadding='3'>

 <
tr bgcolor='#fff000'font face='arial' >

 <
th>-NAAM-VOORNAAM-</th>
 <
th>--------ADRES ------------</th>
 <
th>-PNUM---------</th>
 <
th>--TELEFOON--</th>
 <
th>OPC-</th>
 <
th>PC+-</th>
 <
th>OINT-</th>
 <
th>DFOT-</th>
 <
th>SKYP-</th>

 <
/tr>";

// tel lellers van wachtenden op nul

$telopc = 0;
$telpcplus= 0;
$teloint=0;
$teldfot=0;
$telsky=0;

 while($row = mysql_fetch_array($result))   {  
 echo "
<tr bgcolor='#fffffff'>";
 
 echo "
<td font face ='arial'font'font size ='1' bgcolor='#F5F5DC'>
 <a href='http://abc-wilrijk.be/sql/phpboek/show-project.php'>" . $row['naamvoornaam'] . "</a></td>";
 
 echo "
<td>" . $row['adres'] . "</td>";
 echo "
<td>" . $row['pnumplaats'] . "</td>";
 echo "
<td>" . $row['tel'] . "</td>";
 //echo "
<td widht ='100' >" . $row['email'] . "</td>";

          

//als inhoud 1 is tel dan 1 op bij teller wachtenden $telxxx

// bepaal voor elke  array welke achtergrongkleur nodig is voor OPC;

if ($row['OPC'] > 1){
          echo "
<td align='right' bgcolor='#fff000'>"  .$row ['OPC']. "</td>"; }
if ($row['OPC'] ==1){
          echo "
<td align='right' color = 'aqua' bgcolor='aqua'>"  .$row ['OPC']. "</td>";
          $telopc =($telopc + 1); }
if ($row['OPC'] < 0){
           echo "
<td align='right' bgcolor='lime'>"  .$row ['OPC']. "</td>"; }
if ($row['OPC']==0){
              echo "
<td align='right' bgcolor='white'>"  .$row ['OPC']. "</td>"; }

//bepaal achtergrond voor pcplus;

if ($row['PC+'] > 1){
          echo "
<td align='right' bgcolor='#fff000'>"  .$row ['PCP']. "</td>"; }
if ($row['PC+'] ==1){
          echo "
<td align='right' bgcolor='aqua' color:'aqua'>"  .$row ['PCP']. "</td>";
          $telpcplus = ($telpcplus + 1); }
if ($row['PC+'] < 0){
           echo "
<td align='right' bgcolor='lime'>"  .$row ['PCP']. "</td>"; }
if ( $row['PC+']==0){
              echo "
<td align='right' bgcolor='white'>"  .$row ['PCP']. "</td>"; }

// bepaal achtergrond voor ontdel internet
if ($row['OINT'] > 1){
          echo "
<td align='right' bgcolor='#fff000'>"  .$row ['OINT']. "</td>"; }
if ($row['OINT'] ==1){
          echo "
<td align='right' bgcolor='aqua'>"  .$row ['OINT']. "</td>";
          $teloint =($teloint + 1);}
if ($row['OINT'] < 0){
           echo "
<td align='right' bgcolor='lime'>"  .$row ['OINT']. "</td>"; }
if ($row['OINT'] ==0){
              echo "
<td align='right' bgcolor='white'>"  .$row ['OINT']. "</td>"; }

// bepaal achtergrond voor  Dig. foto;

if ($row['DFOT'] > 1){
          echo "
<td align='right' bgcolor='#fff000'>"  .$row ['DFOT']. "</td>"; }
if ($row['DFOT'] ==1){
          echo "
<td align='right' bgcolor='aqua'>"  .$row ['DFOT']. "</td>";
          $teldfot = ($teldfot + 1); }
if ($row['DFOT'] < 0){
           echo "
<td align='right' bgcolor='lime'>"  .$row ['DFOT']. "</td>"; }
if ($row['DFOT'] ==0){
              echo "
<td align='right' bgcolor='white'>"  .$row ['DFOT']. "</td>"; }

//bepaal achtergrond voor skype

if ($row['SKY'] > 1){
          echo "
<td align='right' bgcolor='#fff000'>"  .$row ['SKY']. "</td>"; }
if ($row['SKY'] ==1){
          echo "
<td align='right' bgcolor='aqua'>"  .$row ['SKY']. "</td>";
          $telsky = ($telsky + 1); }
if ($row['SKY'] < 0){
           echo "
<td align='right' bgcolor='lime'>"  .$row ['SKY']. "</td>"; }
if ($row['SKY'] ==0){
              echo "
<td align='right' bgcolor='white'>"  .$row ['SKY']. "</td>"; }

        
   }


echo "
<table border ='1' cellspacing='1' cellpadding='3'><tr bgcolor='white' font face='arial'>
          <
/th><th>totaal wachtenden   : &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</th><th>OPC-</th><th>PC+-</th><th>OINT-</th><th>DFOT-</th><th>SKYP-</th></tr>";
echo "
<td align='right' bgcolor='white'>+</td>";
echo "
<td align='right' bgcolor='aqua'></td>";
echo "
<td align='right' bgcolor='aqua'></td>";
echo "
<td align='right' bgcolor='aqua'></td>";
echo "
<td align='right' bgcolor='aqua'></td>";
echo "
<td align='right' bgcolor='aqua'>$telsky</td>";
echo "
</table>";
mysql_close($con);

 ?>

<br>terug naar lijst <input type='button' name="goto" onclick="location='cursisten-datum.php'" value=" GA ">
</html>

Als iemand mij kan vertellen hoe het moet zal ik hem/haar gedenken in mijn gebeden
Gewijzigd op 28/12/2012 10:22:56 door Raymond Colin
 
PHP hulp

PHP hulp

15/01/2025 03:07:17
 
Nick Dijkstra

Nick Dijkstra

26/12/2012 18:46:44
Quote Anchor link
Zoals je ziet zijn de kleuren niet goed. Dit betekent dat je quotes niet goed hebt staan. (zie regel 1 $user="user"_be").

Gebruik ook " voor html en ' voor php. Dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo '<table border="1" cellspacing="1" cellpadding="3">';
?>


Van regel 34 klopt niks, het is of: <font ...> of <td style="font: ...;">
en net dit klopt ook niet (regel 63): <td align='right' bgcolor='aqua' color:'aqua'>
En wat nog beter is, is om gebruik te maken van een CSS bestand.

En probeer eens wat netter te scripten, zoals overal dezelfde hoeveelheid tabs, en niet alles achter elkaar typen.

Probeer eerst eens deze puntjes aan te passen, en dan ook je topic aanpassen. Dan is het ook voor ons een stuk makkelijker om te kijken waar de fout zit. En misschien is dan je probleem al opgelost.
Gewijzigd op 26/12/2012 18:55:58 door Nick Dijkstra
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

26/12/2012 19:09:28
Quote Anchor link
Volgens mij heeft TS dezelfde vraag als een gesteld in dit topic
Ik hem daar een paar goed bedoelde adviezen gegeven om zijn tabellen beter op te bouwen, zodat
a) er geen dubbele gegevens worden opgeslagen
b) de gegevens beter beheersbaar zijn.
Dan wordt afgesloten met deze reactie:
Raymond Colin op 13/12/2012 19:02:38:
Bedankt voor jullie reacties.
Bechouw dit topic maar als afgehandeld. Het was niet mijn bedoeling om de opbouw van mijn database te bespreken maar om een tip over phpcode.
Mvg
R Colin

Dan houd het voor mij op en beschouw ik dit topic ook als gesloten.
 
Eddy E

Eddy E

26/12/2012 19:59:25
Quote Anchor link
Mee eens Ger.
We blijven niet bezig.

Wel met helpen, maar niet iemand helpen die niet geholpen wil worden.
 
Raymond Colin

Raymond Colin

26/12/2012 21:41:01
Quote Anchor link
Hallo Nick

Dank voor de reactie. Er zullen in die code wel meer foutjes zitten en ik zal proberen je raad op te volgen.
Toch werkt die code zoals ze nu is en het resultaat is te zien met de url die ik opgegeven heb.
Dat is het probleem niet.
Ik zou willen weten hoe ik door op een naam te klikken de bijhorende en aanvullende gegevens uit een andere tabel kan halen. De relatie tussen de twee tabellen is naamvoornaam .In access maak ik dat met m'n ogen dicht. php echter is voor mij heel nieuw
grts
R Colin



Toevoeging op 26/12/2012 22:23:57:

Hallo Ger en Eddy

Neem me niet kwalijk als mijn reactie een beetje bot was. De hele manier van werken heeft feilloos gelopen in access.
Dan kwam de vraag om van op afstand inzage te hebben in sommige gegevens en dan heb ik spreadsheets op gmail drive gezet. Ook dat loopt redelijk goed alleen zijn het niet altijd dezelfde mensen die er gebruik van maken en hebben ze niet allemaal de nodige kennis. Daarom de wens om een en ander te gaan automatiseren door het automatisch aan te passen gegevens. Laat u niet misleiden door het feit dat ik het over lessen en cursisten heb, wij zijn met een tiental vrijwilligers die in opdracht van het district aan senioren (gemiddeld +70) computerlessen geven. Inschrijving, planning,uitnodigingen en aanwezigheidslijsten wordt door mensen van het district gedaan. Ik moet alleen maar zorgen dat ze de juiste gegevens krijgen.
Mijn probleem is niet van hoe zet ik het hele systeem op, nee ,mijn probleem is hoe schrijf ik dat in PHP? Mijn eerste programma's die ik schreef was in 1972 ,in assembler en cobol. De scrips zijn veranderd maar de ideeën die erachter zitten niet.
Ik hou er niet van dat wanneer ik om blauwe verf vraag men mij komt zeggen dat rode veel beter is. Ik hoop dat u begrijpt wat ik bedoel.
Mvg
R Colin
Mvg
R Colin
 
Erwin H

Erwin H

27/12/2012 09:43:50
Quote Anchor link
En mensen hier houden er niet van als de gebruikelijke (beginners) fouten weer eens naar boven komen in een topic en de topic starter vervolgens zijn neus ophaalt voor de adviezen. Dus doe wat je wilt met de adviezen, maar besef dat niemand hier de plicht heeft om je te helpen. Hoe minder je met de adviezen doet, hoe minder mensen je dan ook zullen willen helpen.

Maar goed, dit is dus de groene verf waar je niet voor komt natuurlijk...
Gewijzigd op 27/12/2012 09:44:14 door Erwin H
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

27/12/2012 10:00:23
Quote Anchor link
We leveren maar gewoon waterverf voor een buitendeur.
Dus, om eerst maar eens antwoord te geven op je vraag, je kan die naam meegeven in de url:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
echo '<a href="show-project.php?vanwie=' . url_encode($row['naamvoornaam']) . '">';
//in show-project kan je deze opvragen met:
$sql= "SELECT naamvoornaam FROM detabel WHERE naamvoornaam='" .
    mysql_real_escape_string(url_decode($_GET['vanwie'])) . "'";
?>
 
Raymond Colin

Raymond Colin

27/12/2012 11:11:29
Quote Anchor link
Toevoeging op 27/12/2012 14:21:28:

Hallo Ger
Hartelijk dank dat je me toch wil helpen , al is het dan in 't groen, eerlijk gezegd ook een mooie kleur :)
Ik laat je straks weten hoe het loopt.
Raymond
Gewijzigd op 28/12/2012 11:18:05 door Raymond Colin
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

27/12/2012 15:45:19
Quote Anchor link
Raymond,
Wij verschillen natuurlijk een aantal jaartjes in leeftijd (of je moet op je achtste al het programmeren geslagen zijn), maar ik hoop dat je mijn adviezen niet geheel in de wind slaat.
Want er bestaat een groot verschil tussen zelf dingen in Access beheren of dit in een webapp met PHP en MySQL over te laten aan anderen.
BTW, je kan een Access db ook met PHP benaderen via ODBC.
 
Raymond Colin

Raymond Colin

27/12/2012 17:26:03
Quote Anchor link
Hoi Ger
Ja ik ben al een tijdje bezig, mijn allereerst programma was in '66 voor de BULL GAMMA 10. Ik was toen 23
Als programmeur zat je op een eiland en kon je aan niemand of bijna niemand raad vragen,je moest het zelf maar uitzoeken.
Jouw voorstel om het anders aan te pakken heb ik echt waar overwogen maar ik kom steeds terug op dezelfde oplossing.
Mijn buikgevoel zegt ook dat het goed is.
Wat Access en ODBC betreft, daar heb ik ook mee aan het experimenteren geweest maar dan moet je ms workspace huren om te doen zoals ik het nu wil doen. En dat kost geld , veel te veel voor wat ik er mee ga doen.
Straks ga ik jouw code uitproberen.
dat heb ik toch goed begrepen dat ik in mijn code lijn 34/35 moet vervangen door de jouwe ?

Wil je dat nog eens bekijken want ik heb het al eens willen doen en het programma werkte niet meer.
grts
Raymond
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

27/12/2012 17:39:22
Quote Anchor link
Ik sta op het punt om te vertrekken, maar even snel dit, wat je moet doen is de gebruikersnaam toevoegen als querystring aan de url die je opvraagt.
Je vergist je trouwens in het feit dat je iets moet betalen om de een Access te benaderen via PHP, wel als je een Access project wilt distrubieren als executable.
 
Raymond Colin

Raymond Colin

28/12/2012 11:17:13
Quote Anchor link
// echo "<td font face ='arial'font size ='1' bgcolor='#F5F5DC'>
// <a href='http://abc-wilrijk.be/sql/phpboek/show-project.php'>" . $row['naamvoornaam'] . "</a></td>";

// code van Ger

echo "<td font face='arial'font size='1" bgcolor='#f5f5dc'>
<a href="show-project.php?vanwie=' . url_encode($row['naamvoornaam']) . "</a></td>";

Het lukt niet Ger
Met de twee bovenste lijnen is alles ok.De tabel verschijnt op het scherm.
Met de twee onderste krijg ik een error en de pagina opent niet

grts
Raymond ( Mon)
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

28/12/2012 11:30:13
Quote Anchor link
Mijn excuus het is urlencode en niet url_encode. En dus ook urldecode ipv url_decode
 
Erwin H

Erwin H

28/12/2012 11:35:39
Quote Anchor link
Geen urldecode gebruiken:
Quote:
The superglobals $_GET and $_REQUEST are already decoded. Using urldecode() on an element in $_GET or $_REQUEST could have unexpected and dangerous results.
 
Raymond Colin

Raymond Colin

28/12/2012 12:43:15
Quote Anchor link
Ok, Erwin en Ger, ik denk dat we een stapje verder zijn
Ik heb de code als volgt aangepast

echo '<tr><td><a href="show-project.php?vanwie=' .$row['naamvoornaam']. '">' .$row['naamvoornaam']. '</a></td>';


Het resultaat daarvan is te zien op http://abc-wilrijk.be/sql/phpboek/wacht-dfot.php
Klik op een naam en zie de nieuwe url..

Wat moet ik nu in show-project doen om het betreffende record op te roepen ?
 
Erwin H

Erwin H

28/12/2012 12:57:06
Quote Anchor link
Vrij weinig eigenlijk. De naam van de persoon komt op die pagina in de superglobal $_GET. Die gebruik je in je query om het record op te halen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$sql
= 'SELECT jouw_kolom_namen
        FROM jouw_tabel
        WHERE van_wie = "'
.mysql_real_escape_string( $_GET['vanwie'] ).'"'
?>


Alleen zie ik dat je urlencode niet gebruikt. Let op, ik zeg dat je urldecode niet moet gebruiken, omdat php dat al voor je doet. urlencode moet je wel gebruiken.
Gewijzigd op 28/12/2012 12:57:48 door Erwin H
 
Raymond Colin

Raymond Colin

29/12/2012 11:02:47
Quote Anchor link
Hello

De ENCODE staat erbij.
Spijtig genoeg moet ik nu even passen, mijn echtgenote en ik zijn ziek.(bijna heel Antwerpen is ziek)
Zodra ik wat beter ben kom ik hier zeker terug.
Ik wens jullie alvast een zeer gelukkig nieuwjaar en ik bedank jullie heel erg voor de geboden hulp.
Mon

Toevoeging op 29/12/2012 12:15:21:

Toch nog even een poging
Hier onder zie je de code van "show-project.php" deze pagina wordt opgeroepen door in "wacht-dfot.php" op een naam te klikken (dat schijnt te werken)

op http://www.abc-wilrijk.be/sql/phpboek/wacht-dfot.php

kan je het resultaat van die actie zien. Geen inhoud van record te zien. Wat doe ik verkeerd ?
Mon

<html>
<head>
<h4>Historiek :</h4>
</head>

<body>

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
<?php


$sql
= 'SELECT *
           FROM cursisten
           WHERE vanwie = "'
.mysql_real_escape_string( $_GET['vanwie']) .'"';


$row=mysql_fetch_array($sql);
           echo("   ".$row['naamvoornaam']."<br>
                    "
.$row['adres']."<br> ".$row['pnumplaats']."  <br><br>Tel. :   ".$row['tel']);
           echo(" <br><br/>");
           echo("   ".$row['opmerkingen']."<br>");

//include("kleur.php");

          echo "<table border ='1' cellspacing='3' cellpadding='5'><tr bgcolor='#fff000' font face='arial'>
                <th>--OPC-</th><th>--PC+-</th><th>-OINT-</th><th>-DFOT-</th><th>-SKYP-</th></tr>"
;
          echo "<tr><td align='right'>". $row['OPC']."</td>";
          echo "<td align='right'>". $row['PCP']."</td>";
          echo "<td align='right'>". $row['OINT']."</td>";
          echo "<td align='right'>". $row['DFOT']."</td>";
          echo "<td align='right'>". $row['SKY']."</td></tr>";
          echo"</table>";

          
?>

</body>
Gewijzigd op 29/12/2012 12:18:45 door Raymond Colin
 
Raymond Colin

Raymond Colin

30/12/2012 12:57:37
Quote Anchor link
Hallo Ger
Om zeker te zijn dat de cursistnaam wordt doorgegeven heb ik een lijntje toegevoegd
Dat werkt, maar ik krijg de gegevens van het gelezen record nog steeds niet te zien.

echo 'Historiek : ' . htmlspecialchars($_GET["vanwie"]);

$sql= 'SELECT *
FROM cursisten
WHERE naamvoornaam = "'.mysql_real_escape_string( $_GET['vanwie']).'"' ;

$row=mysql_fetch_row($sql);

echo(" ".$row['naamvoornaam']."<br>
".$row['adres']."<br> ".$row['pnumplaats']." <br><br>Tel. : ".$row['tel']);
echo(" <br><br/>");
echo(" ".$row['opmerkingen']."<br>");
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

30/12/2012 13:09:59
Quote Anchor link
Je gebruikt mysql_fetch_row vervang dat eens door mysql_fetch_assoc.
 
Raymond Colin

Raymond Colin

30/12/2012 14:56:20
Quote Anchor link
Hoi Ger
Dat helpt niet.
Mon
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

30/12/2012 17:25:23
Quote Anchor link
Twee dingen waar ik ook nog heb overheen gekeken:
Je gebruikt dubbele quotes voor strings in de query, waar dat enkele horen te zijn.
Je voert de query niet uit.
Met foutahhandeling erbij krijg je dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$sql
= "SELECT *
 FROM cursisten
 WHERE naamvoornaam = '"
.mysql_real_escape_string( $_GET['vanwie'])."'" ;
$result = mysql_query($sql);
if ($result !== false) {
    $row=mysql_fetch_assoc($result);
    //dan hier de boel echoen;
}
else {
    echo mysql_error() . '<br>' . $sql;
}

?>
 

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.