Ophalen link

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

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 »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Pagina: 1 2 volgende »

Daniel

Daniel

04/03/2008 09:06:00
Quote Anchor link
Goedemorgen,

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
<html>
<?php
##MYSQL DATABASE INFO##
DEFINE(USER, "root"); //username
DEFINE(PASS, ""); //password, laat 'm leeg als je er geen hebt
DEFINE(DB, "test"); //de database

if(PASS == "" || !(mysql_connect(localhost, USER, PASS))) {
  mysql_connect(localhost, USER); //connect met localhost, zonder wachtwoord
}else{
  mysql_connect(localhost, USER, PASS); //connect met localhost, met wachtwoord
}

mysql_select_db(DB); //connect met database

 
if(isset($_POST['submit'])) {
  $username = mysql_real_escape_string($_POST['ntaccount']);
  $get_account = mysql_query("SELECT  *
                       FROM
                       accounts
                       WHERE
                       username = '$username'
                       ORDER BY 'id' ASC
                            LIMIT 1
                 "
);
  if(mysql_num_rows(
            $get_account
            )
     >
0)
  {

     //account bestaat; weergeef account informatie
     while($user = mysql_fetch_assoc($get_account))
     {

       //voer de $get_account query uit, stop alle gevonden data in de $user variable
      //je kunt nu de account info weergeven door middel van $user['hier het veld dat je wilt weergeven uit de database'] te echo'n
     //weergeven
     /* voorbeeld */

     echo $user['username'];
     }

  }
else{
    //account bestaat niet; weergeef foutmelding
  }

}
else{
//is nog niets ingevuld, weergeef formulier
?>

<body>

<fieldset style="width: 470px;">
    <legend>Autorisatiebeheer</legend>
    <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
    <label for="firstname">NT-Account</label>
        <input type="text" name="ntaccount" id="ntaccount" /><br />
      <br />
    <br/>
    <fieldset class="error" style="width: 450px;">
        <p><input type="submit" value="Ophalen" name="submit" action="submit" /> Druk op "Ophalen" om je NT-Account op te laten zoeken.</p>
    </fieldset>
    <br/>
    <input type="reset" name="Wis invoer" value="Wis invoer" />
    <a href="index.2"><input type="submit" name="Doorgaan" value="Doorgaan"/></a>
    </form>
</fieldset>
<div id="selectwindow" style="visibility: hidden;">
    <form name="resultaat">
        <select name="resultaatlijst" size="12" style="width: 100%;" onChange="fill(this.options[this.selectedIndex].value);"></select>
        <input type="button" style="width: 100%; margin-top: 5px; float: none;" name="doeso" onClick="togglediv('selectwindow');" value="OK" />
    </form>
</div>
<span id="status"></span>
<br/>
<fieldset style="width: 470px; ">
    <p style="text-align:center;color: #666666;">Testscript min.VWS Autorisatie Aanvraag<br/>
    NT-Accounts opgehaald door medewerkers van <a href="http://vwsintranet/">Min. VWS</a>
    &copy door 18-17/21</a></p>
</fieldset>
</body>
<?php
}
?>

</html>


Dit heb ik nu.
Waarschijnlijk staan de instellingen met de database nog niet helemaal goed.
Mijn db heet test, ik heb het tabel testtabel en ntaccounts allebei met het account daniel erin. Die wil ik dus gaan ophalen als ik me naam invoer.

Kan iemand daar even naar kijken a.u.b.

En daarnaast als ik het ophaal krijg ik een error rond regel 28/30
Is daar wat fouts?

Ik hoor het wel

m.v.g.
 
PHP hulp

PHP hulp

12/01/2025 01:05:50
 
Jelle Posthuma

Jelle Posthuma

