abonnement Unibet Coolblue Bitvavo
pi_32723531
quote:
Op donderdag 1 december 2005 08:44 schreef mschol het volgende:
zijn er mensen die zend studio draaien?
en zo ja wat vinden jullie ervan?

ik draai zend 5 en vind persoonlijk dat het er op lijkt dat het erg slecht is geschreven..
ik heb nu een amd athlon 2600+ met 1280MB ram en als zend een uurtje aanstraat is het programma niet meer vooruit te branden...
als ik ga kijken naar de processen heb ik een javavw.exe die >280MB geheugen uinneemt...
sluit ik die dan sluit ik ook zend...
ik draai het ook, op een celly 1.6 met 780 mb intern, en het werkt prima. Soms wat gemopper als ik probeer op te slaan via webdrive, maar niets ernstigs.

de voordelen van een goede IDE is onderandere de goede syntax check, auto completion en de mogelijkheid om snel classes en zooi terug te vinden via de extra browse optis.
pi_32723997
Die ZCE ziet er erg interessant uit hoewel ik een studie doe die vrij weinig met dit soort zaken te maken heeft is het altijd handig iets achter de hand te houden. Als ik die objectives bekijk die Zend stelt voor dat examen heb ik toch zeker 80% - 90% nu onder de knie (alhoewel het natuurlijk zo is dat ze een terminologie zullen gaan voeren waarvoor iedereen wel moet leren).
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 13:18:32 #205
1972 Swetsenegger
Egocentrische Narcist
pi_32724372
quote:
Op donderdag 1 december 2005 13:03 schreef JeRa het volgende:
Die ZCE ziet er erg interessant uit hoewel ik een studie doe die vrij weinig met dit soort zaken te maken heeft is het altijd handig iets achter de hand te houden. Als ik die objectives bekijk die Zend stelt voor dat examen heb ik toch zeker 80% - 90% nu onder de knie (alhoewel het natuurlijk zo is dat ze een terminologie zullen gaan voeren waarvoor iedereen wel moet leren).
Ik heb vooral een gat bij OOP en streaming.
De rest beheers ik wel aardig, maar wel met de manual erbij. Ik denk dat ik nog zat te studeren heb eigenlijk

En dat voor hobbymatige interesse
pi_32724818
Mochten mensen er nog in geintresseerd zijn, dit is hoe ik mn dubbele-IP zoek ding heb opgelost

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
<?php
echo"<LINK HREF='white.css' TYPE='text/css' REL='stylesheet'>";
echo
"<b><u>Let op! Het forum wordt door gebruik van deze tool zwaar vertraagd! </u></b>";   &lt;br&gt;&lt;br&gt;
include(
"connectpf.php");
$query = "SELECT * FROM ibf_members WHERE id='".$_COOKIE["member_id"]."' AND password='". md5($_POST["wachtwoord"]) . "' AND mgroup = 4 OR mgroup = 6 OR mgroup = 11 AND name = '" . $_POST["naam"]  ."' ";
$result = mysql_query($query);
if(
mysql_num_rows($result) &gt; 0)
{
// Genereer lijst dubbele IP's van registratie
echo "Dubbele <b>registratie</b> IP Adressen:";
echo
"<table>";
echo
"<tr><td>Naam / link </td><td>IP adres</td></tr>";
$sql = "SELECT m1.id, m1.name, m1.ip_address FROM ibf_members AS m1 LEFT JOIN ibf_members AS m2 ON m2.ip_address = m1.ip_address WHERE m1.id <> m2.id ORDER BY m1.ip_address";
$query = mysql_query($sql) or die(mysql_error());
while (
$result = mysql_fetch_array($query))
{
$IPA = $result["ip_address"];
$Nick = $result["name"];
$IDNR = $result["id"];
echo
"<tr><td><a href = 'http://www.pestforum.nl/forum/index.php?showuser=".$IDNR."'>".$Nick."</a></td><td>".$IPA."</td></tr>";

}
echo
"</table><br><hr>";

// Genereer lijst IP's van registratie, waarmee later gepost is
echo "Dubbele <b>registratie</b> IP Adressen, waarmee later <b>gepost</b> is:";
echo
"<table>";
echo
"<tr><td>Naam / link plaatser </td><td>IP adres</td><td>Naam / link geregistreerde user</td></tr>";
$sql = "SELECT m1.author_id, m1.author_name, m1.ip_address, m2.name, m2.id FROM ibf_posts AS m1 LEFT JOIN ibf_members AS m2 ON m1.ip_address = m2.ip_address WHERE m1.author_id <> m2.id ORDER BY m1.ip_address";
$query = mysql_query($sql) or die(mysql_error());
while (
$result = mysql_fetch_array($query))
{
$IPA = $result["ip_address"];
$Nick = $result["author_name"];
$IDNR = $result["author_id"];
$Nick2 = $result["name"];
$IDNR2 = $result["id"];
echo
"<tr><td><a href = 'http://www.pestforum.nl/forum/index.php?showuser=".$IDNR."'>".$Nick."</a></td><td>".$IPA."</td><td><a href = 'http://www.pestforum.nl/forum/index.php?showuser=".$IDNR2."'>".$Nick2."</a></td></tr>";

}
echo
"</table><br><hr>";


}

else {

$text = "Geen crewlid! ga terug!";
die(
$text);

}
?>


Eigenlijk wil ik em ook laten kijken welke berichten een andere naam bevatten maar hetzelfde IP.. maar als ik zie hoe lang hij hier al mee bezig is....
pi_32725078
quote:
Op donderdag 1 december 2005 13:34 schreef LeeHarveyOswald het volgende:
Eigenlijk wil ik em ook laten kijken welke berichten een andere naam bevatten maar hetzelfde IP.. maar als ik zie hoe lang hij hier al mee bezig is....
Zoals ik al zei, zoiets mag eigenlijk helemaal niet lang duren; dan is er wrs iets fout met je indices
pi_32726167
ik controlleer van 32 duizend berichten met 240 users of er een overeenkomst is.... dat lijkt me niet in 10 seconden gebeurt?
pi_32727251
Je zou ook eens moeten overwegen om dingen als mysql_real_escape_string te gaan gebruiken..
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 15:36:35 #210
1972 Swetsenegger
Egocentrische Narcist
pi_32727666
quote:
Op donderdag 1 december 2005 15:18 schreef Ro�a� het volgende:
Je zou ook eens moeten overwegen om dingen als mysql_real_escape_string te gaan gebruiken..
Wat is eigenlijk het verschil met magic quotes en add_slashes?
pi_32727771
andere escape character set
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 16:05:17 #212
1972 Swetsenegger
Egocentrische Narcist
pi_32728463
quote:
Op donderdag 1 december 2005 15:41 schreef Ro�a� het volgende:
andere escape character set
Een soort htmlentities combined met addslashes of magic quotes.

Mooi stukje kant en klare code op php.net

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
<?php
// Quote variable to make safe
function quote_smart($value)
{
   
// Stripslashes
   
if (get_magic_quotes_gpc()) {
       
$value = stripslashes($value);
   }
   
// Quote if not integer
   
if (!is_numeric($value)) {
       
$value = "'" . mysql_real_escape_string($value) . "'";
   }
   return
$value;
}

