Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Suggesties voor beslisboom?

Pagina: 1
Acties:
  • 2.405 views

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
Hallo, ik heb een opdracht waarbij ik een beslisboom op papier, moet realiseren in het digitale.. dat wil zeggen, interactief voor de gebruiker.

Het idee is als volgt:
Men komt op een (bijna) lege pagina met 1 vraag, met daaronder de 2 mogelijke antwoorden (beslissing). Klikt men op Antwoord A dan popt er de volgende vraag eronder met een nieuwe vraag, eveneens met 2 antwoorden. Klikt men op Antwoord B dan popt er een conclusie naar rechts bijvoorbeeld, zo heel de tijd door tot er geen mogelijkheden meer zijn. Ik hoop dat het idee duidelijk is?

Nu mijn vraag, wat is de beste manier om dit te realiseren, en wat zijn gangbare termen voor een 'beslisboom' ? Op google vind ik bijna niks namelijk.. mijn voornaamste kennis ligt in html, met daarnaast een vleugje php en javascript, maar minder goed dan html ;)

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-11 09:49

Bosmonster

*zucht*

En waarom niet gewoon wat verschillende pagina's achter elkaar zetten als je voornaamste kennis bij html ligt? Afhankelijk van je gekozen antwoord krijg je een andere pagina met een nieuwe vraag of een conclusie :P

Tuurlijk kun je het ook complexer aanpakken, maar als php en javascript niet je sterkste kant zijn gaat dat een stuk lastiger worden. En als het maar voor eenmalig gebruik is is het ook niet echt nodig.

[ Voor 64% gewijzigd door Bosmonster op 30-01-2008 13:45 ]


  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
Ja dat was ook mijn eerste idee.. alleen dan met iframes.. elke vraag in een klein iframe, en elke beslissing linkt naar de volgende iframe eronder of ernaast. Maar als hier een systeem voor is dan zou dat misschien makkelijker zijn ;)

  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 20-11 13:38

sopsop

[v] [;,,;] [v]

Ik heb wel eens zoiets gebouwd voor een klant.

Het scherm in twee delen: aan de rechterkant de vraag en de mogelijke antwoorden, aan de linkerkant een trackback. In de trackback staan de vragen die gesteld zijn om op het punt in de beslisboom te komen waarin je je op dat moment bevind. Door op een vraag te klikken in die trackback spring je dus in 1 keer terug naar het punt waar die vraag is gesteld. Beantwoord je gewoon de vraag die op dat moment gesteld wordt, krijg je de vraag die daar op volgt en de vraag die je net hebt beantwoord verschijnt in de trackback.

Op die manier is het altijd duidelijk waar je je bevind, zeer eenvoudig om je stappen na te gaan en de vraagstelling wordt niet afgeleid door allerlei andere vragen die je toch al hebt beantwoord.

Zelden zulke tevreden opdrachtgevers gehad.

=edit= ik ga er even vanuit dat je het over de layout hebt?!

Qua data opbouw moet je gaan denken aan nodes. Iedere node heeft een parentnode. Indien de parentnode 0 is dan heb je de stam te pakken, indien > 0 dan heb je een vertakking te pakken.

[ Voor 13% gewijzigd door sopsop op 30-01-2008 15:30 ]


  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
Het systeem (met iframes) is nu 100% werkend, maar de wensen van de baas zijn nog niet op :P

Hij wil graag de beslissingen zien die genomen zijn, eventueel apart opgeslagen in een log (textbestandje). Suggesties?

Ik dacht zelf misschien aan iets wat samenwerkt met je history, aangezien je precies de stappen terugloopt als je op 'vorige' in je browser klikt, idem dito met 'volgende'. Dus als je browser zoiets onthoud moet het ook ergens te printen zijn toch?

[ Voor 36% gewijzigd door Thrilled op 31-01-2008 14:16 ]


  • !GN!T!ON
  • Registratie: September 2006
  • Laatst online: 20-11 16:45
