abonnement Unibet Coolblue Bitvavo
  woensdag 11 mei 2005 @ 16:27:31 #201
42636 TheSeeker_NL
Damn fine coffee
pi_26917612
DionysuZ, sorry dat ik wéééér vraagje vraag, maar hoe bedoel je mijn DELETE voor mijn SELECT doen?

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
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css"
href = "file:///C|/test/stylesheet.css" />
</head>

<body>
<table width="80%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><b> Datum/Tijd</b></td>
    <td width="15%"><b>Berichttitel</b></td>
    <td width="59%"><b>Hoofdtekst</b></td>
    <td width="10%"><b>Opties</b></td>
  </tr>
</table>

<?php
$db = mysql_connect("localhost", "", "") or 
die ("Verbinding is gay");
mysql_select_db("borner", $db);
$news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC";
$news_result = mysql_query($news_SQL);

while($news = mysql_fetch_array($news_result)) {
if (strlen($news['news_main']) >220)

{$news['news_main'] = substr($news['news_main'], 0, 180) . " ...
<a href=nieuws/news.php?news_ID=".$news['news_ID'] . ">meer</a>";} 

if ($_REQUEST["action"] == "delete")

{$news_SQL_del = "DELETE FROM news WHERE news_ID=".$_REQUEST["news_ID"];
$bool = mysql_query($news_SQL_del);} 
?>

<table width="80%" border="1" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><?php echo$news['news_datetime']?></td>
    <td width="15%"><?php echo $news['news_header']?></td>
    <td width="59%"><?php echo $news['news_main']?></td>
    <td width="10%"><?php print"<a href=\"news_list.php?news_ID={$news['news_ID']}&action=delete\">Verwijderen</a>"; ?></td>
  </tr>
</table>
<?php
}
mysql_close();
?>
</body>
</html>


als je even kan zeggen welk stukje ik voor welk stukje moet plaatsen, dan werkt het hopelijk, en dan hou ik op met vragen stellen (voor vandaag ) ik ga wel een ander boek halen... en php.net door lezen....

  woensdag 11 mei 2005 @ 16:34:18 #202
32768 DionysuZ
Respect my authority!
pi_26917839
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
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css"
href = "file:///C|/test/stylesheet.css" />
</head>

<body>
<table width="80%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><b> Datum/Tijd</b></td>
    <td width="15%"><b>Berichttitel</b></td>
    <td width="59%"><b>Hoofdtekst</b></td>
    <td width="10%"><b>Opties</b></td>
  </tr>
</table>

<?php
  $db = mysql_connect("localhost", "", "") or die ("Verbinding is gay");
  mysql_select_db("borner", $db);

  if ($_REQUEST["action"] == "delete")  {
    $news_SQL_del = "DELETE FROM news WHERE news_ID=".$_REQUEST["news_ID"];
    $bool = mysql_query($news_SQL_del);
  } 

  $news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC";
  $news_result = mysql_query($news_SQL);

  while($news = mysql_fetch_array($news_result)) {
    if (strlen($news['news_main']) >220)  {
      $news['news_main'] = substr($news['news_main'], 0, 180) . " ...
        <a href=nieuws/news.php?news_ID=".$news['news_ID'] . ">meer</a>";
    } 
?>

<table width="80%" border="1" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><?php echo$news['news_datetime']?></td>
    <td width="15%"><?php echo $news['news_header']?></td>
    <td width="59%"><?php echo $news['news_main']?></td>
    <td width="10%"><?php print"<a href=\"news_list.php?news_ID={$news['news_ID']}&action=delete\">Verwijderen</a>"; ?></td>
  </tr>
</table>
<?php
}
mysql_close();
?>
</body>
</html>
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_26917867
quote:
Op woensdag 11 mei 2005 16:10 schreef TheSeeker_NL het volgende:

[..]

Ik zit aan de hand van een boek dit te oefenen
Staat er ook een hoofdstuk over netjes coden en over dubuggen in?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  woensdag 11 mei 2005 @ 16:36:04 #204
42636 TheSeeker_NL
Damn fine coffee
pi_26917907
je adress graag... en in welke kleur wilt u het Senseo apperaat graag hebben?
  woensdag 11 mei 2005 @ 16:37:37 #205
32768 DionysuZ
Respect my authority!
pi_26917949
dat is inderdaad een pre!! Leer vooral net coderen, je bespaart jou en degenen die je code willen gebruiken een enorme hoeveelheid tijd. Op tijd commentaar gebruiken (dmv. // of /* */), variabelen een naam geven waaruit je snapt wat het inhoudt, goed inspringen, vermijd dubbele coderingen (functies gebruiken) etc.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_26918387
quote:
Op woensdag 11 mei 2005 14:10 schreef DionysuZ het volgende:

[..]

het is al een beetje roestig voor mij, maar heb zelf ook een heleboel problemen gehad met het versturen van MIME mails met attachments via PHP. Misschien heb je hier iets aan: http://www.theukwebdesign(...)file-attachments.php
goeie site! Staat alles duidelijk uitgelegd
Alleen het probleem is nog niet verholpen.
dit staat er in $content :
1
2
$content = "Hallo dit is een test.\nMet een break, hier en daar een komma,
\nsoms wat tekst en verder veel bla.";


En dit staat er in het tekstbestand wat ik ontvang
1mma,soms wat tekst en verder veel bla.ÓÆÞÝÇxsn|q­uæßóovÓ§wmΝ
  woensdag 11 mei 2005 @ 18:08:39 #207
74523 BaggerUser
ModderFokker!
pi_26920694
simpele vraag:

1mysql_close($rDbConn); 


op die regel krijg ik soms een foutmelding en dat maakt verder niet uit

alleen wil ik dan niet de foutmelding zien maar het lukt me niet echt deze uit te krijgen
De enige echte BaggerUser!
Riemen
fiets kopen
  woensdag 11 mei 2005 @ 18:11:05 #208
32768 DionysuZ
Respect my authority!
pi_26920754
@ ervoor zetten

dus
1@mysql_close($rDbConn);
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  woensdag 11 mei 2005 @ 18:15:33 #209
74523 BaggerUser
ModderFokker!
pi_26920888
sim-pel
dank
waarom niet gewoon iets van (no error) dat googelt veel makkelijker
De enige echte BaggerUser!
Riemen
fiets kopen
pi_26921677
mysql_close() is normaal gesproken niet nodig. Alleen als je meerdere connecties opent kan het nuttig zijn.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26922291
quote:
Op woensdag 11 mei 2005 18:08 schreef BaggerUser het volgende:
simpele vraag:
op die regel krijg ik soms een foutmelding en dat maakt verder niet uit
Dat maakt eigenlijk wel uit, je moet rekening houden met het feit dat mysql_close() een geldige link nodig heeft. Als ie dat niet krijgt, betekent dat er óf geen verbinding kon worden gemaakt met de MySQL-server óf dat de verbinding ergens werd verbroken (door een andere mysql_close() wellicht?). In beide gevallen zou je dit moeten kunnen afvangen met een bericht naar de gebruiker
  woensdag 11 mei 2005 @ 19:35:31 #212
74523 BaggerUser
ModderFokker!
pi_26923099
quote:
Op woensdag 11 mei 2005 19:04 schreef JeRa het volgende:

[..]

Dat maakt eigenlijk wel uit, je moet rekening houden met het feit dat mysql_close() een geldige link nodig heeft. Als ie dat niet krijgt, betekent dat er óf geen verbinding kon worden gemaakt met de MySQL-server óf dat de verbinding ergens werd verbroken (door een andere mysql_close() wellicht?). In beide gevallen zou je dit moeten kunnen afvangen met een bericht naar de gebruiker
ik krijg het als er een verkeerde loginnaam of verkeerde wachtwoord wordt opgegeven het is de 1e close die er in zit en er wordt wel een verbinding opgebouwt anders kan die ook niet weten dat de gebruikersnam niet klopt hm shit nu begin i kme er toch aan te irriteren
De enige echte BaggerUser!
Riemen
fiets kopen
pi_26923176
quote:
Op woensdag 11 mei 2005 19:35 schreef BaggerUser het volgende:

[..]

ik krijg het als er een verkeerde loginnaam of verkeerde wachtwoord wordt opgegeven het is de 1e close die er in zit en er wordt wel een verbinding opgebouwt anders kan die ook niet weten dat de gebruikersnam niet klopt hm shit nu begin i kme er toch aan te irriteren
MySQL verbreekt de verbinding als de naam of het wachtwoord niet klopt.
pi_26924363
Hmm, ik loop tegen een probleem op.
Ik heb 4 tabellen; Nieuws, Evenementen, Recepten, Reacties.

Nieuws ziet er zo uit:
id, nieuws, bericht, tijd

Evenementen ziet er zo uit:
id, evenement, bericht, tijd

Recepten ziet er zo uit:
id, recepten, bericht, tijd

Reacties ziet er zo uit:
id, ber_id, soort, bericht, tijd

ber_id staat gekoppeld aan de id van de andere 3 tabellen en soort is altijd nieuws/evenementen/recepten.

Nu wil ik de laatste 8 reacties onder elkaar plaatsen.

Dat doe ik dmv:
quote:
$SQL = "SELECT id, ber_id, tijd, soort FROM `reacties` GROUP BY ber_id ORDER BY tijd DESC LIMIT 0, 8";
$query = mysql_query($SQL);

while ( $result = mysql_fetch_array ( $query ) ) {
$ber_id = $result['ber_id'];
$soort = $result['soort'];

if ($soort == "nieuws") {
$titel = "onderwerp";
}

if ($soort == "evenementen") {
$titel = "evenement";
}

if ($soort == "recepten") {
$titel = "recept";
}

$SQL2 = "SELECT id, $titel, reacties FROM `$soort` WHERE id = '$ber_id'";
$query2 = mysql_query($SQL2);
while ( $result2 = mysql_fetch_array ( $query2 ) ) {
$id = $result2['id'];
$titel2 = $result2[$titel];
$reacties = $result2['reacties'];

echo "<a href=\"?page=$soort&action=lees&id=$id\">" . "$titel2" . "</a>" . " ($reacties)" . "<br>";
}
}
Hiermee krijg ik dus de laatste 8 reacties wel onderelkaar, maar niet zoals ik het helemaal wil.
Stel ik heb gereageerd op een evenement met id 5, daarna op een evenement met id 3, daarna weer op een evenement met id 5 dan krijg ik het volgende:
evenement_3
evenement_5
Terwijl evenement_5 boven evenement_3 moet zijn, er moet iets verbeterd worden aan mijn query denk ik ?
ne okuyon, bokmu var?
pi_26924630
waarom doe je die group by ber_id in de bovenste querie?
Ik zou t geloof ik allemaal in een array gooien en dan dat array sorteren.
pi_26924734
Ik zou er volgens mij 1 tabel van maken...
Ik zie het nut nog niet van 4 tabellen.

-edit-
Volgens mij is het zelfs "fout" op deze manier....
pi_26924761
quote:
Op woensdag 11 mei 2005 20:23 schreef ikke_ook het volgende:
waarom doe je die group by ber_id in de bovenste querie?
Ik zou t geloof ik allemaal in een array gooien en dan dat array sorteren.
Als ik hem niet group dan kan ik 4 keer dezelfde reactie onderelkaar krijgen.
Dus stel ik heb 4 keer op ber_id 2 gereageerd, dan zie je 4 keer onder elkaar ber_id 2, terwijl ik alleen de nieuwste wil zien.
ne okuyon, bokmu var?
pi_26924798
quote:
Op woensdag 11 mei 2005 20:27 schreef saban het volgende:

[..]

Als ik hem niet group dan kan ik 4 keer dezelfde reactie onderelkaar krijgen.
Dus stel ik heb 4 keer op ber_id 2 gereageerd, dan zie je 4 keer onder elkaar ber_id 2, terwijl ik alleen de nieuwste wil zien.
ah ok, klopt.
pi_26924891
quote:
Op woensdag 11 mei 2005 20:26 schreef ikke_ook het volgende:
Ik zou er volgens mij 1 tabel van maken...
Ik zie het nut nog niet van 4 tabellen.
Leg uit ?
Ieder tabel heeft meerdere velden, ik laat alleen zien welke ik nodig heb voor de reacties.
Nieuws bevat bijv ook bron & bronlink, daarin tegendeel recepten en evenementen weer niet.
ne okuyon, bokmu var?
pi_26924959
quote:
Op woensdag 11 mei 2005 20:31 schreef saban het volgende:

[..]

Leg uit ?
Ieder tabel heeft meerdere velden, ik laat alleen zien welke ik nodig heb voor de reacties.
Nieuws bevat bijv ook bron & bronlink, daarin tegendeel recepten en evenementen weer niet.
Ah ok, maar is bericht in de reactie tabel hetzelfde als bericht in recepten (als het id overeenkomt?)
Dat zou namelijk dubbele, en nutteloze informatie zijn.

Ik zou het persoonlijk zo maken.

De reacties tabel bevat alle berichten, met als een veld ID, en dat ID wijst naar het id uit de andere tabel(Hierdoor weet je bij welk recept/nieuwsitem het bericht hoort), en dan nog een evenement_id die aangeeft bij welk evenement hij hoort.
pi_26925043
quote:
Op woensdag 11 mei 2005 20:34 schreef ikke_ook het volgende:

[..]

Ah ok, maar is bericht in de reactie tabel hetzelfde als bericht in recepten (als het id overeenkomt?)
Dat zou namelijk dubbele, en nutteloze informatie zijn.

Ik zou het persoonlijk zo maken.

De reacties tabel bevat alle berichten, met als een veld ID, en dat ID wijst naar het id uit de andere tabel(Hierdoor weet je bij welk recept/nieuwsitem het bericht hoort), en dan nog een evenement_id die aangeeft bij welk evenement hij hoort.
Nee, tuurlijk is het niet hetzelfde, met bericht bij nieuws en bericht bij reactie bedoelde ik:
Nieuws.bericht = FOK! is overgenomen door Lycos.
Reacties.bericht = Nee dat meen je niet/Voor hoeveel dan/De reacties dus.

Ieder nieuwsbericht/evenement/recept heeft een ID in zijn eigen tabel.
Als men een reactie plaats, krijgt het reactie een eigen id en een ber_id die verwijst naar de ID van het nieuwsbericht/evenement/recept.
ne okuyon, bokmu var?
pi_26925119
ah dat verklaart een hoop, ik zie nu ook dat de tabbellen andere kolomnamen hebben dan wat je hierboven zegt, hij heet reacties ipv berichten, das ook een stuk duidelijker

Heb je al gedacht aan een join ofzo?dan kun je het met 1 query oplossen volgens mij
pi_26925146
Een voorbeeld voor het gemak:
Tabel Nieuws:

id | bericht | tijd
1 | fok down voor 2 uur | 20050511203821
2 | bush in nederland | 20050510175123

Tabel Evenementen:
id | evenement | tijd
1 | Feest in Delft | 20050410145101
3 | Carnaval Rdam | 20050411015145

Tabel Reacties:
id | ber_id | bericht | soort | tijd
1 | 2 | wat moet bush in nederland | nieuws | 20050501014521
2 | 1 | Nah, delft is veelste ver | evenementen | 20050502015132
3 | 1 | Naar t feest in delft kom ik echt wel | evenementen | 20050502035545
ne okuyon, bokmu var?
pi_26925220
quote:
Op woensdag 11 mei 2005 20:39 schreef ikke_ook het volgende:
ah dat verklaart een hoop, ik zie nu ook dat de tabbellen andere kolomnamen hebben dan wat je hierboven zegt, hij heet reacties ipv berichten, das ook een stuk duidelijker

Heb je al gedacht aan een join ofzo?dan kun je het met 1 query oplossen volgens mij
Helaas ben ik nog niet zover om te kunnen werken met join's.
Ik hou het nu alleen nog op select .. where .. like .. order .. group etc, hoe join's werken weet ik niet, wel eens naar gekeken maar kwam er niet uit, helaas.
ne okuyon, bokmu var?
pi_26925255
ze zijn lastig, ik ben er ook niet zo goed in, maar ik weet zeker dat er hier iemand rondloopt die dat even aan je kan vertellen Ik zal ook ff kijken of het mij lukt
Ik weet niet of het kan, t lukt mij zo in ieder geval niet...

Maar je kunt toch nog steeds de info in een array gooien en dan dat array sorteren of niet?
pi_26925320
quote:
Op woensdag 11 mei 2005 20:44 schreef ikke_ook het volgende:
ze zijn lastig, ik ben er ook niet zo goed in, maar ik weet zeker dat er hier iemand rondloopt die dat even aan je kan vertellen Ik zal ook ff kijken of het mij lukt
Mja ik hoop dat iemand ermee kan helpen
Ik ben al maanden bezig met mijn project, nog steeds niet af, loop steeds tegen zulke problemen op.
Als ik even doorzet heb 'm hoop ik begin juni af

Anyone ?
ne okuyon, bokmu var?
pi_26925355
quote:
Op woensdag 11 mei 2005 20:46 schreef saban het volgende:

[..]

Mja ik hoop dat iemand ermee kan helpen
Ik ben al maanden bezig met mijn project, nog steeds niet af, loop steeds tegen zulke problemen op.
Als ik even doorzet heb 'm hoop ik begin juni af

Anyone ?
Tip, gewoon snel hier vragen Niet te lang met problemen blijven zitten, vaak zijn het simpele foutjes die wij dummies niet zo snel zien
pi_26925397
quote:
Op woensdag 11 mei 2005 20:48 schreef ikke_ook het volgende:

[..]

Tip, gewoon snel hier vragen Niet te lang met problemen blijven zitten, vaak zijn het simpele foutjes die wij dummies niet zo snel zien
Meestal (altijd) wil ik er gewoon zelf uitkomen, leer ik ook weer van mijn fouten, als ik ze altijd door andere laat oplossen leer ik het zelf niet echt.
Alleen dit keer kom ik er gewoon echt niet uit

Maar ehm, laten we hier geen slowchat van maken
ne okuyon, bokmu var?
pi_26929677
quote:
Op woensdag 11 mei 2005 20:16 schreef saban het volgende:
Hmm, ik loop tegen een probleem op.
Ik heb 4 tabellen; Nieuws, Evenementen, Recepten, Reacties.

Nieuws ziet er zo uit:
id, nieuws, bericht, tijd

Evenementen ziet er zo uit:
id, evenement, bericht, tijd

Recepten ziet er zo uit:
id, recepten, bericht, tijd

Reacties ziet er zo uit:
id, ber_id, soort, bericht, tijd

ber_id staat gekoppeld aan de id van de andere 3 tabellen en soort is altijd nieuws/evenementen/recepten.

Nu wil ik de laatste 8 reacties onder elkaar plaatsen.
Als ik me het nog goed herinneren met een INNER JOIN

Iets als:

SELECT nieuws.id, nieuws.bericht, reacties.id, reacties.bericht
FROM nieuws INNER JOIN reacties.ber_id ON nieuws.id
WHERE...

Geloof ik

Ik neem aan dat reacties.ber_id een FK van nieuws.id is?
Knapen die varen willen moeten mannen met baarden zijn.
pi_26930746
iemand ooit dit gehad :
[Wed May 11 16:07:40 2005] [error] [client 127.0.0.1] Premature end of script headers: /home/createalbum.php

Deze error staat in mn error log, en dat klopt ook wel want createalbum deed t niet meer terwijl hij het altijd heeft gedaan en ik niks heb veranderd

Iemand enig idee wat t kan zijn?
pi_26931036
quote:
What does the premature end of script headers error mean?

99% of the time, this is caused by improper permission settings. Make sure you have the proper permissions set on your script (CHMOD 755).
You should also make sure that you are using a text-only editor such as Notepad or UltraEdit to edit your scripts (on a PC) or SimpleText or BBEdit (on a Mac).
Also be sure to also upload your scripts in ASCII and not binary.
Failure to do so will result in your files not executing properly.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26931391
shit, ik had weer ff moeten googlen natuurlijk
T zal wel aan die rechten liggen, alhoewel ik dan nog steeds niet snap waarom dat nu opeens niet meer zou mogen maar er zijn wel meer dingen die ik niet snap bij de betreffende hostingprovider.
pi_26931660
het probleem is dat ik deze pagina voor mn neus krijg:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Dus ik weet niet waar het mis gaat in de php file.....
-edit-
Ik denk dat het probleem gewoon bij de hostingprovider ligt... net deed het script t namelijk wel een keer en nu niet meer....
het feit dat : Disk hda8 (/home) op 94% vol staat geeft mij ook niet zoveel vertrouwen eigenlijk...

[ Bericht 33% gewijzigd door ikke_ook op 12-05-2005 00:23:27 ]
pi_26936256
quote:
Op woensdag 11 mei 2005 22:56 schreef Kapt.Ruigbaard het volgende:

[..]

Als ik me het nog goed herinneren met een INNER JOIN

Iets als:

SELECT nieuws.id, nieuws.bericht, reacties.id, reacties.bericht
FROM nieuws INNER JOIN reacties.ber_id ON nieuws.id
WHERE...

Geloof ik

Ik neem aan dat reacties.ber_id een FK van nieuws.id is?
Nu werk je alleen met nieuws & reacties, terwijl ik niet alleen de laatste 8 reacties van nieuws wil, maar de laatste 8 reacties van nieuws/evenementen/recepten.
ne okuyon, bokmu var?
pi_26949326
Ik heb een aantal record in een tabel.
elke record bevat informatie over een col (berg). Ook of deze open (1) of dicht is (0) ivm sneeuwval e.d.

Het gaat erom dat ik kan aangeven dat een col open of dicht is, dit mbv radio buttons.
Ik heb veel geprobeerd, maar krijg het noet voormekaar.

Het zal dus iets als dit moeten worden:

Mont Ventoux
open: radiobutton geselecteerd omdat de col open is (1)
dicht: radiobutton niet geselecteerd omdat de col dicht is (0)

daarna kan ik het open of dicht zijn wijzigen en op submit drukken en hopla de boel staat weer in de database.

Het gaat er dus om, hoe werk ik met die radio buttons...
pi_26951532
1
2
3
4
5
6
<input name="option" type="radio" value="1" CHECKED>Open 
<input name="option" type="radio" value="0" >Dicht

//Hij is nu dus open.

$query = "UPDATE cols SET status = ".$_POST['option']." WHERE colid = 'Mont Ventoux'";
pi_26952218
quote:
Op donderdag 12 mei 2005 17:59 schreef ikke_ook het volgende:

[ code verwijderd ]
Dat checked niet in hoofdletters. En als je ook nog XHTML valid wil coden wordt het zo iets:
1
2
<input name="option" type="radio" value="1" checked="checked" />Open 
<input name="option" type="radio" value="0" />Dicht
pi_26956675
Ik wil mij eens gaan wagen aan Object georienteerd PHP. Ik snap er nog heel weinig van, en ik zie het nut ook niet echt. Dus ik dacht als ik nou iets weet om te programmeren waarbij het heel handig is om dat object georienteerd te doen, dan snap ik t misschien wel beter
Dus de vraag : Wat is nou echt iets wat je handig met OO kunt programmeren?
pi_26958806
quote:
Op donderdag 12 mei 2005 20:57 schreef ikke_ook het volgende:
Ik wil mij eens gaan wagen aan Object georienteerd PHP. Ik snap er nog heel weinig van, en ik zie het nut ook niet echt. Dus ik dacht als ik nou iets weet om te programmeren waarbij het heel handig is om dat object georienteerd te doen, dan snap ik t misschien wel beter
Dus de vraag : Wat is nou echt iets wat je handig met OO kunt programmeren?
OO is een manier om zelfgemaakte functies die je vaak gebruikt maar één keer te schrijven, en die op verschillende plaatsen in je code aan te roepen.
Het scheelt typwerk en je code is overzichtelijker.
Je kunt dan de functies in een apart includebestand zetten en deze aanroepen als je ze nodig hebt.
Echte elektriciëns gebruiken geen jokari.
pi_26958906
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
<html>
<head>
<title>FILMVERSLAGEN</title>
<style type="text/css">
body {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  background-color: #FFFFFF;
  }
body, td, th {
  font-family: verdana, sans-serif;
  font-size: 10pt;
  color: #000000;
  }
img {
  border: 0px;
  }
form {
  margin: 0px;
  }
.small {
  font-size: 8pt;
  }
a:link, a:active, a:visited {
  color: #336699;
  text-decoration: none;
  }
a:hover {
  color: #7F0000;
  text-decoration: underline;
  }
a.administrator:link, a.administrator:active, a.administrator:visited {
  color: red;
  }
a.moderator:link, a.moderator:active, a.moderator:visited {
  color: blue;
  }
input, select, textarea {
  border: 1px solid silver;
  background-color: #FFFFFF;
  font-size: 10pt;
  }
textarea {
  font-family: verdana, sans-serif;
  width: 100%;
  }
.main {
  width: 750px;
  }
a.jemoeder {
  color: #FFFFCC;
}
.header {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 10px;
  }
.header td {
  padding: 0px;
  vertical-align: bottom;
  }
.header td.logo {
  text-align: left;
  width: 100%;
  }
.header td.namebox {
  text-align: right;
  }
.header td.namebox .title {
  font-size: 16pt;
  font-weight: bold;
  letter-spacing: 1px;
  color: #336699;
  border-bottom: 2px solid #ebd6ad;
  }
.header td.namebox .descr {
  font-style: italic;
  padding-top: 2px;
  }
.menu {
  border: 1px solid #336699;
  background-image: url(images/menubg.gif);
  background-repeat: repeat-x;
  background-color: #E5E5E5;
  text-align: left;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 20px;
  font-size: 9pt;
  }
.menu a {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-right: 1px solid #336699;
  }
.menu a:hover {
  background-image: url(images/menubg2.gif);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  text-decoration: none;
  border-right: 1px solid #336699;
  }
.maintable {
  border-collapse: collapse;
  border-left: 1px solid #336699;
  border-right: 1px solid #336699;
  border-bottom: 2px solid #336699;
  width: 100%;
  margin-bottom: 20px;
  }
.maintable th {
  color: #EBD6AD;
  font-weight: bold;
  background-color: #336699;
  background-image: url(images/tableheadbg.gif);
  background-position: top;
  background-repeat: repeat-x;
  padding: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-left: 1px solid #336699;
  border-top: 1px solid #336699;
  }
.maintable td {
  background-color: #EFEFEF;
  padding: 6px;
  text-align: left;
  border-left: 1px solid #336699;
  border-top: 1px solid #336699;
  vertical-align: middle;
  }
.maintable td.forumcat {
  font-weight: bold;
  letter-spacing: 1px;
  background-image: url(images/menubg.gif);
  background-repeat: repeat-x;
  background-color: #E5E5E5;
  }
.maintable td.td1 {
  background-color: #EFEFEF;
  }
.maintable td.td2 {
  background-color: #E5E5E5;
  }
.linkbar {
  color: #323232;
  margin-bottom: 2px;
  font-size: 8pt;
  }
.copyright {
  color: #323232;
  margin-bottom: 20px;
  font-size: 8pt;
  }

</style>
</head>
<body>

<?
//hier wordt geconnect met de database om alle gegevens van de film op te slaan
if ($_POST["verzending"] == 1) {                                                
mysql_connect('localhost','root','');
mysql_select_db('films');

$query = "INSERT INTO films (id,naam,jaar,ster,acteurs,regis,info,beoordeling) ";
$query .= "VALUES  ('";
$query .= $_POST["id"] ."', '" ;
$query .= $_POST["naam"] ."', '" ;
$query .= $_POST["jaar"] ."', '" ;
$query .= $_POST["ster"] ."', '" ;
$query .= $_POST["acteurs"] ."', '" ;
$query .= $_POST["regis"] ."', '" ;
$query .= $_POST["info"] ."', '" ;
$query .= $_POST["beoordeling"] ."');" ;
mysql_query($query) or die(mysql_error());

//hier wordt geconnect met de database om de acteurs die ook zijn ingevoerd in een lange string op te kunnen slaan
//if ($_POST["verzending"] == 1) {                                                
mysql_connect('localhost','root','');
mysql_select_db('films');

//hier worden de gegevens van alle acteurs in de database opgehaald
$resultaat1=mysql_query("SELECT * FROM acteurs");
while(list($id,$naam,$info)=mysql_fetch_row($resultaat1)){   //---
echo "dit is de naam van de acteurs in de database = ".$naam."<BR>";

//hier worden de acteurs die zijn ingevoerd in een string geknipt naar een array
$acteurs = $_POST["acteurs"];
$acteurs = str_replace(", ", " als ", $acteurs);
$act = explode(" als ", $acteurs);
//hier is de forloop die elke acteur 1 x gebruikt binnen deze loop
for ($a=0; $a<count($act); $a+=2){                     //---
//$a = 0;
//while (isset($act[$a])) {
//$a = $a+2; 
$actor = $act[$a];
echo " dit is actor $actor, oftewel $a <BR>";//---------------------------------------------------------------------

//als een naam uit de geknipte string overeen komt met de naam uit de database wordt de database geupdate
$resultaat1=mysql_query("SELECT * FROM acteurs");
while(list($id,$naam,$info)=mysql_fetch_row($resultaat1)){
if ($actor == $naam) {

$query = 'UPDATE `acteurs` SET
`info` = \''.$_POST[naam].'\'
WHERE `naam` = \''.$actor. ',' .'\' LIMIT 1;';

mysql_query($query) or die(mysql_error());

echo "$actor bestaat al en wordt geupdate";

}else{
//anders wordt er een nieuwe naam aangemaakt in de database
$query = "INSERT INTO acteurs (naam,info) ";
$query .= "VALUES  ('";
$query .= $actor ."', '" ;
$query .= $_POST["naam"] ."');" ;
mysql_query($query) or die(mysql_error()); 

}
}
}
}
echo "Klik <a href='index.php'>hier</a> om terug te gaan daar de hoofdpagina";

} else {   

?>
<form method="POST">
  <table width="100%" height="49"  border="0" class="maintable">
    <tr class="tablehead">
        <th height="47" class="tablehead"><font size="+1">Films Invoeren</font></th>
     </tr>
  </table>
  <table width="100%"  border="1">
  <tr>
    <td width="22%"><input type="text" size="20" name="naam"></td>
    <td width="78%">Naam van de Film</td>
  </tr>
  <tr>
    <td><select name="jaar" size="1">
        <option>1994</option>
        <option>1995</option>
        <option>1996</option>
        <option>1997</option>
        <option>1998</option>
        <option>1999</option>
        <option>2000</option>
        <option>2001</option>
        <option>2002</option>
        <option>2003</option>
        <option>2004</option>
        <option>2005</option>
        <option>2006</option>
    </select></td>
    <td>Year of Release</td>
  </tr>
  <tr>
  <tr>
    <td><select name="ster" size="1">
      <option>0</option>
      <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
        <option>0.5</option>
        <option>1.5</option>
        <option>2.5</option>
        <option>3.5</option>
        <option>4.5</option>
    </select></td>
    <td>Ster(ren)</td>
  </tr>
  <tr>
    <td><input type="text" size="20" name="acteurs"></td>
    <td>Naam van Acteur(s)/Actrice(s)</td>
  </tr>
  <tr>
    <td><input type="text" size="20" name="regis"></td>
    <td>Naam van Regiseur</td>
  </tr>
  </table>
   <p> </p>
    <table width="100%" height="126"  border="0" class="maintable">
      <tr class="tablehead">
        <th class="tablehead">Samenvatting van de Film:</th>
      </tr>
      <tr>
        <td><textarea name="info" rows="6" cols="32"></textarea></td>
      </tr>
    </table>
    <p> </p>
  <table width="100%" height="126"  border="0" class="maintable">
      <tr class="tablehead">
        <th class="tablehead">Beoordeling over de Film:</th>
    </tr>
          <tr>
            <td><textarea name="beoordeling" rows="2" cols="32"></textarea></td>
          </tr>
  </table>
  <table width="100%"  border="0">
    <tr>
      <td align="center"><input type="submit" name="verzenden" value="Archiveren"></td>
    </tr>
  </table>
  <p>   </p>
    <p> </p>
    <p><input type="hidden" name="verzending" value="1"></p>
</form>
<?
}                                                                                          //      }4
?>

</td></tr>
</table>
</body>
</html>


Dit is dus mijn script, de bedoeling is dat ik een film toevoeg aan de database en daarbij ook acteurs toevoeg, een voorbeeld van een invulling zou zijn: "fok als forum, Arnold Swets als pipo de clown" en dan zou hij of die 2 toevoegen aan de database, of die 2 (of 1) updaten als ze al reeds in de acteur database staan.

Dit gaat dus fout, blijkbaar, hij voert het niet altijd goed in , en het updaten doet hij helemaal bagger, wie kan mij helpen want ik kijk er nu al wel een paar weken tegenaan en heb van alles geprobeerd.
(p.s. let niet op sommige baggere manieren om php te gebruiken, ik snap wel dat het vast veel kleiner en sneller kan, maar goed )
pi_26958990
quote:
Op donderdag 12 mei 2005 22:05 schreef Ridocar het volgende:

[..]

OO is een manier om zelfgemaakte functies die je vaak gebruikt maar één keer te schrijven, en die op verschillende plaatsen in je code aan te roepen.
Het scheelt typwerk en je code is overzichtelijker.
Je kunt dan de functies in een apart includebestand zetten en deze aanroepen als je ze nodig hebt.
Ja maar dat doe ik nu ook al met die functies alleen dan niet OO
pi_26959063
quote:
Op donderdag 12 mei 2005 22:08 schreef Pauluzz_U5 het volgende:

[ code verwijderd ]

Dit is dus mijn script, de bedoeling is dat ik een film toevoeg aan de database en daarbij ook acteurs toevoeg, een voorbeeld van een invulling zou zijn: "fok als forum, Arnold Swets als pipo de clown" en dan zou hij of die 2 toevoegen aan de database, of die 2 (of 1) updaten als ze al reeds in de acteur database staan.

Dit gaat dus fout, blijkbaar, hij voert het niet altijd goed in , en het updaten doet hij helemaal bagger, wie kan mij helpen want ik kijk er nu al wel een paar weken tegenaan en heb van alles geprobeerd.
(p.s. let niet op sommige baggere manieren om php te gebruiken, ik snap wel dat het vast veel kleiner en sneller kan, maar goed )
Wat heb je zelf al geprobeerd? Hoe heb je ge-debugged?
probeer tussen resultaten te printen, op die manier kun je misschien zien wat er fout gaat, en wat gaat er fout met updaten?
Ik denk niet dat er hier iemand is die zin heeft om dat allemaal door te gaan lezen en de fout voor jou te gaan zoeken
Dus probeer kleine stukjes code, en als je er dan niet uit komt, post je een klein stukje code, en niet tig regels
pi_26959521
quote:
Op donderdag 12 mei 2005 18:25 schreef DutchBlood het volgende:

[..]

Dat checked niet in hoofdletters. En als je ook nog XHTML valid wil coden wordt het zo iets:
[ code verwijderd ]
thanks (ikk_ook ook ). maar nu post ik alleen toch? ik wil dat de buttons zo gaan staan zoals het ook in de database staat. daarna pas ik het eventueel aan en update de database
pi_26959600
quote:
Op donderdag 12 mei 2005 22:13 schreef ikke_ook het volgende:

[..]

Wat heb je zelf al geprobeerd? Hoe heb je ge-debugged?
probeer tussen resultaten te printen, op die manier kun je misschien zien wat er fout gaat, en wat gaat er fout met updaten?
Ik denk niet dat er hier iemand is die zin heeft om dat allemaal door te gaan lezen en de fout voor jou te gaan zoeken
Dus probeer kleine stukjes code, en als je er dan niet uit komt, post je een klein stukje code, en niet tig regels
Ikke, daar heb je een donders goed punt, ik zal het proberen iets overzichtelijker neer te zetten met voorbeelden en uitkomsten:
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
//hier wordt geconnect met de database om alle gegevens van de film op te slaan die ik hieronder in met voorbeelden heb aangegeven
if ($_POST["verzending"] == 1) {                                                
mysql_connect('localhost','root','');
mysql_select_db('films');

$query = "INSERT INTO films (id,naam,jaar,ster,acteurs,regis,info,beoordeling) ";
$query .= "VALUES  ('";
$query .= $_POST["id"] ."', '" ;      //bijv. 1
$query .= $_POST["naam"] ."', '" ;      //bijv. Lord of the Rings
$query .= $_POST["jaar"] ."', '" ;      //bijv. 2004
$query .= $_POST["ster"] ."', '" ;      //nvt
$query .= $_POST["acteurs"] ."', '" ;   //bijv. fok als forum, simon als king Salomo
$query .= $_POST["regis"] ."', '" ;      //nvt
$query .= $_POST["info"] ."', '" ;      //nvt
$query .= $_POST["beoordeling"] ."');" ;//nvt
mysql_query($query) or die(mysql_error());

//hier wordt geconnect met de database om de acteurs die ook zijn ingevoerd in een lange string op te kunnen slaan
                                    
mysql_connect('localhost','root','');
mysql_select_db('films');

//hier worden de gegevens van alle acteurs die al zijn ingevoerd en in de database staan opgehaald
$resultaat1=mysql_query("SELECT * FROM acteurs");
while(list($id,$naam,$info)=mysql_fetch_row($resultaat1)){   
//de naam is in dit geval de acteurs die al bestaan

//hier worden de acteurs die zijn ingevoerd in een string geknipt naar een array
$acteurs = $_POST["acteurs"];
$acteurs = str_replace(", ", " als ", $acteurs);
$act = explode(" als ", $acteurs);
for ($a=0; $a<count($act); $a+=2){         
$actor = $act[$a];
// actor veranderd elke keer naar een andere waarde als hij de vergelijking hieronder heeft gehad, in dit geval als $a == 0; ==>> $actor == fok;
// actor veranderd elke keer naar een andere waarde als hij de vergelijking hieronder heeft gehad, in dit geval als $a == 2; ==>> $actor == simon; 

//als een naam uit de geknipte string overeen komt met de naam uit de database wordt de database geupdate (hier zit de fout ergens)
$resultaat1=mysql_query("SELECT * FROM acteurs");
while(list($id,$naam,$info)=mysql_fetch_row($resultaat1)){
if ($actor == $naam) {

$query = 'UPDATE `acteurs` SET
`info` = \''.$_POST[naam].'\'
WHERE `naam` = \''.$actor. ',' .'\' LIMIT 1;';

mysql_query($query) or die(mysql_error());

echo "$actor bestaat al en wordt geupdate";

}else{
//anders wordt er een nieuwe naam aangemaakt in de database
$query = "INSERT INTO acteurs (naam,info) ";
$query .= "VALUES  ('";
$query .= $actor ."', '" ;
$query .= $_POST["naam"] ."');" ;
mysql_query($query) or die(mysql_error()); 

}
}
}
}
echo "Klik <a href='index.php'>hier</a> om terug te gaan daar de hoofdpagina";
pi_26959684
quote:
Op donderdag 12 mei 2005 22:28 schreef achterop23 het volgende:

[..]

thanks (ikk_ook ook ). maar nu post ik alleen toch? ik wil dat de buttons zo gaan staan zoals het ook in de database staat. daarna pas ik het eventueel aan en update de database
dat checked geeft aan welke button aangevinkt is (default) Dus je leest eerst uit je database of hij open of dicht is, en daar zet je dan checked bij
pi_26959773
quote:
Op donderdag 12 mei 2005 22:31 schreef Pauluzz_U5 het volgende:

[..]

Ikke, daar heb je een donders goed punt, ik zal het proberen iets overzichtelijker neer te zetten met voorbeelden en uitkomsten:
[ code verwijderd ]
Ten eerste, je hoeft maar 1x met je database te connecten in 1 file.
Te n2e, wat gaat er mis?Dan kunnen we misschien sneller zien wat er fout gaat. En probeer wat netter te programmeren, dus met inspringen zodat je kunt zien waar while loopjes ophouden bijvoorbeeld, dat debugged ook een stuk makkelijker voor jezelf
pi_26959939
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
<?php
//hier wordt geconnect met de database om alle gegevens van de film op te slaan die ik hieronder in met voorbeelden heb aangegeven
if ($_POST["verzending"] == 1) {                                                
    
mysql_connect('localhost','root','');
    
mysql_select_db('films');

    
$query = "INSERT INTO films (id,naam,jaar,ster,acteurs,regis,info,beoordeling) ";
    
$query .= "VALUES  ('";
    
$query .= $_POST["id"] ."', '" ;      //bijv. 1
    
$query .= $_POST["naam"] ."', '" ;      //bijv. Lord of the Rings
    
$query .= $_POST["jaar"] ."', '" ;      //bijv. 2004
    
$query .= $_POST["ster"] ."', '" ;      //nvt
    
$query .= $_POST["acteurs"] ."', '" ;   //bijv. fok als forum, simon als king Salomo
    
$query .= $_POST["regis"] ."', '" ;      //nvt
    
$query .= $_POST["info"] ."', '" ;      //nvt
    
$query .= $_POST["beoordeling"] ."');" ;//nvt
    
mysql_query($query) or die(mysql_error());

    
//hier wordt geconnect met de database om de acteurs die ook zijn ingevoerd in een lange string op te kunnen slaan

    //hier worden de gegevens van alle acteurs die al zijn ingevoerd en in de database staan opgehaald
    
$resultaat1=mysql_query("SELECT * FROM acteurs");
    while(list(
$id,$naam,$info)=mysql_fetch_row($resultaat1)){   
        
//de naam is in dit geval de acteurs die al bestaan

        //hier worden de acteurs die zijn ingevoerd in een string geknipt naar een array
        
$acteurs = $_POST["acteurs"];
        
$acteurs = str_replace(", ", " als ", $acteurs);
        
$act = explode(" als ", $acteurs);
        for (
$a=0; $a&lt;count($act); $a+=2){         
            
$actor = $act[$a];
            
// actor veranderd elke keer naar een andere waarde als hij de vergelijking hieronder heeft gehad, in dit geval als $a == 0; ==>> $actor == fok;
            // actor veranderd elke keer naar een andere waarde als hij de vergelijking hieronder heeft gehad, in dit geval als $a == 2; ==>> $actor == simon;

            //als een naam uit de geknipte string overeen komt met de naam uit de database wordt de database geupdate (hier zit de fout ergens)
            
$resultaat1=mysql_query("SELECT * FROM acteurs");
            while(list(
$id,$naam,$info)=mysql_fetch_row($resultaat1)){
                if (
$actor == $naam) {
                    
$query = 'UPDATE `acteurs` SET
                    `info` = \''
.$_POST[naam].'\'
                    WHERE `naam` = \''
.$actor. ',' .'\' LIMIT 1;';
                    
mysql_query($query) or die(mysql_error());
                    echo
"$actor bestaat al en wordt geupdate";
                }else{
                    
//anders wordt er een nieuwe naam aangemaakt in de database
                    
$query = "INSERT INTO acteurs (naam,info) ";
                    
$query .= "VALUES  ('";
                    
$query .= $actor ."', '" ;
                    
$query .= $_POST["naam"] ."');" ;
                    
mysql_query($query) or die(mysql_error());
                }
            }
        }
}
echo
"Klik <a href='index.php'>hier</a> om terug te gaan daar de hoofdpagina";
?>


Je mist in dit stuk dus al een accolade,zie je meteen als je netjes programmeert!!! kan dat de fout zijn?
pi_26960098
quote:
Op donderdag 12 mei 2005 22:33 schreef ikke_ook het volgende:

[..]

dat checked geeft aan welke button aangevinkt is (default) Dus je leest eerst uit je database of hij open of dicht is, en daar zet je dan checked bij
ik snap hem
bedankt nogmaals (wat een hoop smilies opeens )
pi_26960299
ja ik ben nogal van de smilies

-antislowchat edit-

Is het trouwens een parse error Pauluzz_U5? of wat gaat er nou precies mis?
pi_26960454
quote:
Op donderdag 12 mei 2005 22:54 schreef ikke_ook het volgende:
ja ik ben nogal van de smilies

-antislowchat edit-

Is het trouwens een parse error Pauluzz_U5? of wat gaat er nou precies mis?
alles gaat hier fout, ik krijg een lege site... kun je ff vertelle wat je hebt aangepast (ik zie het zo nie)
en noem me maar pauluzz
pi_26960893
Ikke, ik spreek je morge wel weer, ik ga pitte , morge 7 uur weer uit het nest, duzz
pi_26967101
Nog steeds niemand heeft een nette query voor me? Flauw
ne okuyon, bokmu var?
  vrijdag 13 mei 2005 @ 10:09:23 #253
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_26967823
quote:
Op vrijdag 13 mei 2005 09:41 schreef saban het volgende:
Nog steeds niemand heeft een nette query voor me? Flauw
anders probeer je zelf nog wat uit.
Lees ff wat zooi over de joins, wat proberen enzo, komt het vanzelf goed
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
pi_26973673
quote:
Op vrijdag 13 mei 2005 10:09 schreef hornage het volgende:

[..]

anders probeer je zelf nog wat uit.
Lees ff wat zooi over de joins, wat proberen enzo, komt het vanzelf goed
Hou je geblaat even voor je zelf, wil je.
Er komt niks vanzelf goed, het komt goed als je het kan, niet vanzelf.
Ja ik heb het geprobeerd, ja ik heb er over gelezen, ja ik begrijp het nu iets beter, maar nee ik kom er niet uit.
ne okuyon, bokmu var?
pi_26974349
quote:
Op vrijdag 13 mei 2005 13:11 schreef saban het volgende:

[..]

Hou je geblaat even voor je zelf, wil je.
Er komt niks vanzelf goed, het komt goed als je het kan, niet vanzelf.
Ja ik heb het geprobeerd, ja ik heb er over gelezen, ja ik begrijp het nu iets beter, maar nee ik kom er niet uit.
Wat heb je op dit moment dan?
Post je querie(s) eens.
Knapen die varen willen moeten mannen met baarden zijn.
pi_26974452
quote:
Op vrijdag 13 mei 2005 13:33 schreef Kapt.Ruigbaard het volgende:

[..]

Wat heb je op dit moment dan?
Post je querie(s) eens.
Een aantal posts terug heb ik alles staan, ook met mn database/tabellen uitgelegt.
ne okuyon, bokmu var?
pi_26974483
quote:
Op vrijdag 13 mei 2005 13:36 schreef saban het volgende:

[..]

Een aantal posts terug heb ik alles staan, ook met mn database/tabellen uitgelegt.
Je hebt toch dingen zelf geprobeerd?
Wat heb je gedaan dan?
Hoe zag het eruit?
Wat waren de foutmeldingen?

Niet alles hoeft toch voorgekauwd te worden?
Knapen die varen willen moeten mannen met baarden zijn.
pi_26974724
Knapen die varen willen moeten mannen met baarden zijn.
pi_26974922
Ik heb 3 tabellen.

Nieuws, Evenementen, Reacties.

Ieder nieuws bericht wordt opgeslagen in 'Nieuws' met een uniek ID.
Ieder evenement wordt opslagen in 'Evenementen' met een uniek ID.
Ieder reactie op een nieuws bericht of op een evenement wordt opgeslagen in 'Reacties'.
Hoe het wordt opgeslagen heb ik een voorbeeld van;

Tabel Nieuws:

id | bericht | tijd
1 | fok down voor 2 uur | 20050511203821
2 | bush in nederland | 20050510175123


Tabel Evenementen:
id | evenement | tijd
1 | Feest in Delft | 20050410145101
3 | Carnaval Rdam | 20050411015145


Tabel Reacties:
id | ber_id | bericht | soort | tijd
1 | 2 | wat moet bush in nederland | nieuws | 20050501014521
2 | 1 | Nah, delft is veelste ver | evenementen | 20050502015132
3 | 1 | Naar t feest in delft kom ik echt wel | evenementen | 20050502035545


Ik wil de laatste 8 reacties uitlezen uit 'Reacties'.
Daarvoor heb ik een script;
quote:
$SQL = "SELECT id, ber_id, tijd, soort FROM `reacties` GROUP BY ber_id ORDER BY tijd DESC LIMIT 0, 8";
$query = mysql_query($SQL);

while ( $result = mysql_fetch_array ( $query ) ) {
$ber_id = $result['ber_id'];
$soort = $result['soort'];

if ($soort == "nieuws") {
$titel = "onderwerp";
}

if ($soort == "evenementen") {
$titel = "evenement";
}

$SQL2 = "SELECT id, $titel, reacties FROM `$soort` WHERE id = '$ber_id'";
$query2 = mysql_query($SQL2);
while ( $result2 = mysql_fetch_array ( $query2 ) ) {
$id = $result2['id'];
$titel2 = $result2[$titel];
$reacties = $result2['reacties'];

echo "$id" . "$titel2" . "<br>";
}
}
Het werkt wel, maar niet zoals ik wil. Wat klopt er niet dan ?
Bijvoorbeeld ik heb 5 reacties op een nieuwsbericht met ID 1.
Daarna heb ik 3 keer gereageert op een nieuwsbericht met ID 3.
Daarna 3 keer gereageert op een evenement met ID 6.
Daarna nog 2 keer gereageert op een nieuwsbericht met ID 1.

Dan moet ik de laatste reactie van nieuwsbericht met ID 1 zien, daarna de latste reactie op 't evenement met ID 6, daarna de reactie op nieuwsbericht met ID 3.
Alleen dat gebeurd dus niet.

Ik heb ook zoets geprobeerd als;
quote:
SELECT reacties.id, reacties.ber_id, reacties.tijd, nieuws.id, nieuws.bericht, evenementen.id, evenementen.evenement FROM reacties,nieuws,evenementen GROUP BY reacties.ber_id DESC LIMIT 0,8
Dat is even uit mijn hoofd wat ik geprobeerd had.
ne okuyon, bokmu var?
pi_26975158
Waarom sorteer je in je query niet op tijd?
Knapen die varen willen moeten mannen met baarden zijn.
pi_26975261
quote:
Op vrijdag 13 mei 2005 13:55 schreef Kapt.Ruigbaard het volgende:
Waarom sorteer je in je query niet op tijd?
Over welke query hebben we het nu
Bij de eerste query doe ik dat wel.
ne okuyon, bokmu var?
pi_26976327
quote:
Op vrijdag 13 mei 2005 13:49 schreef saban het volgende:
Ik heb 3 tabellen.

Nieuws, Evenementen, Reacties.

Ieder nieuws bericht wordt opgeslagen in 'Nieuws' met een uniek ID.
Ieder evenement wordt opslagen in 'Evenementen' met een uniek ID.
Ieder reactie op een nieuws bericht of op een evenement wordt opgeslagen in 'Reacties'.
Hoe het wordt opgeslagen heb ik een voorbeeld van;

Tabel Nieuws:

id | bericht | tijd
1 | fok down voor 2 uur | 20050511203821
2 | bush in nederland | 20050510175123


Tabel Evenementen:
id | evenement | tijd
1 | Feest in Delft | 20050410145101
3 | Carnaval Rdam | 20050411015145


Tabel Reacties:
id | ber_id | bericht | soort | tijd
1 | 2 | wat moet bush in nederland | nieuws | 20050501014521
2 | 1 | Nah, delft is veelste ver | evenementen | 20050502015132
3 | 1 | Naar t feest in delft kom ik echt wel | evenementen | 20050502035545


Ik wil de laatste 8 reacties uitlezen uit 'Reacties'.
Daarvoor heb ik een script;
[..]

Het werkt wel, maar niet zoals ik wil. Wat klopt er niet dan ?
Bijvoorbeeld ik heb 5 reacties op een nieuwsbericht met ID 1.
Daarna heb ik 3 keer gereageert op een nieuwsbericht met ID 3.
Daarna 3 keer gereageert op een evenement met ID 6.
Daarna nog 2 keer gereageert op een nieuwsbericht met ID 1.

Dan moet ik de laatste reactie van nieuwsbericht met ID 1 zien, daarna de latste reactie op 't evenement met ID 6, daarna de reactie op nieuwsbericht met ID 3.
Alleen dat gebeurd dus niet.

Ik heb ook zoets geprobeerd als;
[..]

Dat is even uit mijn hoofd wat ik geprobeerd had.
Ik heb even snel getest, en volgens mij is dit de goede query:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$sql1
= "SELECT reacties.id,reacties.bericht,nieuws.id,nieuws.bericht,evenementen.id,evenementen.evenement
FROM nieuws,evenementen LEFT JOIN reacties ON (reacties.ber_id = nieuws.id OR reacties.ber_id = evenementen.id)
GROUP BY reacties.id ORDER BY reacties.tijd DESC"
;
$query1 = mysql_query($sql1) or die(mysql_error());

while (
$result1 = mysql_fetch_array ( $query1 ) ) {
$id = $result1[0];
$titel2 = $result1[1];


echo
"$id" . "$titel2" . "<br>";
}
?>
pi_26976718
MouseInteractive;
Bijna, maar helaas dat werkt ook niet.
Hij GROUP't ze niet, waarschijnlijk omdat je GROUP BY reacties.id doet ipv reacties.ber_id, maar dan werkt het alsnog niet.
ne okuyon, bokmu var?
pi_26976873
quote:
Op vrijdag 13 mei 2005 14:38 schreef saban het volgende:
MouseInteractive;
Bijna, maar helaas dat werkt ook niet.
Hij GROUP't ze niet, waarschijnlijk omdat je GROUP BY reacties.id doet ipv reacties.ber_id, maar dan werkt het alsnog niet.
Hier werkt het gewoon

ik heb dit in de tabel met reacties staan: (heb wel wat zitten kloten met de datums)
1
2
3
4
id  ber_id  bericht  soort  tijd  
1 2 wat moet bush in nederland nieuws 20050501014521 
2 1 nah, delft is veelste ver evenementen 20050429015132 
3 1 naar het feest in delft kom ik echt wel evenementen 20050503015245 


en dit is de output van het script:
1
2
3
3naar het feest in delft kom ik echt wel
1wat moet bush in nederland
2nah, delft is veelste ver


Dat is toch wat je bedoelt? Of begrijp ik het verkeerd
pi_26976968
Als je op ID 1 reageert, daarna op ID 2 en daarna weer op ID 1.
Moet het NIET dit zijn:
Reactie ID 1
Reactie ID 2
Reactie ID 1

Het moet dan zijn
Reactie ID 1
Reactie ID 2

Wanneer er dubbele ID's zijn, zoals nu op ID 1, moet hij die grouperen.
ne okuyon, bokmu var?
pi_26977373
quote:
Op vrijdag 13 mei 2005 14:46 schreef saban het volgende:
Als je op ID 1 reageert, daarna op ID 2 en daarna weer op ID 1.
Moet het NIET dit zijn:
Reactie ID 1
Reactie ID 2
Reactie ID 1

Het moet dan zijn
Reactie ID 1
Reactie ID 2

Wanneer er dubbele ID's zijn, zoals nu op ID 1, moet hij die grouperen.
Hmm ik kom er verder ook niet helemaal uit. Ik denk dat je wel op de goede weg zit. Speel eens wat met dat Group by en Order by. Misschien kom je er dan ineens uit.
  vrijdag 13 mei 2005 @ 14:59:11 #267
11753 Roonaan
Strictly
pi_26977409
Saban, niet om het een of anders, maar het is misschien in de toekomst eenvoudiger om jezelf een naming convention aan te leren wat betreft hoe je je tabellen noemt:

In dit geval zouden de queries veel korter kunnen zijn wanneer je de tabellen als volgt had genoemd bijvoorbeeld:
news_id | news_title | news_date
1 | fok down voor 2 uur | 20050511203821
2 | bush in nederland | 20050510175123


Tabel Evenementen:
event_id | event_title | event_date
1 | Feest in Delft | 20050410145101
3 | Carnaval Rdam | 20050411015145


Tabel Reacties:
msg_id, msg_news, msg_event, msg_text, msg_time
1 | 2 | 0 | wat moet bush in nederland | nieuws | 20050501014521
2 | 0 | 1 | Nah, delft is veelste ver | evenementen | 20050502015132
3 | 0 | 1 | Naar t feest in delft kom ik echt wel | evenementen | 20050502035545

Bij de laatste tabel heb je twee velden, eentje om een bericht te linken aan een event en de andere om deze te linken aan een nieuwsbericht. Door simpelweg msg_news te joinen met news_id en msg_event met event_id krijg je veel kortere queries dan evenementen.id en nieuwsberichten.id

-r-
pi_26977424
quote:
Op vrijdag 13 mei 2005 14:58 schreef MouseInteractive het volgende:

[..]

Hmm ik kom er verder ook niet helemaal uit. Ik denk dat je wel op de goede weg zit. Speel eens wat met dat Group by en Order by. Misschien kom je er dan ineens uit.
Ik ben er al een tijdje mee bezig, maar kom er steeds niet uit, dus vraag ik het ook niet. Misschien ben ik wel te onduidelijk. Ik zal vanavond wat screenshots maken met verschillende queries
ne okuyon, bokmu var?
pi_26977543
Roonaan, misschien in de toekomst ja, ik vind het niet zo prettig om mijn hele database nu om te gooien.
Dit is ook mijn eerste wat grote project, dus er zullen vast genoeg minpunten zjin.
ne okuyon, bokmu var?
pi_26979050
quote:
Op vrijdag 13 mei 2005 14:59 schreef saban het volgende:

[..]

Ik ben er al een tijdje mee bezig, maar kom er steeds niet uit, dus vraag ik het ook niet. Misschien ben ik wel te onduidelijk. Ik zal vanavond wat screenshots maken met verschillende queries
Wat ik me net bedenk: Je kunt ook in de tabel met nieuwsberichten en evenementen een apart veld maken, genaamd "last_reply" (of zoiets). En dan zorg je ervoor dat, elke keer als er een reactie wordt geplaatst, de timestamp daarvan ook wordt ingevoegd in de nieuwstabel bij het betreffende bericht d.m.v UPDATE. En dan is het vrij makkelijk om te kijken op welk bericht het laatste is gereageerd.
  vrijdag 13 mei 2005 @ 15:52:29 #271
11753 Roonaan
Strictly
pi_26979478
beter om twee velden te nemen, last_reply_date en last_reply_id.. kan je meteen linken naar de reactie.
pi_26980900
quote:
Op vrijdag 13 mei 2005 15:52 schreef Roönaän het volgende:
beter om twee velden te nemen, last_reply_date en last_reply_id.. kan je meteen linken naar de reactie.
Slim
pi_26981189
quote:
Op vrijdag 13 mei 2005 15:52 schreef Roönaän het volgende:
beter om twee velden te nemen, last_reply_date en last_reply_id.. kan je meteen linken naar de reactie.
In welke tabel bedoelen jullie precies?
Maar zo heb je toch altijd maar 1 record ?

Ik wil bijv de laatste 10 records ..
ne okuyon, bokmu var?
  vrijdag 13 mei 2005 @ 16:55:11 #274
3677 SuperRembo
Sinds 1998
pi_26981989
@saban: zie ik 't nou goed dat bericht.ber_id OF naar nieuws.id OF naar evenemenen.id verwijst? Dat is erg onhandig met bijvoorbeeld joins. Dat zijn dingen die je niet in je database wil hebben.

@mouseinteractive: de group by query's die jij geeft worden wel ge-accepteerd door MySql, maar ze zijn wel fout. De gegevens die je terug krijgt zijn onvoorspelbaar.

fout:

1SELECT name, value FROM foo GROUP BY name


goed:
1SELECT name, max(value) FROM foo GROUP BY name


goed indien sub-query's zijn toegestaan:

1
2
SELECT name, value FROM foo 
WHERE name IN (SELECT name FROM foo GROUP BY name)
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26982238
quote:
Op vrijdag 13 mei 2005 16:55 schreef SuperRembo het volgende:
@mouseinteractive: de group by query's die jij geeft worden wel ge-accepteerd door MySql, maar ze zijn wel fout. De gegevens die je terug krijgt zijn onvoorspelbaar.
Hmm dat wist ik niet. Kijk, ik ben geen SQL expert , maar probeerde gewoon wat
pi_26982382
quote:
Op vrijdag 13 mei 2005 16:33 schreef saban het volgende:

[..]

In welke tabel bedoelen jullie precies?
Maar zo heb je toch altijd maar 1 record ?

Ik wil bijv de laatste 10 records ..
In nieuws en evenementen.

Dus dat je b.v. zoiets krijgt:

Nieuws:
id - bericht - tijd - last_reply - last_reply_id
----------------------------------------------------
1 - Test - 20050513160200 - 20050513164537 - 9
2 - Test 2 - 20050513124506 - 20050513142733 - 7

En zo ook voor de tabel evenementen
Dan heb je dus bij elk bericht/evenement de datum/tijd staan van de laatste geposte reactie op dat bericht, en bovendien zie je ook welke ID die laatste reactie heeft.
  vrijdag 13 mei 2005 @ 17:25:54 #277
3677 SuperRembo
Sinds 1998
pi_26982911
Ik kreeg net deze foutmelding
quote:
Parse error: parse error, expecting `T_PAAMAYIM_NEKUDOTAYIM' or `'('' in d:\wwwroot\mvc\include\PageView.php on line 61
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26983166
quote:
Op vrijdag 13 mei 2005 17:25 schreef SuperRembo het volgende:
Ik kreeg net deze foutmelding
[..]
Hoe krijg je dat voor mekaar?
pi_26983172
quote:
Op vrijdag 13 mei 2005 17:25 schreef SuperRembo het volgende:
Ik kreeg net deze foutmelding
[..]
http://nl3.php.net/tokens
pi_26986195
Ik vraag me af hoe ik dit het beste in php kan maken.

Ik kom zeg maar op een menu uit, laten we zeggen de pagina Beheer.
Ik heb daar de optie om een pagina aan te klikken zodat deze ge-eddit kan worden. De pagina Bewerken.

Nu wil ik met php dat als ik op de pagina Bewerken uit kom dat daar komt te staan: Beheer --> Bewerken --> en dan de titel van de pagina die bewerkt moet worden.

Iemand enig idee hoe je zoiets kan maken?
Knapen die varen willen moeten mannen met baarden zijn.
pi_26986579
quote:
Op vrijdag 13 mei 2005 19:29 schreef Kapt.Ruigbaard het volgende:
Ik vraag me af hoe ik dit het beste in php kan maken.

Ik kom zeg maar op een menu uit, laten we zeggen de pagina Beheer.
Ik heb daar de optie om een pagina aan te klikken zodat deze ge-eddit kan worden. De pagina Bewerken.

Nu wil ik met php dat als ik op de pagina Bewerken uit kom dat daar komt te staan: Beheer --> Bewerken --> en dan de titel van de pagina die bewerkt moet worden.

Iemand enig idee hoe je zoiets kan maken?
je kunt de dat doen met een if-statement. Als eerste vraag je de site op waar je opzit, en als dit overeenkomt met bijv. bewerk.php dan krijg je bovenaan te zien: mijn site - admin - bewerken, tenminste, zo zou ik het doen
pi_26986846
quote:
Op vrijdag 13 mei 2005 19:42 schreef Pauluzz_U5 het volgende:

[..]

je kunt de dat doen met een if-statement. Als eerste vraag je de site op waar je opzit, en als dit overeenkomt met bijv. bewerk.php dan krijg je bovenaan te zien: mijn site - admin - bewerken, tenminste, zo zou ik het doen
Je bedoelt vergelijken met de header van een pagina?
Knapen die varen willen moeten mannen met baarden zijn.
pi_26987393
nee, ik medoel de site ophalen met $_SERVER['REQUEST_URI'], hiermee kun je de url ophalen
pi_26988326
al opgelost

[ Bericht 42% gewijzigd door Pauluzz_U5 op 13-05-2005 20:38:45 ]
pi_26989457
quote:
je hebt helemaal gelijk Nevermind , ik kwam er net ook achter dat ik in_array moest gebruiken, alleen mijn script werkt nu nog nie :S. Misschien weet jij dit (of iemand anders). Dit heb ik gedaan, maar werkt niet:
1
2
3
4
5
6
7
8
            $resultaat1=mysql_query("SELECT * FROM acteurs");
            while(list($id,$naam,$info)=mysql_fetch_row($resultaat1)){
            $array = array(naam);
            }
            if (in_array($actor, $array)) {
                        echo "de $actor bestaat al";
            }else{
                        echo "de $actor bestaat nog niet"


het probleem is dus dat hij altijd zegt dat $actor nog niet bestaat, terwijl die wel bestaat. Heb ik een fout gemaakt ofzo?
pi_27005372
Ik heb voor nieuws en evenementen
last_id en last_time toegevoegd.
Bij ieder reactie UPDATE ik die 2 velden.

Maar hoe lees ik nou de laatste reacties uit ?
SELECT nieuws.last_id, nieuws.last_time, evenementen.last_id, evenementen.last_time FROM nieuws, evenementen
Zoiets zal niet werken, want je moet ze nog ORDENEN en GROUPEN, hoe pak ik dat precies aan ?
ne okuyon, bokmu var?
  zaterdag 14 mei 2005 @ 17:54:31 #288
81253 curry684
Windowshippie
pi_27007414
Give a man a query and he can solve a single problem, teach him SQL and he can solve them all.
pi_27010953
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$locatie =  $_SERVER['REQUEST_URI'];

if ($locatie = "/pagina_beheer.php")
{
  $locatie = "Pagina beheer  ";

else
{
  $locatie = "Waar zit je?  ";
}

if ($locatie = "/delete.php")
{
  $locatie = "Pagina verwijderen  ";
}
else
{
  $locatie = "Waar zit je?  ";
}

echo $locatie;
?>


Ik krijg nu op elke pagina te zien: "Pagina verwijderen".
Iemand enig idee wat ik fout doe en of hoe het beter kan?
Knapen die varen willen moeten mannen met baarden zijn.
pi_27011488
Je gebruikt = in plaats van ==.Verder zou ik eenss naar het switch statement kijken.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27012342
Het blijft me maar niet lukken. Hetvolgende wil ik voormekaar krijgen.

Het betreft een fietsroute door de Alpen. Sommige cols zijn nu nog dicht, wanneer een col dicht is is er een alternatieve route gedefinieerd.

In mysql database staan de gegevens (colnaam+colopen). Colopen geeft aan of de col open (1) of dicht is (0).
Deze gegevens kan ik wijzigen met een bepaald php bestand.

MAar nu wil ik visueel de alternatieve routes aangeven. Het wordt een kaartje met daarop alle cols. Bij de cols staat of de col open of dicht is. Wanneer dicht, dan staat de alternatieve route aangeven.
Hiervoor zijn 2 oplossingen:
- alles in php en dan voor alle mogelijkheden een plaatje maken. Met een heleboel ifjes , dus elke col checken of ie 1 of 0 is.
- in flash werken. dan is maar 1 flash bestand nodig en moet het mogelijk zijn de variabelen naam en open binnen te halen. De verschillende kaartjes zitten ook in het flash bestand alleen wordt bij de ene if het ene keyframe geshowd en bij een andere if een andere

welke lijkt jullie het meest zinvolle? En dat flash, heeft iemand daar verstand van?
pi_27013784
Als je het in flash maakt dan kan je de gegevens het beste doorgeven via xml. Het leuke van flash is dat je dan bijvoorbeeld een zoom functie in kan bouwen. Het is denk ik wel veel werk.

Zonder flash kan je met html+css een aantal transparante plaatjes met de routes over een kaart heen leggen. Je moet dan de route-plaatjes absoluut positioneren ten opzichte van de kaart.

Je kan ook met gd de transparante routes over een kaart leggen. Dan krijg je als bezoeker 1 plaatje te zien. Met gd kan je ook de routes met lijntjes tekenen.

Het ligt er ook een beetje aan hoe je de routeinformatie nu beschikbaar hebt.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27016766
quote:
Op zaterdag 14 mei 2005 22:30 schreef SuperRembo het volgende:
Als je het in flash maakt dan kan je de gegevens het beste doorgeven via xml. Het leuke van flash is dat je dan bijvoorbeeld een zoom functie in kan bouwen. Het is denk ik wel veel werk.

Zonder flash kan je met html+css een aantal transparante plaatjes met de routes over een kaart heen leggen. Je moet dan de route-plaatjes absoluut positioneren ten opzichte van de kaart.

Je kan ook met gd de transparante routes over een kaart leggen. Dan krijg je als bezoeker 1 plaatje te zien. Met gd kan je ook de routes met lijntjes tekenen.

Het ligt er ook een beetje aan hoe je de routeinformatie nu beschikbaar hebt.
hmm

de route informatie is nu beschikbaar puur schematisch. Maar het moet dus echt met een fullcolour plaatje met daarop lijntjes voor de route.

Wat bedoel je met gd?
en dat html+css ga ik denk ik maar uitzoeken (niet echt juiste topic).

Bedankt!
pi_27017259
quote:
Op zaterdag 14 mei 2005 20:58 schreef SuperRembo het volgende:
Je gebruikt = in plaats van ==.Verder zou ik eenss naar het switch statement kijken.
Thnx het is gelukt.
Mocht iemand interesse hebben in de code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
$string = $_SERVER['REQUEST_URI'];

$var = "$string";
$var = explode("?", $string);
"array 1= " . $var['0'];

$locatie = $var['0'];

switch ($locatie) {
   case '/pagina_beheer.php':
      echo 'Pagina beheer  ';
   break; 
   case '/delete.php':
      echo 'Pagina verwijderen  ';
   break; 
   case '/bewerken.php':
      echo 'Pagina bewerken  ';
   break; 

?>
Knapen die varen willen moeten mannen met baarden zijn.
pi_27017711
quote:
Op zondag 15 mei 2005 00:59 schreef Kapt.Ruigbaard het volgende:

[..]

Thnx het is gelukt.
Mocht iemand interesse hebben in de code:
[ code verwijderd ]
hehe idd veel sneller zo dan elke keer met die if / else shit..
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  zondag 15 mei 2005 @ 08:48:13 #296
11753 Roonaan
Strictly
pi_27020204
wat dacht je van:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
switch (basename($_SERVER['PHP_SELF'])) {
   case 'pagina_beheer.php':
      echo 'Pagina beheer  ';
   break; 
   case 'delete.php':
      echo 'Pagina verwijderen  ';
   break; 
   case 'bewerken.php':
      echo 'Pagina bewerken  ';
   break; 

?>
pi_27020593
Sql vraagje, ik moet uit mn db de id opvragen van een veld (iets) welke de laagste waarde heeft.
id 1 iets 7
id 2 iets 8
id 3 iets 3
id 4 iets 5
id 6 iets 6
pi_27020611
SELECT min(id) FROM table WHERE iets = iets

waarbij je min(id) ook min(iets) kan zijn natuurlijk, ik snap je vraagstelling niet helemaal namelijk

[ Bericht 11% gewijzigd door ikke_ook op 15-05-2005 10:37:36 ]
pi_27020671
Ik moet niet de minimale id hebben maar het id van het veld met de laagste iets
dus ik wil als resultaat id 3 te zien krijgen...
  zondag 15 mei 2005 @ 10:39:58 #300
3677 SuperRembo
Sinds 1998
pi_27020683
quote:
Op zondag 15 mei 2005 00:33 schreef achterop23 het volgende:

Wat bedoel je met gd?
http://php.net/gd

GD is de grafische bibliotheek die in php gebruikt wordt.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')