// Connect
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
   OR die(
mysql_error());

// Make a safe query
$query = sprintf("SELECT * FROM users WHERE user=%s AND password=%s",
           
quote_smart($_POST['username']),
           
quote_smart($_POST['password']));

mysql_query($query);
?>
pi_32734350
quote:
Op donderdag 1 december 2005 16:05 schreef Swetsenegger het volgende:

[..]

Een soort htmlentities combined met addslashes of magic quotes.
htmlentities doet iets compleets anders, die zet bepaalde tekens om naar een HTML entity zoals & lt; mysql(i )_real_escape_string() weet welke character set de MySQL-verbinding voert en zorgt ervoor dat bepaalde tekens afhankelijk van de character set worden escaped.

Overigens doe ik altijd dit op het begin van mijn (hoofd)scripts, afhankelijk van de situatie gewoon zo of in een functie/class:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function stripGPC()
{
    if (!get_magic_quotes_gpc()) {
        return;
    }
    while (list($key, $value) = each($_GET)) {
        $_GET[$key] = stripslashes($value);
    }
    while (list($key, $value) = each($_POST)) {
        $_POST[$key] = stripslashes($value);
    }
    while (list($key, $value) = each($_COOKIE)) {
        $_COOKIE[$key] = stripslashes($value);
    }
}


En dan iets compleets anders. Jaar of 2 geleden liep ik tegen een probleem aan met preg_replace() met de /e-modifier. Deze modifier zorgt ervoor dat er een functie-aanroep naar keuze plaatsvindt. Echter bleek dat de parameters die ik doorgaf aan de functie via die preg_replace() allemaal ge-escaped waren, terwijl ik nergens had opgegeven dat dat moest? in een uitzonderlijk geval waren ze zelfs dubbel ge-escaped en ik kon het nergens terugvinden in de manual.
pi_32735048
Jera,

jouw code stript niet goed. Immers geneste array worden niet meegenomen en daarvan zou zelfs de waarde verloren kunnen gaan door de re-assignment.

Kijk even naar deze: http://www.roonaan.nl/lib/php/view/snippet.magicquotes.php

-r-
pi_32735122
quote:
You have completed the Self Test!
Your score is 1 out of 8. Check out the answers and explanations of the questions
pi_32735231
quote:
Op donderdag 1 december 2005 19:54 schreef Ro�a� het volgende:
Jera,

jouw code stript niet goed. Immers geneste array worden niet meegenomen en daarvan zou zelfs de waarde verloren kunnen gaan door de re-assignment.

Kijk even naar deze: http://www.roonaan.nl/lib/php/view/snippet.magicquotes.php

-r-
Dat is waar. Ik maak dan ook zelden gebruik van arrays in de $_POST- of $_GET-variabelen normaal doe ik ook een recursieve stripslashes, maar het was maar even voor het (foute) voorbeeld
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 20:02:08 #217
1972 Swetsenegger
Egocentrische Narcist
pi_32735274
quote:
Op donderdag 1 december 2005 19:56 schreef mschol het volgende:

[..]

Als je de antwoorden leest is veel van een erg hoog 'Ow ja ' gehalte.
  donderdag 1 december 2005 @ 20:08:36 #218
2391 Jimmy
Door het bot
pi_32735462
Ja, ik vond die vragen wel een erg strikvraag gehalte hebben.

Is dat hetzelfde soort vragen dat je op het daadwerkelijke examen krijgt?
Rock 'n Roll Motherfucker - Join the Rock 'n Roll Jihad!
www.last.fm/user/JimmyShelter
Jimmy Shelter
Sleazerock.nl
pi_32735548
quote:
You have completed the Self Test!
Your score is 8 out of 8. Check out the answers and explanations of the questions.
edit: hier stond een spoiler misschien dat ik over een paar maanden maar eens ga kijken naar dat ZCE.

Overigens, voor een bedrijf wat een scripting taal heeft ontworpen mogen ze die test wel wat sneller maken zat af en toe 30 seconden te wachten op de nieuwe vraag.

edit: heb antwoord maar weggehaald, die test geeft telkens dezelfde vragen.
pi_32736094
quote:
Op donderdag 1 december 2005 20:02 schreef Swetsenegger het volgende:

[..]

Als je de antwoorden leest is veel van een erg hoog 'Ow ja ' gehalte.
yup idd.. hele logische dingen..
pi_32736317
quote:
Op donderdag 1 december 2005 20:11 schreef JeRa het volgende:

[..]

edit: hier stond een spoiler misschien dat ik over een paar maanden maar eens ga kijken naar dat ZCE.

Overigens, voor een bedrijf wat een scripting taal heeft ontworpen mogen ze die test wel wat sneller maken zat af en toe 30 seconden te wachten op de nieuwe vraag.

edit: heb antwoord maar weggehaald, die test geeft telkens dezelfde vragen.
komt volgens mij door het brakke js based menu in de website. Die vertraagd enorm.
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 20:38:55 #222
1972 Swetsenegger
Egocentrische Narcist
pi_32736479
quote:
Op donderdag 1 december 2005 20:08 schreef Jimmy het volgende:
Ja, ik vond die vragen wel een erg strikvraag gehalte hebben.

Is dat hetzelfde soort vragen dat je op het daadwerkelijke examen krijgt?
Dat kan roonaan of Light je beter vertellen. Zover als ik begreep wel. Het is veel kennis van de syntax en functies en dergelijke.
pi_32737405
quote:
Op donderdag 1 december 2005 20:02 schreef Swetsenegger het volgende:

[..]

Als je de antwoorden leest is veel van een erg hoog 'Ow ja ' gehalte.
Die vragen hebben een hoog gehalte "zo zou ik het nooit doen" gehalte. Waarom zou je count toepassen op een string

Als je dat soort vragen gaat stellen dan weet ik er ook nog een. Wat is de output van:

1echo strlen(0123)

0, 1, 2, 3 of 4?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32737910
Ehm, gokje, 2? (0123 wordt omgezet van octaal naar decimale integer, integer wordt omgezet naar naar string, lengte van string == 2 )

edit: ja dus, net getest overigens is het niet helemaal triviaal dit soort vragen. Doen ze bij Java ook, dit soort ongein het is meer het idee dat je kunt achterhalen waarom bepaalde dingen fout gaan en waarom je niet van PHP moet verwachten dat het een foutmelding geeft bij elke fout die de scripter maakt

Helaas is 'zonder de compiler' iets programmeren of scripten nog erg moeilijk voor velen en met dat in het achterhoofd vind ik het eigenlijk best goede opgaven

[ Bericht 34% gewijzigd door JeRa op 01-12-2005 21:28:03 ]
pi_32738209
quote:
Op donderdag 1 december 2005 20:34 schreef Ro�a� het volgende:

[..]

komt volgens mij door het brakke js based menu in de website. Die vertraagd enorm.
Nah, ik kreeg na 30 seconden de pagina pas fysiek binnen, voordat er ook maar javascript uitgevoerd kon worden
pi_32739133
quote:
Op donderdag 1 december 2005 21:06 schreef SuperRembo het volgende:

[..]