door kan je toch gewoon forms voor gebruiken, die of mailen naar een email adres of weg schrijven naar een html bestand?

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
!GN!T!ON schreef op donderdag 31 januari 2008 @ 14:16:
door kan je toch gewoon forms voor gebruiken, die of mailen naar een email adres of weg schrijven naar een html bestand?
Maar hoe 'log' je een klik vast?

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Thrilled schreef op donderdag 31 januari 2008 @ 14:13:
Het systeem (met iframes) is nu 100% werkend, maar de wensen van de baas zijn nog niet op :P

Hij wil graag de beslissingen zien die genomen zijn, eventueel apart opgeslagen in een log (textbestandje). Suggesties?
Als je baas goed vindt dat het alleen in IE werkt: http://4umi.com/web/javascript/filewrite.htm

[ Voor 27% gewijzigd door Rekcor op 31-01-2008 14:18 ]


  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Thrilled schreef op donderdag 31 januari 2008 @ 14:17:
[...]


Maar hoe 'log' je een klik vast?
Door iedere click op te slaan in een cookie?

http://www.quirksmode.org/js/cookies.html

Dus als je een link gebruikt:

JavaScript:
1
2
3
4
5
6
7
8
9
10
<a href="javascript: void(0)" onclick="goToUrl('url-naar-volgende-vraag')">Volgende vraag</a>

function goToUrl(sUrl)
{
   //1. schrijf click weg naar cookie
   //hier de code

  //2 ga naar nieuwe link
  window.location.href = sUrl;
}

[ Voor 37% gewijzigd door Rekcor op 31-01-2008 14:21 ]


  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
pfft echt lekker gaat het niet.. kreeg allemaal suggesties dat het beter in php kon of anders javascript, maar juist die talen beheers ik niet .. mn baas kwam nog even kijken en hij zei dat het niet persee gelogd hoefde te worden maar wel dat je na een aantal stappen moet kunnen blijven zien wat je hebt aangeklikt.. met mouse-overs kan ik niks omdat ze na 1 klik weer 'standaard' worden en dus niet continue blijven staan in een a: visited (elke klik op een link in een andere frame telt ook als klik, dus 'reset' de knopjes weer..)

dit is echt balen, in mn kop weet ik precies hoe ik alles wil hebben maar het uitwerken zit echt vast.. :(

  • Blaise
  • Registratie: Juni 2001
  • Niet online
Je kan ook een standaard script gebruiken en dat implementeren. Bijvoorbeeld http://www.quirksmode.org/dom/usableforms.html

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
Blaise schreef op vrijdag 01 februari 2008 @ 00:42:
Je kan ook een standaard script gebruiken en dat implementeren. Bijvoorbeeld http://www.quirksmode.org/dom/usableforms.html
Wow dat is al een stap in de goede (simpele) richting en misschien wel precies wat ik zoek! ik ga het even uitproberen en aanpassen..

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Thrilled schreef op donderdag 31 januari 2008 @ 19:38:
pfft echt lekker gaat het niet.. kreeg allemaal suggesties dat het beter in php kon of anders javascript, maar juist die talen beheers ik niet ..
Toch begrijp ik je niet echt. Je wilt een huis bouwen maar weet niet hoe je muren moet zetten, metselen, een dak moet plaatsen, etc.

Zou het geen goede investering zijn om - in je baas z'n tijd natuurlijk ;) - Javascript oid te leren? Met twee dagen studie kom je al een heel eind.

[ Voor 11% gewijzigd door Rekcor op 01-02-2008 09:21 ]


  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
ik noem het spelenderwijs leren ;) Ik ben er nu toch fulltime mee bezig.. uiteraard loop ik nu tegen een probleempje aan..