04/03/2008 09:13:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
  if(mysql_num_rows(
            $get_account
            )
     >
0)
  {

?>

Zit niet mooi in elkaar...

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

$get_account
= mysql_query("
SELECT  *
FROM
accounts
WHERE
username = '$username'
ORDER BY 'id' ASC
LIMIT 1
"
);

?>


Geen controle op de Mysql_query?
Dus je weer zo ook niet zeker of die de query wel goed uitvoert enz.

En misschien zeer handig om mee te posten:
De errror?
Gewijzigd op 01/01/1970 01:00:00 door Jelle Posthuma
 
Daniel

Daniel

04/03/2008 09:21:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Parse error: syntax error, unexpected $end in C:\server\www\index.php on line 88


Dit zegt die nu, ik heb die teksten die jij verbeterd had toegevoegd.

En hoe bedoel je met die controle? Hoe werkt dat dan

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
<html>
<?php
##MYSQL DATABASE INFO##
DEFINE(USER, "root"); //username
DEFINE(PASS, ""); //password, laat 'm leeg als je er geen hebt
DEFINE(DB, "test"); //de database

if(PASS == "" || !(mysql_connect(localhost, USER, PASS))) {
  mysql_connect(localhost, USER); //connect met localhost, zonder wachtwoord
}else{
  mysql_connect(localhost, USER, PASS); //connect met localhost, met wachtwoord
}

mysql_select_db(DB); //connect met database

 
if(isset($_POST['submit'])) {
  $username = mysql_real_escape_string($_POST['ntaccount']);
 [
code]<?php

$get_account
= mysql_query("
SELECT  *
FROM
accounts
WHERE
username = '$username'
ORDER BY 'id' ASC
LIMIT 1
"
);

?>

<?php
  if(mysql_num_rows(
            $get_account
            )
     >
0)
  {

?>

     //account bestaat; weergeef account informatie
     while($user = mysql_fetch_assoc($get_account))
     {
       //voer de $get_account query uit, stop alle gevonden data in de $user variable
      //je kunt nu de account info weergeven door middel van $user['hier het veld dat je wilt weergeven uit de database'] te echo'n
     //weergeven
     /* voorbeeld */
     echo $user['username'];
     }

  }else{
    //account bestaat niet; weergeef foutmelding
  }

}else{
//is nog niets ingevuld, weergeef formulier
?>
<body>

<fieldset style="width: 470px;">
    <legend>Autorisatiebeheer</legend>
    <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
    <label for="firstname">NT-Account</label>
        <input type="text" name="ntaccount" id="ntaccount" /><br />
      <br />
    <br/>
    <fieldset class="error" style="width: 450px;">
        <p><input type="submit" value="Ophalen" name="submit" action="submit" /> Druk op "Ophalen" om je NT-Account op te laten zoeken.</p>
    </fieldset>
    <br/>
    <input type="reset" name="Wis invoer" value="Wis invoer" />
    <a href="index.2"><input type="submit" name="Doorgaan" value="Doorgaan"/></a>
    </form>
</fieldset>
<div id="selectwindow" style="visibility: hidden;">
    <form name="resultaat">
        <select name="resultaatlijst" size="12" style="width: 100%;" onChange="fill(this.options[this.selectedIndex].value);"></select>
        <input type="button" style="width: 100%; margin-top: 5px; float: none;" name="doeso" onClick="togglediv('selectwindow');" value="OK" />
    </form>
</div>
<span id="status"></span>
<br/>
<fieldset style="width: 470px; ">
    <p style="text-align:center;color: #666666;">Testscript min.VWS Autorisatie Aanvraag<br/>
    NT-Accounts opgehaald door medewerkers van <a href="http://vwsintranet/">Min. VWS</a>
    &copy door 18-17/21</a></p>
</fieldset>
</body>
<?php
}
?>

</html>


Dit heb ik nu met die stukjes van jou ertussen
 
GaMer B

GaMer B

04/03/2008 09:23:00
Quote Anchor link
Je mist een } voor de if statement op regel 33
 
Jelle Posthuma

Jelle Posthuma