Die vragen hebben een hoog gehalte "zo zou ik het nooit doen" gehalte. Waarom zou je count toepassen op een string
Niet natuurlijk Maar 't is handig om te weten wat er gebeurt als je die functie per ongeluk toch een string voert.

En het niveau van het examen ligt wel boven dat van die 8 testvragen
pi_32739218
Dit lijkt mij een beetje offtopic
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 22:06:21 #228
1972 Swetsenegger
Egocentrische Narcist
pi_32739446
Een probleem, wat ik hier even voorleg. Misschien dat jullie een idee hebben hoe ik dit moet aanpakken.

Stel je voor dat je meerdere items (produkten) kan koppelen aan verschillende items.

Bv de produkten 'seiko' 'casio' 'citizen' en 'rolex' koppel je aan menu 'horloges'.
So far so good.

Maar nu maak je een nieuw menuitem 'kwartshorloges' en wil je seiko,casio en citizen uit 'horloges' halen en koppelen aan 'kwartshorloges'. Nu kun je natuurlijk stuk voor stuk seiko, casio en citizen uit de database trekken en de koppeling aanpassen, maar dat is natuurlijk gepijpzeik.

Je wilt dus de mogelijkheid om produkten met meerdere tegelijk te kunnen koppelen en ontkoppelen.
Het idee is eenvoudig. Je neemt een dropdown met de menuitems en twee multiple selectboxen: gekoppeld en niet-gekoppeld.

Afhankelijk van welke menuitem je kiest, zie je links de items welke NIET aan deze groep gekoppeld zitten, en rechts de items welke WEL aan de groep gekoppeld zitten.

Met javascript moet je vervolgens de produkten van links naar rechts kunnen schuiven, en uiteindelijk submitten. Wanneer je gesubmit hebt, lees je alleen de values uit de rechterkolom in en update je produkt tabel. Maar, het probleem bij een selectbox is dat je de waardes moet ....selecteren. Anders geeft je submit niets terug.

Vaag verhaal, maar kijk even op <link> ter verduidelijking. Het stuk wat nu werkt heb ik gejat

Bij dubbelklikken schuif je een produkt in de andere selectbox.. Voor je submit moet je nu handmatig alle produkten in de rechterkolom selecteren, hoe los ik dat op dat de alles in de rechterkolom geselecteerd wordt voordat je submit (of eigenlijk, tijdens de submit)

[ Bericht 3% gewijzigd door Swetsenegger op 01-12-2005 22:19:20 ]
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 22:07:22 #229
1972 Swetsenegger
Egocentrische Narcist
pi_32739479
quote:
Op donderdag 1 december 2005 21:56 schreef Light het volgende:

[..]

Niet natuurlijk Maar 't is handig om te weten wat er gebeurt als je die functie per ongeluk toch een string voert.

En het niveau van het examen ligt wel boven dat van die 8 testvragen
ow
pi_32739595
quote:
Op donderdag 1 december 2005 22:06 schreef Swetsenegger het volgende:
Maar nu maak je een nieuw menuitem 'kwartshorloges' en wil je seiko,casio en citizen uit 'horloges' halen en koppelen aan 'kwartshorloges'. Nu kun je natuurlijk stuk voor stuk seiko, casio en citizen uit de database trekken en de koppeling aanpassen, maar dat is natuurlijk gepijpzeik.
Ik zie het probleem hier niet zo aan? Wat is er mis met een

UPDATE tabel SET parent (of left/right-gedoe) = waarde WHERE id IN (item1, item2, item3)

? je link werkt niet overigens.
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 22:13:39 #231
1972 Swetsenegger
Egocentrische Narcist
pi_32739708
quote:
Op donderdag 1 december 2005 22:10 schreef JeRa het volgende:

[..]

Ik zie het probleem hier niet zo aan? Wat is er mis met een

UPDATE tabel SET parent (of left/right-gedoe) = waarde WHERE id IN (item1, item2, item3)

? je link werkt niet overigens.
<nog een verkeerde link>

Jera, ja maar dan moet je wel meerdere produkten in 1 keer door kunnen geven met een submit. Kortom meerdere produkten kunnen selecteren om te kunnen koppelen Zie de link.

[ Bericht 7% gewijzigd door Swetsenegger op 01-12-2005 22:19:49 ]
pi_32739786
quote:
Op donderdag 1 december 2005 22:13 schreef Swetsenegger het volgende:

[..]

http://www.pandora.nl/admin/koppelen.php

JeRa, ja maar dan moet je wel meerdere produkten in 1 keer door kunnen geven met een submit. Kortom meerdere produkten kunnen selecteren om te kunnen koppelen Zie de link.
Hij werkt wéér niet
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 22:18:40 #233
1972 Swetsenegger
Egocentrische Narcist
pi_32739850
quote:
Op donderdag 1 december 2005 22:16 schreef JeRa het volgende:

[..]

Hij werkt wéér niet
Ow mijn god wat ben ik een lul

http://pandora.edoorebeek.nl/admin/koppelen.php
pi_32739944
quote:
Op donderdag 1 december 2005 22:13 schreef Swetsenegger het volgende:

[..]

JeRa, ja maar dan moet je wel meerdere produkten in 1 keer door kunnen geven met een submit. Kortom meerdere produkten kunnen selecteren om te kunnen koppelen Zie de link.
Rechts krijg je toch meerdere producten? Bij de submit krijg je toch de IDs van die producten door? Kun je daar niet mee werken? Of snap ik er niets van?
pi_32740016
quote:
Op donderdag 1 december 2005 22:07 schreef Swetsenegger het volgende:

[..]

ow
Wacht maar tot je dat practise book ontvangt
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 22:24:26 #236
1972 Swetsenegger
Egocentrische Narcist
pi_32740047
quote:
Op donderdag 1 december 2005 22:21 schreef JeRa het volgende:

[..]

Rechts krijg je toch meerdere producten? Bij de submit krijg je toch de IDs van die producten door? Kun je daar niet mee werken? Of snap ik er niets van?
Rechts krijg je wat je wil koppelen aan het gekozen menuitem.
Je kan dus van links naar rechts schuiven.

Vervolgens klik je submit en moet wat rechts staat gekoppeld worden aan het menu item welke je bovenin kiest in de pulldown.

Het probleem is, dat alle produkten rechts dus onsubmit geselecteert moeten worden
pi_32740104
quote:
Op donderdag 1 december 2005 22:24 schreef Swetsenegger het volgende:

[..]

Het probleem is, dat alle produkten rechts dus onsubmit geselecteert moeten worden
Je kunt ook met Javascript alle items uitlezen en door middel van Javascript/DOM velden toevoegen aan het formulier dat je wil submitten? en vervolgens een submit() uitvoeren natuurlijk.
pi_32740156
quote:
Op donderdag 1 december 2005 22:24 schreef Swetsenegger het volgende:

[..]

Rechts krijg je wat je wil koppelen aan het gekozen menuitem.
Je kan dus van links naar rechts schuiven.

Vervolgens klik je submit en moet wat rechts staat gekoppeld worden aan het menu item welke je bovenin kiest in de pulldown.