code:
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
<form action="">
<table class="tableborder"><tbody>
    <tr>
        <td class="reset" colspan="3"> Titel boven tabel </td>
    </tr>
    <tr>
        <td class="question">Marital status?</td>
        <td class="answer"><input type="radio" name="marital" value="married" rel="marriageContract" id="marital_married" /> <label for="marital_married">Married</label></td>
        <td class="answer"><input type="radio" name="marital" value="divorced" rel="divorceDetails" id="marital_divorced" /> <label for="marital_divorced">Divorced</label></td>
        </td>
    </tr>

    <tr rel="marriageContract">
        <td class="question"><label for="marriage_contract"><span class="accessibility">If Married:</span> Marriage contract?</label></td>
        <td class="answer"><input type="radio" name="marriage_contract" rel="vraagA" id="marriage_contract_yes" /> <label for="marriage_contract_yes"> Yes </label></td>
        <td class="answer"><input type="radio" name="marriage_contract" rel="vraagB" id="marriage_contract_no" /> <label for="marriage_contract_no">No </label></td>
    </tr>

    <tr rel="divorceDetails">
        <td class="question"><label for="datedivorce"><span class="accessibility">If Divorced:</span> Date of divorce</label></td>
        <td class="answer"><input type="radio" name="datedivorce" id="datedivorce1" /> <label for="datedivorce1"> Yes </label></td>
        <td class="answer"><input type="radio" name="datedivorce" id="datedivorce2" /> <label for="datedivorce2"> No </label></td>
    </tr>

    <tr rel="VraagA">
        <td class="question"><label for="Vraag_A"><span class="accessibility">If yes:</span> Vraag A:</label></td>
        <td class="answer"><input type="radio" name="keuzevraaga" value="Vraag A = JA" id="vraagakeuze1" /> <label for="vraagakeuze1" /> Ja </label></td>
        <td class="answer"><input type="radio" name="keuzevraaga" value="Vraag A = NEE" id="vraagakeuze2" /> <label for="vraagakeuze2" /> Nee </label></td>
    </tr>

    <tr rel="VraagB">
        <td class="question"><label for="Vraag_B"><span class="accessibility">If no:</span> Vraag B:</label></td>
        <td class="answer"><input type="radio" name="keuzevraagb" value="Vraag B = JA" id="vraagbkeuze1" /> <label for="vraagbkeuze1" /> Ja </label></td>
        <td class="answer"><input type="radio" name="keuzevraagb" value="Vraag B = NEE" id="vraagbkeuze2" /> <label for="vraagbkeuze2" /> Nee </label></td>
    </tr>   

    <tr>
        <td class="reset" colspan="3"> <a href="scripttest.html">Reset</a> </td>
    </tr>

</tbody></table>
</form>


Bovenaan wordt de eerste vraag vraag gesteld "Marital Status" .. in de volgende 2 <td>'s staan de radio buttons.. deze linken door (door middel van de 'rel' attribute) naar de volgende vraag. Dát werkt nog wel omdat het gewoon knippen en plakken is geweest.
Nu probeerde ik het om dit te kopieren, namen iets veranderen, onderling wel uniek houden, en een andere 'rel' te maken zodat hij weet wat ie moet neergooien.. alleen het werkt niet.. :@