04/03/2008 09:24:00
Quote Anchor link
Tsja, nu doe je het fout omdat je mijn script letterlijk overneemt.
Ik heb er niks in gewijzigd, ik zei alleen, waarom je dat in vredesnaam zo doet.
Dus hier de PHP tags weghalen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
  if(mysql_num_rows(
            $get_account
            )
     >
0)
  {

?>


En om netjes op te maken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

if(mysql_num_rows($get_account) > 0) {

?>


Die PHP tags ff negeren, is alleen zodat je kleuren krijgt in de code tag.
Die error komt nu dus omdat je copy-paste hebt gedaan waardoor je tussen het script door PHP afsluit en de rest wordt geparsed als HTML.

@GaMer13,

Die } is er wel, in de vorm van een }else{, maar hij heeft die code die ik postte overnomen, incl. de PHP tags, binnen PHP geplaatst.
Dus die hele }else{ statements worden nu niet uitgevoerd.
Gewijzigd op 01/01/1970 01:00:00 door Jelle Posthuma
 
Daniel

Daniel

04/03/2008 09:28:00
Quote Anchor link
Dan heb ik ook antwoord op deze reply
Bedankt :D
Gewijzigd op 01/01/1970 01:00:00 door Daniel
 
Jelle Posthuma

Jelle Posthuma

04/03/2008 09:39:00
Quote Anchor link
Is het werkend nu?
 
Daniel

Daniel

04/03/2008 10:23:00
Quote Anchor link
Ja opzich wel, snap alleen datgene met die database niet helemaal.

Ik heb dan phpmyadmin hier heb ik even voor test een database aangemaakt "test" genaamd.

Hierin heb ik de tabellen ntaccount ntaccounts met mijn gegevens hierin

Die ik dus tevoorschijn moet krijgen als ik op ophalen klik

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
<html>
<?php
##MYSQL DATABASE INFO##
DEFINE(USER, "root"); //username
DEFINE(PASS, ""); //password, laat 'm leeg als je er geen hebt
DEFINE(DB, "test"); //de database

if(PASS == "" || !(mysql_connect(localhost, USER, PASS))) {
  mysql_connect(localhost, USER); //connect met localhost, zonder wachtwoord
}else{
  mysql_connect(localhost, USER, PASS); //connect met localhost, met wachtwoord
}

mysql_select_db(DB); //connect met database

 
if(isset($_POST['submit'])) {
  $username = mysql_real_escape_string($_POST['ntaccount']);
  $get_account = mysql_query("SELECT  *
                       FROM
                       accounts
                       WHERE
                       username = '$username'
                       ORDER BY 'id' ASC
                            LIMIT 1
                 "
);
if(mysql_num_rows($get_account) > 0) {
     //account bestaat; weergeef account informatie
     while($user = mysql_fetch_assoc($get_account))
     {

       //voer de $get_account query uit, stop alle gevonden data in de $user variable
      //je kunt nu de account info weergeven door middel van $user['hier het veld dat je wilt weergeven uit de database'] te echo'n
     //weergeven
     /* voorbeeld */

     echo $user['username'];
     }

  }
else{
    //account bestaat niet; weergeef foutmelding
  }

}
else{
//is nog niets ingevuld, weergeef formulier
?>

<body>

<fieldset style="width: 470px;">
<legend>Autorisatiebeheer</legend>
<?php
$tijd
= date("H:i:s");
  $dag_vd_week = date("w");
  $maand_vh_jaar = date("n")-1;
  $dedag = date("j");
  $jaar = date("Y");
  $uur = explode(":", $tijd);

  $dagen = array('zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag');
  $maanden = array('januarie', 'februarie', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december');
  $dag = $dagen[$dag_vd_week];
  $maand = $maanden[$maand_vh_jaar];

  echo "Het is vandaag ".$dag." ".$dedag." ".$maand." ".$jaar.". ";
  echo "Op dit moment is het ".$uur[0].":".$uur[1].":".$uur[2].".";
?>

<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
    <label for="firstname">NT-Account</label>
        <input type="text" name="ntaccount" id="ntaccount" /><br />
      <br />
    <br/>
    <fieldset class="error" style="width: 450px;">
        <p>&nbsp;</p>
        <p>
          <input type="submit" value="Ophalen" name="submit" action="submit" />
          Druk op "Ophalen" om je NT-Account op te laten zoeken.</p>
        <p>&nbsp;</p>
    </fieldset>
  <p>
<input type="reset" name="Wis invoer" value="Wis invoer" />
      <a href="index.2">
      <input type="submit" name="Doorgaan" value="Doorgaan"/>
      </a></p>
</form>
</fieldset>
<div id="selectwindow" style="visibility: visible; width:469; height:217"><form name="resultaat">
  <div id="selectwindow2" style="visibility: visible; width:469; height:217">
    <p>&nbsp;</p>
    <p>  
    <fieldset>
    <p>
      <select name="resultaatlijst" size="12" style="width: 100%;" onChange="fill(this.options[this.selectedIndex].value);">
      </select>
    </p>
      </fieldset>
    <fieldset>
    <input type="button" style="width="469"; margin-top: 5px; float: none; " name="doeso" onClick="togglediv('selectwindow');" value="OK" />
    </fieldset>
    <br/>
    <p></p>
  </div>
</form>
</div>
<fieldset style="width: 470px; ">
<p style="text-align:center;color: #666666;"><a href="http://vwsintranet/">Min. VWS</a> &copy door 18-17/21</a></p>
</fieldset>
</body>
<?php
}
?>

</html>
 
Frank -

Frank -

04/03/2008 10:24:00
Quote Anchor link
Even over de query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
SELECT  *
FROM
accounts
WHERE
username = '$username'
ORDER BY 'id' ASC
LIMIT 1

id staat hier tussen quotes, er wordt dus gesorteerd op de string id en niet op de kolom id. Dit gaat dus fout.

Daarnaast kun je niet sorteren op een id, een id is niks en sorteren op niks levert niks op. Een id wijst een uniek record aan, 2894 is net zo uniek als 105 of 8204. Welke gegevens er in deze records staan, dat is een heel ander verhaal! En dat is wel waar je op wilt sorteren, de inhoud van de records, bv. de aanmaakdatum, de voornaam, etc. etc. Sorteren op id is jezelf voor de gek houden, dat gaat gewoon niet.
 
Daniel

Daniel

04/03/2008 10:28:00
Quote Anchor link
Dus die moet ik weghalen?

Of moet ik er iets anders van maken?

Want de records die ik eruit ga halen zijn achternamen met de voorletters bijv. pvjansen

Moet ik dan gewoon
ORDER BY 'ntaccount' ASC

?

Igg bedankt voor snele reacties
 
Frank -

Frank -

04/03/2008 10:32:00
Quote Anchor link
Daniel schreef op 04.03.2008 10:28:
Moet ik dan gewoon
ORDER BY 'ntaccount' ASC
Nee, nu ga je weer sorteren op een string, dat gaat dus weer fout. Je wilt sorteren op ee kolomnaam, dus mogen er geen quotes worden gebruikt!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
ORDER BY ntaccount ASC


Edit:
Quote:
Want de records die ik eruit ga halen zijn achternamen met de voorletters bijv. pvjansen
Jij slaat de voorletters en achternaam samen op in 1 kolom? Het kan, maar het klinkt mij niet logisch in de oren. Voorletters zijn namelijk een ander soort data dan de achternaam, het is dus logisch dat je deze gegevens in 2 verschillende kolommen opslaat. Het zijn 2 verschillende soorten data.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Daniel

Daniel

04/03/2008 10:38:00
Quote Anchor link
hahah ja ik begrijp je dat het verschillend is
maar hier in het bedrijf heb je accounts die gebasseert zijn op
achternaam+voorletters aan elkaar ;)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
ORDER BY ntaccount ASC


ga ik er dus uithalen?

en hoe zorg ik dan als ik die dingen gedaan heb dat ik connect met me database?

Staan de rest van de gegevens wel goed?

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
<?php
##MYSQL DATABASE INFO##
DEFINE(USER, "root"); //username
DEFINE(PASS, ""); //password, laat 'm leeg als je er geen hebt
DEFINE(DB, "test"); //de database

if(PASS == "" || !(mysql_connect(localhost, USER, PASS))) {
  mysql_connect(localhost, USER); //connect met localhost, zonder wachtwoord
}else{
  mysql_connect(localhost, USER, PASS); //connect met localhost, met wachtwoord
}

mysql_select_db(DB); //connect met database

 
if(isset($_POST['submit'])) {
  $username = mysql_real_escape_string($_POST['ntaccount']);
  $get_account = mysql_query("SELECT  *
                       FROM
                       accounts
                       WHERE
                       username = '$username'
                       ORDER BY 'id' ASC
                            LIMIT 1
                 "
);
if(mysql_num_rows($get_account) > 0) {
     //account bestaat; weergeef account informatie
     while($user = mysql_fetch_assoc($get_account))
     {

       //voer de $get_account query uit, stop alle gevonden data in de $user variable
      //je kunt nu de account info weergeven door middel van $user['hier het veld dat je wilt weergeven uit de database'] te echo'n
     //weergeven
     /* voorbeeld */

     echo $user['username'];
     }

  }
else{
    //account bestaat niet; weergeef foutmelding
  }

}
else{
//is nog niets ingevuld, weergeef formulier
?>
 
Frank -

Frank -

04/03/2008 10:42:00
Quote Anchor link
ORDER BY 'id' ASC

Ik zeg niks...

De ntaccount is duidelijk, dat heeft dus niks meer met voorletters en achternaam te maken, hoewel het daar oorspronkelijk wel van is afgeleid. Inderdaad, samen opslaan in 1 kolom, dat is de beste oplossing.
 
Daniel

Daniel

04/03/2008 10:50:00
Quote Anchor link
Die ORDER BY 'id' ASC

heb ik nu weggehaald.

Ik krijg nu nog steeds niet connectie

Hij vermeld een melding bij regel 26
"Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\server\www\index.php on line 26"

Ik kom er maar niet uit, volgens mij heb ik de db gegevens toch goed staan...
 
Jelle Posthuma

Jelle Posthuma

04/03/2008 11:40:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
$get_account = mysql_query("SELECT  *
                       FROM
                       accounts
                       WHERE
                       username = '$username'
                       ORDER BY 'id' ASC
                            LIMIT 1
                 ");

Ook van die string buiten quotes is al meerdere keren gezegd...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
$get_account = mysql_query("SELECT  *
                       FROM
                       accounts
                       WHERE
                       username = '".$username."'
                       ORDER BY id ASC
                            LIMIT 1
                 ")or die(mysql_error());

Heb er ff een error weergave aan toegevoegd.
Zou je em es zo willen testen?
Is niet netjes zo, maar je krijgt dan vaak wel een duidelijkere errir,
 
Leon Kunst

Leon Kunst

04/03/2008 12:52:00
Quote Anchor link
@ PG frank, wrm zou je niet kunnen orderen bij id?

Als je ASC of DESC doet, word toch wel degelijk de lijst omgekeerd?
 
Daniel

Daniel

04/03/2008 12:56:00
Quote Anchor link
Ik heb nog niet zoveel ervaring dus ik weet dat allemaal niet, ik doe wat ik als tip krijg.

Jelle heel erg bedankt hij krijgt nu een connectie.
Nu moet ik uitvogelen hoe het veder gaat


Groetjes!
 
Frank -

Frank -

04/03/2008 13:05:00
Quote Anchor link
Leon Kunst schreef op 04.03.2008 12:52:
@ PG frank, wrm zou je niet kunnen orderen bij id?

Als je ASC of DESC doet, word toch wel degelijk de lijst omgekeerd?
Omgekeerde van wat? Op recordniveau is er geen verschil tussen nr. 3829, 29348 of 192. Hoe wil je daar dan een volgorde in aanbrengen? Dat kan alleen wanneer jij een betekenis gaat toekennen aan dit nummertje en dat is een klassieke beginnersfout. "192 is het oudste record". Nee dat is het niet, 192 is een uniek record met bepaalde maar onbekende inhoud, 3829 is een uniek record met bepaalde maar onbekende inhoud en 29348 is een uniek record met bepaalde maar onbekende inhoud. Sorteren op unieke records levert een waardeloze volgorde op, het zegt helemaal niks over de inhoud van records. Ouderdom zul je bv. moeten afleiden van de aanmaakdatum en dat zet je (indien gewenst) ín het record. Een id is alleen maar een labeltje om het record te herkennen, meer zegt het niet.
 
Leon Kunst

Leon Kunst

04/03/2008 13:13:00
Quote Anchor link
Ben ik met je eens. Ik sorteer verder zelf ook nooit op ID, maar het KAN wel. bijv:

id | value
1 hallo
2 tettet
3 goeie mochel
4 sodemieters


Als je nu sorteert op id desc dan zie je dat hallo onderaan staat, en sodemieters bovenaan.

Maar meestal sorteer je gewoon op de andere kolommen.

End of Theory
 
Frank -

Frank -

04/03/2008 13:22:00
Quote Anchor link
Leon Kunst schreef op 04.03.2008 13:13:
Ben ik met je eens. Ik sorteer verder zelf ook nooit op ID, maar het KAN wel. bijv:

id | value
1 hallo
2 tettet
3 goeie mochel
4 sodemieters

Als je nu sorteert op id desc dan zie je dat hallo onderaan staat, en sodemieters bovenaan.

Maar meestal sorteer je gewoon op de andere kolommen.

End of Theory
Ja, dan staat 'hallo' onderaan, en dan? Verwijder record 1 en voeg een nieuw record met 'hallo' toe (zal waarschijnlijk id 5 krijgen) en jouw sortering geeft ineens andere resultaten. Desondanks heb je dezelfde data in de database staan.

Een id heeft geen betekenis, het is niet meer dan een labeltje.
 
Leon Kunst

Leon Kunst

04/03/2008 13:24:00
Quote Anchor link
Klopt, haha, weer gelijk inderdaad. maar als je statische DB hebt (waar je dus niks aan veranderd) dan kun je het best gebruiken. neemt niet weg, dat je nog altijd op andere kolommen kunt sorteren.

enfin.
 

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.