Het probleem is, dat alle produkten rechts dus onsubmit geselecteert moeten worden
Bij die (werkende) link die je gaf krijg ik niets van links naar rechts verschoven hoor. Andersom ook niet, maar dat was kennelijk niet de bedoeling.
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 22:29:35 #239
1972 Swetsenegger
Egocentrische Narcist
pi_32740193
quote:
Op donderdag 1 december 2005 22:26 schreef JeRa het volgende:

[..]

Je kunt ook met Javascript alle items uitlezen en door middel van Javascript/DOM velden toevoegen aan het formulier dat je wil submitten? en vervolgens een submit() uitvoeren natuurlijk.
Ja zoiets moet ik gaan doen.

Hmz, leuk idee dat heen en weer schuiven, maar ik maak het mezelf niet makkelijker
pi_32740215
quote:
Op donderdag 1 december 2005 22:28 schreef Light het volgende:

[..]

Bij die (werkende) link die je gaf krijg ik niets van links naar rechts verschoven hoor. Andersom ook niet, maar dat was kennelijk niet de bedoeling.
Dubbelklikken geprobeerd?
  FOK!-Schrikkelbaas donderdag 1 december 2005 @ 22:32:38 #241
1972 Swetsenegger
Egocentrische Narcist
pi_32740289
quote:
Op donderdag 1 december 2005 22:28 schreef Light het volgende:

[..]

Bij die (werkende) link die je gaf krijg ik niets van links naar rechts verschoven hoor. Andersom ook niet, maar dat was kennelijk niet de bedoeling.
Je selecteert bovenin bv zilver.
Dan zie je rechts allerlei items staan. Als je een item dubbelklikt schuift die naar links.
Tenminste op mijn xp machine met IE en FF werkt dat

Als je een andere optie in de pulldown selecteert staat alles links en kan je door dubbelklikken naar rechts schuiven.

Uiteindelijk moet er knopje links en rechts tussen beide vensters komen (zoals je ziet staat er nu ergens verdwaald bovenin 'knop' das mijn geheugensteuntje. Niet vergeten Swets... knoppie maken)
pi_32740310
quote:
Op donderdag 1 december 2005 22:32 schreef Swetsenegger het volgende:

[..]

Je selecteert bovenin bv zilver.
Dan zie je rechts allerlei items staan. Als je een item dubbelklikt schuift die naar links.
Tenminste op mijn xp machine met IE en FF werkt dat

Als je een andere optie in de pulldown selecteert staat alles links en kan je door dubbelklikken naar rechts schuiven.
Ja, ik moest dus dubbelklikken, en dan had ik nog niet geprobeerd
pi_32743490
heeft iemand tip voor het maken van grafiekjes met php .GD libary..
wil zelf graag een post history (aantal posts per dag) van de afgelopen 7 dagen bijvoorbeeld hebben...