nu heb ik helaas het vermoeden dat ik de radio buttons niet oneindig kan kopieren doordat er conflicten komen tussen de relations ofzo? ;(

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Heb je Firefox geinstalleerd met de DOM inspector en heb je al gekeken naar de foutmeldingen aldaar? Is erg handig!

Wat ook erg handig zou zijn, is om ons een link naar je website te geven. Dan kunnen we direct kijken wat het probleem is. (nu zouden we jouw script en het script op quirksmode eerst moeten installeren, en dat kost....tijd).

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
ik werk lokaal en zit achter een citrix server.. heel weinig bewegingsruimte zeg maar :P Ik zal dat van Firefox even proberen

/edit DOM inspector lukt niet om te installeren, elke versie die ik kan downloaden (oudere, huidige en nieuwe versies) werken niet.. "Not compatible for Firefox" terwijl hij van een firefox site af komt.. :'(

Verder heb ik steeds meer het idee dat het in de relations ligt.. ik ga dat stukje dan nog even na-googelen.. hopelijk de gouden tip van iemand..

/edit2 omg.. ik probeerde even wat uit of het misschien aan de hoofdletters kon liggen.. en jahoor.. toen ik van alle RELations tags de beginhoofdletter veranderde in een kleine letter deed gelijk de helft het wel.. nog steeds zijn er enkele die niet mee werken dus daar ligt de oorzaak ergens anders.. ik blijf wel even kloten met dit script maar ik zit zooooo dicht tegen de oplossing..

Voor diegene die moeite willen doen om het zelf te bekijken :$

linkje voor script.js

en mijn bestandje.html
code:
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
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
   <title>Beslisboom Trein Incident Scenario</title>
 <LINK HREF="stylesheet.css" REL="stylesheet" TYPE="text/css">
</head>
 <body>
    
<script type="text/javascript" src="form.js"></script>

<form action="">
<table class="tableborder"><tbody>
    <tr>
        <td class="reset" colspan="3"> Titel boven tabel </td>
    </tr>
    <tr>
        <td class="question">Marital status?</td>
        <td class="answer"><input type="radio" name="marital" value="married" rel="marriageContract" id="marital_married" /> <label for="marital_married">Married</label></td>
        <td class="answer"><input type="radio" name="marital" value="divorced" rel="divorceDetails" id="marital_divorced" /> <label for="marital_divorced">Divorced</label></td>
        </td>
    </tr>

    <tr rel="marriageContract">
        <td class="question"><label for="marriage_contract"><span class="accessibility">If Married:</span> Marriage contract?</label></td>
        <td class="answer"><input type="radio" name="marriage_contract" id="marriage_contract_yes" /> <label for="marriage_contract_yes"> Yes </label></td>
        <td class="answer"><input type="radio" name="marriage_contract" id="marriage_contract_no" /> <label for="marriage_contract_no">No </label></td>
    </tr>

    <tr rel="divorceDetails">
        <td class="question"><label for="datedivorce"><span class="accessibility">If Divorced:</span> Date of divorce</label></td>
        <td class="answer"><input type="radio" name="datedivorce" rel="vraagC" id="datedivorce1" /> <label for="datedivorce1"> Yes </label></td>
        <td class="answer"><input type="radio" name="datedivorce" rel="vraagD" id="datedivorce2" /> <label for="datedivorce2"> No </label></td>
    </tr>

    <tr rel="VraagA">
        <td class="question"><label for="Vraag_A"><span class="accessibility">If yes:</span> Vraag A:</label></td>
        <td class="answer"><input type="radio" name="keuzevraaga" rel="zomaar" value="Vraag A = JA" id="vraagakeuze1" /> <label for="vraagakeuze1" /> Ja </label></td>
        <td class="answer"><input type="radio" name="keuzevraaga" rel="zomaar" value="Vraag A = NEE" id="vraagakeuze2" /> <label for="vraagakeuze2" /> Nee </label></td>
    </tr>

    <tr rel="VraagB">
        <td class="question"><label for="Vraag_B"><span class="accessibility">If no:</span> Vraag B:</label></td>
        <td class="answer"><input type="radio" name="keuzevraagb" value="Vraag B = JA" id="vraagbkeuze1" /> <label for="vraagbkeuze1" /> Ja </label></td>
        <td class="answer"><input type="radio" name="keuzevraagb" value="Vraag B = NEE" id="vraagbkeuze2" /> <label for="vraagbkeuze2" /> Nee </label></td>
    </tr>   

    <tr rel="VraagC">
        <td class="question"><label for="Vraag_C"><span class="accessibility">If yes:</span> Vraag C:</label></td>
        <td class="answer"><input type="radio" name="keuzevraagc" rel="zomaar" value="Vraag C = JA" id="vraagckeuze1" /> <label for="vraagckeuze1" /> Ja </label></td>
        <td class="answer"><input type="radio" name="keuzevraagc" rel="zomaar" value="Vraag C = NEE" id="vraagckeuze2" /> <label for="vraagckeuze2" /> Nee </label></td>
    </tr>

    <tr rel="VraagD">
        <td class="question"><label for="Vraag_D"><span class="accessibility">If no:</span> Vraag D:</label></td>
        <td class="answer"><input type="radio" name="keuzevraagd" value="Vraag D = JA" id="vraagdkeuze1" /> <label for="vraagdkeuze1" /> Ja </label></td>
        <td class="answer"><input type="radio" name="keuzevraagd" value="Vraag D = NEE" id="vraagdkeuze2" /> <label for="vraagdkeuze2" /> Nee </label></td>
    </tr>

    <tr>
        <td class="reset" colspan="3"> <a href="scripttest.html">Reset</a> </td>
    </tr>

</tbody></table>
</form>


 </body>
</html>

[ Voor 8% gewijzigd door Thrilled op 01-02-2008 12:50 ]


  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Maar doet de Foutconsole van Firefox het wel? Die zit in de NL-versie onder Extra-->Foutconsole. De foutconsole geeft o.m. javascript-errors door.

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
Ja die doet het maar gaf geen fout aan.. ik heb nog even de REL na bekeken en het was allemaal maar een zootje.. sommige hadden wel een REL, sommige niet.. sommige hadden wel een ID of VALUE waarde en andere weer niet.. alles verwijderd, 1 voor 1 ingetypt en het werkt 100% nu.. is een flinke lap code voor zo'n klein resultaat op het scherm, maar mn doel is bereikt.. nu kijken hoe ik alle resultaten weg kan schrijven naar een bestandje, of anders mailen etc..

[ Voor 11% gewijzigd door Thrilled op 01-02-2008 15:00 ]


  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
is er een manier om andere functie's toe te kennen aan de submit en reset knopjes? Of een manier om van een plaatje/stukje tekst te linken om de form-info weg te schrijven in een txt-bestandje?

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Thrilled schreef op maandag 04 februari 2008 @ 09:45:
is er een manier om andere functie's toe te kennen aan de submit en reset knopjes? Of een manier om van een plaatje/stukje tekst te linken om de form-info weg te schrijven in een txt-bestandje?
JavaScript:
1
2
3
<button type="button" onclick="myFunction()">Submit</button>
<button type="button" onclick="myFunction()">Reset</button>
<img onclick="myFunction()" src="myPic.gif" />


Wegschrijven kan alleen naar een cookie (nadeel: beperkte grootte), of in IE mbv ActiveX http://www.irt.org/script/1421.htm (nadeel: werkt alleen op IE met de browser security settings op laag). Javascript mag om veiligheidsredenen niets wegschrijven naar de harde schijf. Wat je zou kunnen proberen is het form te posten naar een server met PHP/ASP en de resultaten op de server op te slaan.

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
hoe link je bepaalde acties dan aan het knopje? Ik heb al meerdere manieren geprobeerd om iets weg te schrijven, en als ik "form action="script.php/asp/js" ofzo invoer dan opent hij alleen het bestandje, maar hij moet dat script dan uitvoeren.. dus wat doe ik fout? :P

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Thrilled schreef op maandag 04 februari 2008 @ 12:35:
hoe link je bepaalde acties dan aan het knopje?
Ik wil niet zeuren ofzo; maar dit is wel héél erg basic. Wellicht heb je er meer aan om eens een tutorial door te nemen ofzo. Het is niet de bedoeling dat we je hier aan je handje gaan houden...

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
RobIII schreef op maandag 04 februari 2008 @ 12:38:
[...]

Ik wil niet zeuren ofzo; maar dit is wel héél erg basic. Wellicht heb je er meer aan om eens een tutorial door te nemen ofzo. Het is niet de bedoeling dat we je hier aan je handje gaan houden...
Sorry hoor maar niemand hier heeft me ook maar iets toegespeeld, alles heb ik zelf verder gescript en gewijzigd dus ja.. handje vasthouden?.. er zijn mij adviezen gegeven van 'doe het zo' of 'dit is een betere manier' maar ik vraag niet 'wil je het voor me doen?'

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Thrilled schreef op maandag 04 februari 2008 @ 12:35:
hoe link je bepaalde acties dan aan het knopje?
Door onclick toe te voegen aan dat knopje (zie mijn post hierboven).
Thrilled schreef op maandag 04 februari 2008 @ 12:35:
Ik heb al meerdere manieren geprobeerd om iets weg te schrijven, en als ik "form action="script.php/asp/js" ofzo invoer dan opent hij alleen het bestandje, maar hij moet dat script dan uitvoeren.. dus wat doe ik fout? :P
Dit is een erg simpel voorbeeld: je hebt twee pagina's, myPage.html en myScript.php. Belangrijk: beiden moeten op een server staan die PHP heeft draaien en de map waar je website in staat moet schrijfrechten hebben.

myPage.html:
HTML:
1
2
3
4
<form id="myForm" action="myScript.php" method="post">
  <input type="text" name="vraag1">
  <button onclick="document.getElementById('myForm').submit()">Send</button>
</form>


myScript.php:
PHP:
1
2
3
4
5
6
7
8
9
10
<?php
$str = $_POST['vraag1'];

if ($handle = fopen('myResults.txt', 'a'))
{
  fwrite ($handle, $str);
  fclose ($handle); 
  echo 'Resultaat weggeschreven!';
}
?>

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
Ik ben flink aan het googlen geweest en tot de conclusie gekomen dat ik dus (minimaal) niet zonder php kan.. aangezien ik hier achter een citrix server zit en 0,0 rechten heb moet ik dit dus thuis proberen.. dat was ook 1 van de redenen waarom het zo min mogelijk met php moest zijn.. het is nog maar de vraag of dit online moet gaan draaien .. misschien houden ze het lokaal.. maar goed, thuis gooi ik hem op een php server en ga ik proberen wat Rekcor zegt..

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Thrilled schreef op maandag 04 februari 2008 @ 14:25:
aangezien ik hier achter een citrix server zit en 0,0 rechten heb moet ik dit dus thuis proberen..
Toch vreemd: als je baas iets wil, zal hij je ook iets meer rechten moeten geven dan 0,0, toch?

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
Rekcor schreef op maandag 04 februari 2008 @ 14:31:
[...]


Toch vreemd: als je baas iets wil, zal hij je ook iets meer rechten moeten geven dan 0,0, toch?
niet zo letterlijk nemen :P ik mag wel iets, maar een fictieve php server opzetten kan ik bijvoorbeeld niet ;)

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
Goed ben nu thuis en het scriptje van Rekcor werkt, maar nu kom ik wel op onbekend terrein voor mij.. namelijk html opmaak binnen php :$ Want nu zet hij alles achter elkaar, maar hoe krijg je hier bijvoorbeeld een scheidingslijntje tussen van ################ of een <br> ? ik dacht creatief bezig te zijn en probeerde ergens nog een , '<br>' tussen te proppen maar dat werkte niet echt :P

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Thrilled schreef op maandag 04 februari 2008 @ 17:04:
Goed ben nu thuis en het scriptje van Rekcor werkt, maar nu kom ik wel op onbekend terrein voor mij.. namelijk html opmaak binnen php :$ Want nu zet hij alles achter elkaar, maar hoe krijg je hier bijvoorbeeld een scheidingslijntje tussen van ################ of een <br> ? ik dacht creatief bezig te zijn en probeerde ergens nog een , '<br>' tussen te proppen maar dat werkte niet echt :P
Weet niet precies wat je bedoelt... Een witregel ("\n") in je bestand? Een <br> op je scherm?
PHP:
1
2
3
4
fwrite ($handle, $str."\n"); 
  fclose ($handle);  
  echo 'Resultaat weggeschreven!<br />Dit is een nieuwe regel'; 
  echo 'Rekcor plakt string 1'.' aan string 2 met een .';


psst...PHP crash course

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
Inderdaad een witregel in het bestand ("\n") werkt niet ;) Kladblok geeft zo'n klein lelijk vierkantje in plaats van een witregel..

* Thrilled even crash course doorneemt :$

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Thrilled schreef op maandag 04 februari 2008 @ 17:25:
Inderdaad een witregel in het bestand ("\n") werkt niet ;) Kladblok geeft zo'n klein lelijk vierkantje in plaats van een witregel..

* Thrilled even crash course doorneemt :$
http://www.google.com/search?q=newline+notepad+php

  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
*grmbl* server ondersteunt geen PHP maar wel ASP *grmbl*

Hoe lastig is het om een script om te gooien naar ASP?

En ook zit ik (alweer) met een probleempje in het script :P Als ik nu op verzenden klikt geeft hij een melding voor lege variabelen.
Ik heb zeg maar 10 vragen, maar omdat het een beslisboom is, kom je niet altijd op een bepaalde vraag, dus kan je die niet beantwoorden. Hierdoor blijft de vraag open staan en ziet het script geen waarde, en geeft een error..

  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 20-11 13:38

sopsop

[v] [;,,;] [v]

Thrilled schreef op dinsdag 05 februari 2008 @ 09:14:
*grmbl* server ondersteunt geen PHP maar wel ASP *grmbl*