weet iemand een goeie site om mee te beginnen, ik ken van GD libary alleen de echte basis dingen (zie m'n avatar )
pi_32745499
quote:
Op vrijdag 2 december 2005 00:08 schreef mschol het volgende:
heeft iemand tip voor het maken van grafiekjes met php .GD libary..
wil zelf graag een post history (aantal posts per dag) van de afgelopen 7 dagen bijvoorbeeld hebben...

weet iemand een goeie site om mee te beginnen, ik ken van GD libary alleen de echte basis dingen (zie m'n avatar )
Nou, je zult eerst een canvas moeten maken waar je in kunt 'tekenen'. Dat tekenen gebeurt eigenlijk altijd op dezelfde wijze; kies een kleur, stijl, dikte en lijntjes tekenen maar of had je liever (gevulde) rechthoeken gehad, of zelfs cirkels? Ook teksten behoren tot de mogelijkheid, in verschillende oriëntaties. Van deze teksten zijn ook allerlei eigenschappen op te vragen. Je kunt ook canvassen naar elkaar kopiëren, al dan niet geschaald of met transparantie.

Uiteindelijk zul je je canvas moeten 'exporteren'. Wil je 'm als JPEG, GIF of PNG? Als je 'm niet als bestand opslaat moet je niet vergeten de goede header op te geven met de mimetype van het type afbeelding dat je exporteert. Onthoud dat er dan verder geen andere output mag zijn, anders gaan browsers wel eens klagen! Als je klaar bent met je canvas is het slim om het canvas op te ruimen en geheugen vrij te maken.

Ook kun je afbeeldingen van bestand inlezen, dit kan ook met JPEGs, GIFs en PNGs; maar je kunt het ook van een willekeurige datasource laten maken zodat de GD library probeert te ontdekken wat voor afbeelding het is. Overigens kun je zonder de afbeelding daadwerkelijk te openen al aan informatie komen

Als je php-scriptjes had verwacht moet ik je teleurstellen, dan ga je zelf maar zoeken die zijn er genoeg te vinden.

[ Bericht 3% gewijzigd door JeRa op 02-12-2005 01:48:54 ]
  vrijdag 2 december 2005 @ 02:12:51 #245
32768 DionysuZ
Respect my authority!
pi_32745883
□ 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_32747048
quote:
Op vrijdag 2 december 2005 01:43 schreef JeRa het volgende:

Als je php-scriptjes had verwacht moet ik je teleurstellen, dan ga je zelf maar zoeken die zijn er genoeg te vinden.
scrippies had ik ook niet verwacht hoor, anders had ik er wel omgevraagd
pi_32747145
Toch is JpGraph erg handig
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  Admin vrijdag 2 december 2005 @ 11:06:39 #248
725 crew  Breuls
Bad Wolf
pi_32749932
Ik weet niet of posters in dit topic veel op Developer Central kijken, dus ik spam even een linkje voor het goede doel: Ontwikkelaars gezocht.
I am a leaf on the wind.
Watch how I soar.
pi_32752078
Wil wel maar denk niet dat ik goed genoeg ben
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32752095
@include ('data.php','recent.php');

op deze manier kan ik er niet 2 tegelijk inladen. Is er wel een mogelijkheid of moet ik gewoon 2 includes doen?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_32752403
quote:
Op vrijdag 2 december 2005 12:38 schreef Desdinova het volgende:
@include ('data.php','recent.php');

op deze manier kan ik er niet 2 tegelijk inladen. Is er wel een mogelijkheid of moet ik gewoon 2 includes doen?
Als ik kijk naar de manual pages van include() en require() staat daar niets over meerdere includes. Dus het lijkt me van niet ben eigenlijk nog geen taal tegengekomen waarbij dat kon, iemand?
  FOK!-Schrikkelbaas vrijdag 2 december 2005 @ 12:58:39 #252
1972 Swetsenegger
Egocentrische Narcist
pi_32752576
quote:
Op vrijdag 2 december 2005 12:37 schreef Chandler het volgende:
Wil wel maar denk niet dat ik goed genoeg ben
Idem, ik wil SuperRembo voordragen.
pi_32752634
quote:
Op vrijdag 2 december 2005 12:58 schreef Swetsenegger het volgende:

[..]

Idem, ik wil SuperRembo voordragen.
maar wil SuperRembo dat wel?

Ik dev al voor FOK! maar ben op dit moment aan het wachten op 'n ontwerp
pi_32752894
Heb overigens besloten om een gestripte versie van mijn FokClient online te zetten (zie signature). De source kun je hier vinden. Om, zoals ik nu met m'n signature doe, je profielinfo te wijzigen doe je iets als volgt:

1
2
3
4
5
6
$fc = new FokClient();
$fu = $fc->login('gebruikersnaam', 'wachtwoord'); //eventueel met expire in seconden
$profile = $fu->getProfile();
$profile['signature'] = 'blaat';  //of ondertitel, of whatever
$fu->setProfile($profile);
$fu->logout();  //eventueel met type logout

Hiervoor heb je wel toegang nodig tot de functies als fsockopen() etc aangezien deze class gebruik maakt van een eigen HTTP handling veel plezier ermee iig het moet niet zo moeilijk zijn om eigen dingen te verzinnen die je aan de class kunt toevoegen voor meer functionaliteit. Af en toe doet Fok! een beetje vreemd (database-error?) en schrijf ik een bestand 'debug.log' met daarin de headers weg, die code kun je in principe gewoon weglaten.
  FOK!-Schrikkelbaas vrijdag 2 december 2005 @ 13:23:38 #255
1972 Swetsenegger
Egocentrische Narcist
pi_32753170
quote:
Op vrijdag 2 december 2005 13:01 schreef JeRa het volgende:

[..]

maar wil SuperRembo dat wel?

Ik dev al voor FOK! maar ben op dit moment aan het wachten op 'n ontwerp
Dat weet ik niet, maar in dit topic zitten een stuk of 4 'grootheden' en daar is SuperRembo er 1 van en 3 anderen developpen al
Dan komt er een hele grote groepe 'leuke prutsers' waar ik zelf ook toe behoor, en dan nog een klein groepje absolute newbies
  vrijdag 2 december 2005 @ 13:24:33 #256
2391 Jimmy
Door het bot
pi_32753195
2 includes doen.

En ik zou die @ weglaten: die onderdrukt foutmeldingen, maar de pagina zou eigenlijk niet eens door mogen gaan als een van de includes niet lukt.
Rock 'n Roll Motherfucker - Join the Rock 'n Roll Jihad!
www.last.fm/user/JimmyShelter
Jimmy Shelter
Sleazerock.nl
  vrijdag 2 december 2005 @ 13:25:53 #257
2391 Jimmy
Door het bot
pi_32753217
quote:
Op vrijdag 2 december 2005 11:06 schreef Breuls het volgende:
Ik weet niet of posters in dit topic veel op Developer Central kijken, dus ik spam even een linkje voor het goede doel: Ontwikkelaars gezocht.
Is het niet zo dat mensen die goed genoeg zijn, al hun geld met dit soort activiteiten kunnen verdienen?

Ik weet dat ik niet snel tijd in een vrijwillig project zou steken voor iets wat ik ook als werk doe. (En dat is in dit geval idd webontwikkeling )
Rock 'n Roll Motherfucker - Join the Rock 'n Roll Jihad!
www.last.fm/user/JimmyShelter
Jimmy Shelter
Sleazerock.nl
  FOK!-Schrikkelbaas vrijdag 2 december 2005 @ 13:26:16 #258
1972 Swetsenegger
Egocentrische Narcist
pi_32753227
quote:
Op vrijdag 2 december 2005 13:24 schreef Jimmy het volgende:
2 includes doen.

En ik zou die @ weglaten: die onderdrukt foutmeldingen, maar de pagina zou eigenlijk niet eens door mogen gaan als een van de includes niet lukt.
include loopt gewoon door. require stopt.
  FOK!-Schrikkelbaas vrijdag 2 december 2005 @ 13:27:13 #259
1972 Swetsenegger
Egocentrische Narcist
pi_32753248
quote:
Op vrijdag 2 december 2005 13:25 schreef Jimmy het volgende:

[..]

Is het niet zo dat mensen die goed genoeg zijn, al hun geld met dit soort activiteiten kunnen verdienen?

Ik weet dat ik niet snel tijd in een vrijwillig project zou steken voor iets wat ik ook als werk doe. (En dat is in dit geval idd webontwikkeling )
Velen studeren nog. Dan kan een community als Fok! natuurlijk leuk op je CV staan
  vrijdag 2 december 2005 @ 13:27:30 #260
2391 Jimmy
Door het bot
pi_32753257
quote:
Op vrijdag 2 december 2005 13:26 schreef Swetsenegger het volgende:
include loopt gewoon door. require stopt.
Ja, dat weet ik: maar als er foutmeldingen zijn, zou je niet eens moeten willen dat ie doorgaat...
Rock 'n Roll Motherfucker - Join the Rock 'n Roll Jihad!
www.last.fm/user/JimmyShelter
Jimmy Shelter
Sleazerock.nl
pi_32753273
ik maak er zoiezo requires van
maar zolang ik die php's nog niet heb aangemaakt is dat ff kuttig. komt later wel
maar ok, weet k ff genoeg. 2 requires dus.
As a rule, I never touch anything more sophisticated and delicate than myself.
  FOK!-Schrikkelbaas vrijdag 2 december 2005 @ 13:28:52 #262
1972 Swetsenegger
Egocentrische Narcist
pi_32753281
quote:
Op vrijdag 2 december 2005 13:27 schreef Jimmy het volgende:

[..]

Ja, dat weet ik: maar als er foutmeldingen zijn, zou je niet eens moeten willen dat ie doorgaat...
Nee precies.
Eigenlijk kan je dus altijd beter require gebruiken. MIts het echt niet 'bedrijfskritisch' is.
  vrijdag 2 december 2005 @ 13:30:11 #263
2391 Jimmy
Door het bot
pi_32753306
quote:
Op vrijdag 2 december 2005 13:27 schreef Swetsenegger het volgende:
Velen studeren nog. Dan kan een community als Fok! natuurlijk leuk op je CV staan
Ok, daar heb je gelijk in.
Rock 'n Roll Motherfucker - Join the Rock 'n Roll Jihad!
www.last.fm/user/JimmyShelter
Jimmy Shelter
Sleazerock.nl
  Admin vrijdag 2 december 2005 @ 13:36:00 #264
725 crew  Breuls
Bad Wolf
pi_32753444
quote:
Op vrijdag 2 december 2005 13:27 schreef Swetsenegger het volgende:

[..]

Velen studeren nog. Dan kan een community als Fok! natuurlijk leuk op je CV staan
Het heeft mij aan een baan geholpen, dus ja, dat kan zeker leuk op je CV staan.
I am a leaf on the wind.
Watch how I soar.
  FOK!-Schrikkelbaas vrijdag 2 december 2005 @ 13:39:59 #265
1972 Swetsenegger
Egocentrische Narcist
pi_32753518
quote:
Op vrijdag 2 december 2005 13:36 schreef Breuls het volgende:

[..]

Het heeft mij aan een baan geholpen, dus ja, dat kan zeker leuk op je CV staan.
Jammer dat je geen tijd hebt om af en toe hier eens je expertise te delen
Volledig offtopic, werk je in Rotterdam Breuls?
  Admin vrijdag 2 december 2005 @ 14:02:20 #266
725 crew  Breuls
Bad Wolf
pi_32754036
Ik werk op de Mariniersweg in het centrum van Rotterdam.
I am a leaf on the wind.
Watch how I soar.
  FOK!-Schrikkelbaas vrijdag 2 december 2005 @ 14:03:46 #267
1972 Swetsenegger
Egocentrische Narcist
pi_32754069
quote:
Op vrijdag 2 december 2005 14:02 schreef Breuls het volgende:
Ik werk op de Mariniersweg in het centrum van Rotterdam.
Nooit geweten dat daar een internet developer zit
  Admin vrijdag 2 december 2005 @ 14:12:21 #268
725 crew  Breuls
Bad Wolf
pi_32754303
quote:
Op vrijdag 2 december 2005 14:03 schreef Swetsenegger het volgende:

[..]

Nooit geweten dat daar een internet developer zit
Het staat ook nergens met grote borden aangegeven.
I am a leaf on the wind.
Watch how I soar.
pi_32755062
quote:
Op vrijdag 2 december 2005 13:23 schreef Swetsenegger het volgende:

[..]

Dat weet ik niet, maar in dit topic zitten een stuk of 4 'grootheden' en daar is SuperRembo er 1 van en 3 anderen developpen al
Dan komt er een hele grote groepe 'leuke prutsers' waar ik zelf ook toe behoor, en dan nog een klein groepje absolute newbies
ik ook
pi_32758087
idd gewoon 2 includes doen, www.php.net/include
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32761632
quote:
Op vrijdag 2 december 2005 13:27 schreef Swetsenegger het volgende:

[..]

Velen studeren nog. Dan kan een community als Fok! natuurlijk leuk op je CV staan
Vaker werkt een community als Fok! tegen jouw, omdat je te veel tijd zal kosten (Aldus redenatie van de baas, welke in dit soort gevallen vaak ook wel klopt). Dat het ook kan helpen bewijst Breuls, maar daar moet je niet zo maar vanuit gaan.
This message is intended for the addressee shown. It contains information that is confidential and protected from disclosure. The contents of this message do not necessarily represent the views or policies of myself.
  † In Memoriam † vrijdag 2 december 2005 @ 19:57:06 #272
67005 pc-fr34k
"Internet=Telepathie"
pi_32763278
JeRa, ik wilde eerst ook zoiets maken voor in m'n signature en toen zeiden Breuls en Slar dat ik de source niet vrij zou mogen geven omdat niet iedereen er een tijdslimit op zet en dit de server teveel zou belasten... Ik denk ik zeg het maar eventjes voordat jij en je server een ban hebben, dat zeiden ze iig tegen mij. .
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_32763631
quote:
Op vrijdag 2 december 2005 19:57 schreef pc-fr34k het volgende:
JeRa, ik wilde eerst ook zoiets maken voor in m'n signature en toen zeiden Breuls en Slar dat ik de source niet vrij zou mogen geven omdat niet iedereen er een tijdslimit op zet en dit de server teveel zou belasten... Ik denk ik zeg het maar eventjes voordat jij en je server een ban hebben, dat zeiden ze iig tegen mij. .
Over welke source heb je 't?
  † In Memoriam † vrijdag 2 december 2005 @ 20:31:57 #274
67005 pc-fr34k
"Internet=Telepathie"
pi_32764160
quote:
Op vrijdag 2 december 2005 20:11 schreef JeRa het volgende:

[..]

Over welke source heb je 't?
Die om je profiel te wijzigen. Ik heb er een mailwisseling over gehad toen met breuls en het mocht mits ik de source niet zou vrijgeven, het script gekeurd was zodat het de server niet zou belasten en er een timeout op zou zitten, wat bij jou er wel op zit. Maar als je aan iedereen de source laat zien kunnen mensen een random signature script maken die bv elke 2 secs veranderd, daar is de server niet blij mee.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_32764310
quote:
Op vrijdag 2 december 2005 20:31 schreef pc-fr34k het volgende:

[..]

Die om je profiel te wijzigen. Ik heb er een mailwisseling over gehad toen met breuls en het mocht mits ik de source niet zou vrijgeven, het script gekeurd was zodat het de server niet zou belasten en er een timeout op zou zitten, wat bij jou er wel op zit. Maar als je aan iedereen de source laat zien kunnen mensen een random signature script maken die bv elke 2 secs veranderd, daar is de server niet blij mee.
Dat is eerder een probleem van die waardeloze instellingen die de fok servers in draaien (Ubuntu ). Zoiets hoort gewoon een dikke time out te krijgen binnen een paar seconde van de server.
This message is intended for the addressee shown. It contains information that is confidential and protected from disclosure. The contents of this message do not necessarily represent the views or policies of myself.
pi_32764582
quote:
Op vrijdag 2 december 2005 20:37 schreef existenz het volgende:

[..]

Dat is eerder een probleem van die waardeloze instellingen die de fok servers in draaien (Ubuntu ). Zoiets hoort gewoon een dikke time out te krijgen binnen een paar seconde van de server.
Naast mijn ervaring met Ubuntu als prima web-, data- en watdanalniet-server heb ik ook ervaring met Debian wat ik gebruik als distro voor mijn servers. Ik snap je opmerking over Ubuntu dus eerlijk gezegd niet echt mijn ervaring is dat het zelfs sneller fungeert als server dan de meeste andere distro's. Ooit Ubuntu geïnstalleerd als server, dus zonder X-server en al die meuk? Doe dat eens of vertel me wat er dan zo anders of onveiliger aan is dan een andere distro

En wat bedoel je met timeout? Je wilt een module voor Apache gebruiken die dat bijhoudt? Waar moeten dan alle images vandaan komen? Of wil je het in PHP doen en zodoende nóg meer load op de servers brengen? Chapeau
pi_32764916
quote:
Op vrijdag 2 december 2005 20:47 schreef JeRa het volgende:

[..]

Naast mijn ervaring met Ubuntu als prima web-, data- en watdanalniet-server heb ik ook ervaring met Debian wat ik gebruik als distro voor mijn servers. Ik snap je opmerking over Ubuntu dus eerlijk gezegd niet echt mijn ervaring is dat het zelfs sneller fungeert als server dan de meeste andere distro's. Ooit Ubuntu geïnstalleerd als server, dus zonder X-server en al die meuk? Doe dat eens of vertel me wat er dan zo anders of onveiliger aan is dan een andere distro
Klein maar extreem belangrijk detail. Servers draai je NIET op unstable versies en 3x raden waar Ubuntu op gebaseerd is! Apache ed.. draaien ook leuk op Windows 95, maar dat doe je toch ook niet??
quote:
En wat bedoel je met timeout? Je wilt een module voor Apache gebruiken die dat bijhoudt? Waar moeten dan alle images vandaan komen? Of wil je het in PHP doen en zodoende nóg meer load op de servers brengen? Chapeau
Op dezelfde plek waar je je load balancing ed. in hoort te stellen. Maar dat heeft Fok geloof ik dus niet, wat dus de performance problemen verklaard. Dat soort dingen stel je dus niet in op je apache of php, want dan is het allang te laat ervoor! Maar dit is een PHP topic, dus we gaan weer back OT
This message is intended for the addressee shown. It contains information that is confidential and protected from disclosure. The contents of this message do not necessarily represent the views or policies of myself.
pi_32765092
quote:
Op vrijdag 2 december 2005 20:58 schreef existenz het volgende:

[..]

Klein maar extreem belangrijk detail. Servers draai je NIET op unstable versies en 3x raden waar Ubuntu op gebaseerd is! Apache ed.. draaien ook leuk op Windows 95, maar dat doe je toch ook niet??
Als je het over Debian Unstable hebt, laat me je dan uit de droom helpen. Ubuntu is gebaseerd op voornamelijk Debian Testing met links en rechts wat packages uit Unstable die volgens Debian nog niet stabiel genoeg waren. Echter gaat het in elk geval om software die uitvoerig getest is door vele mensen en bedrijven - en goh, waarom zou iedereen nou toch roepen dat Debian zo traag is met het uitbrengen van nieuwe software? Puur en alleen omdat Debian bang is dat 'nieuwe' features in software kritieke bugs met zich meenemen, terwijl juist die nieuwe features de boel sneller kunnen maken en zelfs uitvoerig getest zijn. En alle lekken die gevonden worden worden zowel in Ubuntu als Debian Sarge gefixed, dus ik wacht op een goed concreet voorbeeld van instabiliteit
  FOK!-Schrikkelbaas vrijdag 2 december 2005 @ 23:16:56 #279
1972 Swetsenegger
Egocentrische Narcist
pi_32768602
Ik heel moeilijk doen met sessies om 'de laatste pagina' te onthouden waar ik vandaan kwam.
Totdat ik me opeens javascript:history.back() herinnerde

Soms kan je wel eens te ver doordraven in je server-side scripting
pi_32768702
quote:
Op vrijdag 2 december 2005 23:16 schreef Swetsenegger het volgende:
Ik heel moeilijk doen met sessies om 'de laatste pagina' te onthouden waar ik vandaan kwam.
Totdat ik me opeens javascript:history.back() herinnerde

Soms kan je wel eens te ver doordraven in je server-side scripting
Ik gebruik ook altijd history.back() alleen is het nadelig als je van een andere site (Google?) afkomt. Dan gaat ie natuurlijk terug naar Google, terwijl je eigenlijk wilt dat de bezoeker op de website blijft. Je zou met een referer kunnen werken, en indien nodig gewoon hardcoden dat die knop teruggaat naar de homepage. Als het een algemene 'back'-knop is hoort dat natuurlijk niet, maar als het een geïntegreerd onderdeel van je menu is bijvoorbeeld vind ik het wel kunnen
  FOK!-Schrikkelbaas vrijdag 2 december 2005 @ 23:21:47 #281
1972 Swetsenegger
Egocentrische Narcist
pi_32768752
quote:
Op vrijdag 2 december 2005 23:19 schreef JeRa het volgende:

[..]

Ik gebruik ook altijd history.back() alleen is het nadelig als je van een andere site (Google?) afkomt. Dan gaat ie natuurlijk terug naar Google, terwijl je eigenlijk wilt dat de bezoeker op de website blijft. Als het een algemene 'back'-knop is hoort dat natuurlijk niet, maar als het een geïntegreerd onderdeel van je menu is bijvoorbeeld vind ik het wel kunnen
Nee precies, het gaat er bij mij om wanneer je het winkelwagentje bekijkt je een optie 'verder winkelen' hebt. En dan wil ik je wel terug sturen naar de page waar je vandaan komt.
pi_32769498
In php kan je in principe gewoon een array in je session dumpen en daar telkens een url in dumpen.

if($_SERVER['REQUEST_METHOD'] == 'GET') {
array_unshift($_SESSION['requests'], $_SERVER['REQUEST_URI']);
//eventueel de history beperken tot 10 items
$_SESSION['requests'] = array_slice($_SESSION['requests'],0,10);
}

Kan je bijna een complete user history bijhouden.

$currentPage = $_SESSION['request'][0];
$previousPage = $_SESSION['request'][1];
pi_32775053
Als je dat op "back" klikt, dan moet je wel even de url history aanpassen, anders kom je nooit verder dan 1 pagina terug.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32775061
Klopt, maar dat is een uitbereiding.
pi_32775375
Ik heb een leuk iets

Op dit moment ben ik weer bezig met mijn enquete builer maar er mist een mogelijkheid en dat is om een matrix vraag toe te voegen... wat is nu een matrix vraag? nou een vraag met meerdere mogelijkheden..

Reeds heb ik in mijn systeem de volgende mogelijkheid.


Maar nu wil ik dus ook een echte matrix gaan toevoegen... zoiets als dit.


Echter wil/kan ik geen andere tabellen gaan toevoegen omdat het huidige systeem al aardig wat tabellen (7 in totaal) gebruik.. ik heb de volgende tabellen.

deze tabel is voor de index van de vraag (dus naam, type vraag etc)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CREATE TABLE `question_index` (
  `id` bigint(20) NOT NULL auto_increment,
  `enquete_id` bigint(20) NOT NULL default '0',
  `name` varchar(128) NOT NULL default '',
  `comment` text NOT NULL,
  `type_question` tinyint(1) NOT NULL default '0',
  `type_rows` tinyint(4) NOT NULL default '0',
  `type_open` tinyint(1) NOT NULL default '0',
  `type_length` tinyint(4) NOT NULL default '0',
  `type_maxlength` tinyint(4) NOT NULL default '0',
  `type_minlength` tinyint(4) NOT NULL default '0',
  `type_input` tinyint(1) NOT NULL default '0',
  `type_tab` tinyint(4) NOT NULL default '0',
  `skip` varchar(25) NOT NULL default '',
  KEY `id` (`id`,`enquete_id`)
) TYPE=MyISAM;


dan heb je natuurlijk nog waar je de mogelijke antwoorden in opslaat.
1
2
3
4
5
6
7
CREATE TABLE `question` (
  `id` bigint(20) NOT NULL auto_increment,
  `enquete_id` bigint(20) NOT NULL default '0',
  `question_id` bigint(20) NOT NULL default '0',
  `question` varchar(128) NOT NULL default '',
  KEY `id` (`id`,`enquete_id`,`question_id`)
) TYPE=MyISAM;


ennuh nu zat ik me dus aftevragen of het mogelijk zou zijn om deze matrix optie toch te verwerken in dit huidige database systeem en of dat er misschien een veldje bij moet komen ofzo... Hebben jullie suggesties?

Vragen beantwoord ik ook graag op MSN natuurlijk en natuurlijk ook hier met plezier maar soms is MSN even wat handiger, wil je een voorbeeld van m'n enquete zien of me admin eens een grondige inspectie geven!? dat mag met plezier maar de PSW krijg je alleen via MSN

voor een preview van het huidige systeem check

http://enquete.bruggema.nl

Mogelijkheden in de oude versie
- enquete invoeren via onhandige admin
- vragen eenmaal beantwoorden
- geen statistieken (dus ook niet lelijk)
- fouten bij opslaan van data

mogelijkheden in nieuwe versie
- goede admin, oftewel invoeren van de vragen.
- mensen kunnen nu ook een enquete herbeantwoorden.
- de data wordt nu goed opgeslagen (echter nog geen validatie op input)
- statistieken zijn nu te zien (lelijk maar goed!)
- en nog veel meer
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32775821
quote:
Op zaterdag 3 december 2005 10:23 schreef Chandler het volgende:
Ik heb een leuk iets

-knip-
Ja, dat kan. Je zult dan alleen even moeten hobbien met de interpretatie van de tabellen door PHP wanneer je een dergelijke vraag bouwt. Je zult een aantal velden moeten "misbruiken".
This message is intended for the addressee shown. It contains information that is confidential and protected from disclosure. The contents of this message do not necessarily represent the views or policies of myself.
pi_32775968
ik zat zelf te denken aan een veld toe te voegen aan de tabel question_index waarin ik de 'mogelijkheden' zet zoals Zeer goed; Goed; Matig; Slecht en dan de mogelijke antwoorden gewoon in het tabel questions te zetten en dus de vragen gewoon te voorzien van radio buttons die per lijn item[1][matrix][1] = 1,2,3,4 etc ofzo .. (count van question_index.matrix) ofzo
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32777463
Ik kom er even niet uit,
ik heb apache 2.0 draaien / php 5 / mysql 5.0 / phpmyadmin
Deze werken allemaal prima via phpmyadmin kan ik nieuwe databases aanmaken etc.
Alleen als ik vanuit een php script een aanroep doe naar; de mysql database doet ie helemaal niks.

$ server = mysql_connect(); doet ie al helemaal niks op. Hij gaat ook niet verder met de rest van het script, mysql_select_db("db",$server) komt ie dus al niet eens :S.
  zaterdag 3 december 2005 @ 12:24:15 #289
2391 Jimmy
Door het bot
pi_32777542
Vervang
$ server = mysql_connect();

eens door
$ server = mysql_connect() or die(mysql_error());
Rock 'n Roll Motherfucker - Join the Rock 'n Roll Jihad!
www.last.fm/user/JimmyShelter
Jimmy Shelter
Sleazerock.nl
pi_32777662
Ik zie dan helemaal niks, lijkt erop dat er tog ergens een instelling niet helemaal lekker zit
pi_32777861
quote:
Op zaterdag 3 december 2005 12:29 schreef PunisherADF het volgende:
Ik zie dan helemaal niks, lijkt erop dat er tog ergens een instelling niet helemaal lekker zit
met alleen
mysql_connect()

doet ie bij mij ook niks..
[rpbeer eens"
mysql_connect("host","username","password");
denk dattie dan wel wat doet...

uiteraard username, passowrd en host veranderen naar jouw waardes..

wat parameter omgedraaid

[ Bericht 11% gewijzigd door mschol op 03-12-2005 12:46:54 ]
pi_32778027
Mm lijkt niks te helpen :S
pi_32778078
quote:
Op zaterdag 3 december 2005 12:44 schreef PunisherADF het volgende:
Mm lijkt niks te helpen :S
lees dan eff de phph handleiding na:
http://nl3.php.net/mysql_connect

want hij herkent de functie wel anders geeft hij een melding dat hij de functie niet kent...
pi_32778104
okeej bedankt
  FOK!-Schrikkelbaas zaterdag 3 december 2005 @ 13:34:56 #295
1972 Swetsenegger
Egocentrische Narcist
pi_32778999
quote:
Op vrijdag 2 december 2005 23:45 schreef Ro�a� het volgende:
In php kan je in principe gewoon een array in je session dumpen en daar telkens een url in dumpen.

if($_SERVER['REQUEST_METHOD'] == 'GET') {
array_unshift($_SESSION['requests'], $_SERVER['REQUEST_URI']);
//eventueel de history beperken tot 10 items
$_SESSION['requests'] = array_slice($_SESSION['requests'],0,10);
}

Kan je bijna een complete user history bijhouden.

$currentPage = $_SESSION['request'][0];
$previousPage = $_SESSION['request'][1];
Mooi, maar in mijn geval gaat het echt maar om de vorige pagina.
pi_32779265
Dan zou je hem kunnen array_slicen op 0,2 natuurlijk :-)
  FOK!-Schrikkelbaas zaterdag 3 december 2005 @ 13:51:20 #297
1972 Swetsenegger
Egocentrische Narcist
pi_32779311
quote:
Op zaterdag 3 december 2005 13:48 schreef Ro�a� het volgende:
Dan zou je hem kunnen array_slicen op 0,2 natuurlijk :-)
Is javascript:history.back() dan niet gewoon eenvoudiger?
pi_32779444
quote:
Op zaterdag 3 december 2005 13:51 schreef Swetsenegger het volgende:

[..]

Is javascript:history.back() dan niet gewoon eenvoudiger?
Voorkomt niet dat je bv op google terecht komt (is alleen de vraag bij jou hoe groot de kans daarop is, als het een winkelmandje is...)

Maar zoeits kun je lijkt me ook oplossen met een if functie onder de history.back met een referer als statement.
  FOK!-Schrikkelbaas zaterdag 3 december 2005 @ 14:09:27 #299
1972 Swetsenegger
Egocentrische Narcist
pi_32779688
quote:
Op zaterdag 3 december 2005 13:57 schreef the_disheaver het volgende:

[..]

Voorkomt niet dat je bv op google terecht komt (is alleen de vraag bij jou hoe groot de kans daarop is, als het een winkelmandje is...)

Maar zoeits kun je lijkt me ook oplossen met een if functie onder de history.back met een referer als statement.
Dat klopt, maar daar hadden we het gisteren al overgehad.
In mijn geval is het een winkelwagentje, waarop je alleen terecht komt als je in het zelfde domein op 'bekijk winkelwagentje' klikt.

Ik was dus zelf ook al bezig met sessies en arrays en dergelijke, maar in dit geval was het een beetje overkill aan serverside scripting, terwijl het clientside een stuk eenvoudiger was op te lossen
pi_32780636
ik moet als opdracht voor school een klein invulschermpje maken (php). alles is goed gegaan maar ik weet niet hoe ik alles netjes onder elkaar kan zetten, misschien dat jullie mij daarmee kunnen helpen.

de code:
quote:
<body>
<FORM name=Voornaam action=toon_keuze.php method=get>
<?php echo ("voornaam")?><INPUT value=... name=Voornaam><BR>
<?php echo ("achternaam")?><INPUT value=... name=Achternaam> <BR><BR>
<?php echo ("geslacht")?><BR>
<?php echo ("man")?><INPUT type=radio value=man name=geslacht> <BR>
<?php echo ("vrouw")?><INPUT type=radio value=vrouw name=geslacht> <BR><BR>
<?php echo ("interesse")?><BR>
<?php echo ("Volkskrant")?><INPUT type=checkbox value=Volkskrant name=Interesse> <BR>
<?php echo ("Algemeen Dagblad")?><INPUT type=checkbox value="Algemeen Dagblad" name=Interesse> <BR>
<INPUT type=submit value=send name=submit> </FORM>
</body>
Onderbroeken zonder knopen hoef je alleen maar af te stropen!
pi_32780786
1
2
3
4
5
6
<table width="100%">
<tr width=100%>
<td width="40%"><?php echo "voornaam" ?></td>
<td> <INPUT value=... name=Voornaam></td>
</tr>
</table>


Hoeft dus niet in php te gebeuren Gewoon met tabellen of divjes in html werken.
This message is intended for the addressee shown. It contains information that is confidential and protected from disclosure. The contents of this message do not necessarily represent the views or policies of myself.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')