Hoe lastig is het om een script om te gooien naar ASP?
Niet moeilijk, maar je moet niet 1 op 1 overzetten, maar eerst de functionaliteit definieren en dat vervolgens in ASP implementeren. Overigens zou ik dan voor asp.net gaan, aangezien je je dan geen verouderde omgeving gaat aanleren.
En ook zit ik (alweer) met een probleempje in het script :P Als ik nu op verzenden klikt geeft hij een melding voor lege variabelen.
Ik heb zeg maar 10 vragen, maar omdat het een beslisboom is, kom je niet altijd op een bepaalde vraag, dus kan je die niet beantwoorden. Hierdoor blijft de vraag open staan en ziet het script geen waarde, en geeft een error..
Je hebt de foutmelding, je weet tot in detail waar het door veroorzaakt wordt. Dit is nou precies dat RobIII bedoelde.

[ Voor 3% gewijzigd door sopsop op 05-02-2008 09:24 ]


  • Thrilled
  • Registratie: Februari 2004
  • Laatst online: 24-08-2024
sopsop schreef op dinsdag 05 februari 2008 @ 09:23:
[...]

Niet moeilijk, maar je moet niet 1 op 1 overzetten, maar eerst de functionaliteit definieren en dat vervolgens in ASP implementeren. Overigens zou ik dan voor asp.net gaan, aangezien je je dan geen verouderde omgeving gaat aanleren.


[...]

Je hebt de foutmelding, je weet tot in detail waar het door veroorzaakt wordt. Dit is nou precies dat RobIII bedoelde.
Ik wil niet steeds mezelf herhalen dat ik php niet genoeg onder knie heb om te beseffen van: "ohh die en die foutmelding, dan heb ik die en die functie nodig en dat moet ik daar en daar tussen zetten" :?

  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 20-11 13:38

sopsop

[v] [;,,;] [v]

Thrilled schreef op dinsdag 05 februari 2008 @ 09:37:
[...]


Ik wil niet steeds mezelf herhalen dat ik php niet genoeg onder knie heb om te beseffen van: "ohh die en die foutmelding, dan heb ik die en die functie nodig en dat moet ik daar en daar tussen zetten" :?
Maar 'wij' hoeven jou toch geen oplossingen aan te dragen als je zelf geen moeite doet (een cursus volgen bijvoorbeeld) om PHP onder de knie te krijgen. Daarbij is 'ik krijg een error' nou niet echt wat je noemt een uitmuntende probleemomschrijving.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Thrilled schreef op dinsdag 05 februari 2008 @ 09:37:
[...]


Ik wil niet steeds mezelf herhalen dat ik php niet genoeg onder knie heb om te beseffen van: "ohh die en die foutmelding, dan heb ik die en die functie nodig en dat moet ik daar en daar tussen zetten" :?
Wij willen ook niet steeds ieder akkefietje moeten voorkauwen en/of je aan de hand houden. Het is helemaal geen ramp als je geen PHP/ASP/WhatEver kent, maar besteed je werk dan uit aan iemand die het wel kent of verdiep je in de materie. Je bent, echt, van harte welkom met concrete vragen maar de 'open vragen' zoals je ze nu stelt zijn niet de bedoeling. Met een beetje tutorial-werk moet je hier prima uit kunnen komen.

Anyway; dit hoort inmiddels niet meer in WEB maar in PRG maar daar zie ik dan vanzelf wel een nieuw topic verschijnen als je concrete vragen hebt ;) Let er dan op dat je onze Programming Beleid Quickstart in je achterhoofd houdt als je een topic opent ;)

[ Voor 18% gewijzigd door RobIII op 05-02-2008 09:57 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.