abonnement Unibet Coolblue
pi_93884080
quote:
10s.gif Op woensdag 9 maart 2011 22:49 schreef boem-dikkie het volgende:

[..]

Nee ik was met een UPDATE query een WHERE vergeten :@ dus toen heeft hij alle 188 leden overschrijven met mijn eigen gebruikersnaam en wachtwoord. :') !
toch wel een backup bij? :D
Redacted
  woensdag 9 maart 2011 @ 22:59:26 #252
137776 boem-dikkie
Jedi Mind Baby!
pi_93884559
quote:
1s.gif Op woensdag 9 maart 2011 22:52 schreef cablegunmaster het volgende:

[..]

toch wel een backup bij? :D
Niet dus. :')

Scheelt dat het een lijst met leden is die ik voor het systeem daadwerkelijk 'live' gaat al moet inkloppen. Ik ben dus de enige die er last van heeft.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_93886165
Iedereen die op mijn "willekeurige achtergrond selecteren"-code van een paar pagina's terug heeft gereageerd: heel erg bedankt. Ik had nu helaas pas weer tijd om er mee te sleutelen.

Ik heb het idee dat ik erg dichtbij zit, maar toch werkt het nog niet.

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
<?php session_start();  
if(isset(
$_SESSION['randombgimg'])) {

    echo 
'<img alt="" id="bg" src="../gallery/backgrounds/'.$_SESSION['randombgimg'].'">'; }
    
else {
$imgarray=array();
$path "../gallery/backgrounds/";
$fileType '[jJ][pP][gG]';
    foreach (
glob($path."*.".$fileType) as $filename) {
   
$imgarray[] = basename($filename); 
}
  
$rand=mt_rand(0,count($imgarray)-1);

    if(
$rand >= 0)
    {
    
    
$_SESSION['randombgimg'] = $imgarray[$rand];
    echo 
'<img alt="" id="bg" src="../gallery/backgrounds/'.$imgarray[$rand].'">';

    } 
    
}
?>

De inhoud van $_SESSION['randombgimg'] en $imgarray[$rand] worden echter niet weergegeven (of zijn leeg...??). Weet iemand misschien waar dit in zit? Voor de goede orde: session_start(); staat op de eerste regel :)

Heel erg bedankt!
pi_93886658
quote:
1s.gif Op woensdag 9 maart 2011 23:31 schreef mwvrs het volgende:
Iedereen die op mijn "willekeurige achtergrond selecteren"-code van een paar pagina's terug heeft gereageerd: heel erg bedankt. Ik had nu helaas pas weer tijd om er mee te sleutelen.

Ik heb het idee dat ik erg dichtbij zit, maar toch werkt het nog niet.

[ code verwijderd ]

De inhoud van $_SESSION['randombgimg'] en $imgarray[$rand] worden echter niet weergegeven (of zijn leeg...??). Weet iemand misschien waar dit in zit? Voor de goede orde: session_start(); staat op de eerste regel :)

Heel erg bedankt!
heb je zelf al eens met wat echo(); 's geprobeerd te kijken wat waar in zit?
  woensdag 9 maart 2011 @ 23:42:56 #255
75592 GlowMouse
l'état, c'est moi
pi_93886685
Heb je geen code die wel juist inspringt? Wat doet die if op regel 16? Wat als imgarray leeg is?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93892530
Gezien er geen centrale HTML topic is probeer ik het hier.

Ik maak genoodzaakt gebruik van
quote:
<base href="http://www.mijnwebsite.nl">
in mijn header tag. Ik maak namelijk gebruik van RewriteRules, hierdoor kan ik SEO vriendelijke URL's gebruiken, bijvoorbeeld: http://www.mijnwebsite.nl/categorie/productnaam/

Echter stuit ik hierdoor op een probleem.

Wanneer ik op ttp://www.mijnwebsite.nl/categorie/ ben, zie ik een lijst met alle producten. De producten moeten klikbaar zijn om de product te weergeven, dit doe ik door:
quote:
<a href="productnaam">product naam</a>
De link moet dus worden: http://www.mijnwebsite.nl/categorie/productnaam
Echter gebeurd dat niet door de base tag volgens mij. De link wordt: http://www.mijnwebsite.nl/productnaam

Hoe is dit op te lossen?
  donderdag 10 maart 2011 @ 09:52:06 #257
75592 GlowMouse
l'état, c'est moi
pi_93895082
Linken naar /categorie/productnaam, of geen base href gebruiken en je css/images inladen via een pad dat met / begint.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93946234
@Glow, nog bedankt voor advies laatst, hele hoop geleerd afgelopen weken over schaalbare databases :)

Ik ben op zoek naar wat info over de lengte van velden in een userdatabase, iemand leuke linkjes/blogposts hierover? (lengte van email veld, username veld etc)

Handig tooltje om regular expressions mee te testen & te maken:
http://rubular.com/regexes/

Generator voor .htcaccess bestandjes om je url mooi te maken:
http://www.generateit.net/mod-rewrite/

Leuk artikeltje over hoe sql netjes te maken:
http://kevin.vanzonneveld.net/techblog/article/sql_formatting/
"Op Fok! val je pas op als je normaal bent." -mazaru
pi_93957837
waar moet ik ergens vertellen dat gebruikerA bijv admin rechten heeft en toegang heeft tot andere pagina's?

GebruikerA logt in en die krijgt dan een extra button te zien die voor andere niet zichtbaar is? Hoe werkt zo iets?
  vrijdag 11 maart 2011 @ 14:57:21 #260
75592 GlowMouse
l'état, c'est moi
pi_93958153
Met een if.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93958358
In een database loggen welke users meer rechten hebben en dan uitlezen en dan; if (user=admin) { echo button; } .
pi_93960944
als je userlevels per user geeft kan je ook nog moderators etc maken.
ik gebruik bv: 1 alleen lezen, 5 mod, 10 admin
kan je natuurlijk ook nog tussenstapjes in maken :P
tjah :P
pi_93985160
Heb even snel scriptje gemaakt om mysql insert queries te kunnen bechmarken:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Net even 5 minuten zitten spelen met innodb en zie hier het resultaat,

(Insertqueries in userdatabase)

Graag reacties over betrouwbaarheid van het scriptje.
Het gaat mij niet zozeer om production vs development verschil maar meer om betrouwbaarheid tussen benchmark #1 met x settings en #2 met y settings zegmaar.

Nu nog even database classes herschrijven naar een hybride memcache/mysql en hop hop, update erop :7
"Op Fok! val je pas op als je normaal bent." -mazaru
pi_93985457
Ik ben voornamelijk onder de indruk van je grafiekje! Waarmee heb je die gemaakt? :P
  zaterdag 12 maart 2011 @ 00:05:01 #265
75592 GlowMouse
l'état, c'est moi
pi_93985647
Zoek je microtime(true)?
Een md5 is 32 ipv 31 tekens. Doe gewoon return md5(microtime) ipv zo moeilijk te doen.
Ik snap niet wat je precies benchmarkt. Insert speed hangt oa af van je buffer pool-grootte, van innodb_flush_log_at_trx_commit, is niet constant in de tijd als je niet harder flusht dan innodb gebruikelijk doet en wordt veel groter bij meerdere threads.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93988571
quote:
10s.gif Op zaterdag 12 maart 2011 00:01 schreef erikkll het volgende:
Ik ben voornamelijk onder de indruk van je grafiekje! Waarmee heb je die gemaakt? :P
met pchart is het super simpel :)
pi_94093031
Kan iemand me helpen met het volgende idee....

Ik heb:
een tabel met Gebruikers (id, naam etc)
een tabel met Optredens (id, datum etc)
een koppeltabel voor de aanwezigheid per optreden($O_id) per gebruiker ($G_id)

nu wil ik een compleet overzicht maken (in een tabel???)
zodat ik op 1 pagina kan zien, of G_id op O_id wel of niet aanwezig is.

/ G_id=1/G_id=2/etc/etc/etc
O_id=1/ JA / NEE /
O_id=2/ NEE / JA /

Hoe ga ik dit aanpakken?
Mensen bij G_id zijn redelijk stabiel, dus om dat eenmalig met de hand op te zetten zou geen probleem zijn.
O_id veranderd natuurlijk heel vaak, deze moet dus ook automatisch erbij komen
Kan iemand me een concreet voorbeeld geven hoe ik dit moet aanpakken??
pi_94094005
Wat heb je al geprobeerd?

Als er veel gebruikers zijn krijg je wel een heel lelijke tabel...
pi_94094174
er zijn ongeveer 20 gebruikers, max 30

tot nu toe heb ik dit (gevonden op internet en wat aangepast)
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
<?php
$teller 
0;
// Verander het getal hieronder in het aantal kolommen
// dat je naast elkaar wilt hebben.
$naast_elkaar 1;

echo 
'<table>';

$G_name"MrNiles";
$result mysql_query("SELECT * FROM gebruikers WHERE G_name='$G_name' ");
while(
$row mysql_fetch_array($result))
$G_id=$row['G_id'];

$commando="
SELECT koppeltabel.*, optredens.*
FROM koppeltabel, optredens
WHERE koppeltabel.O_id = optredens.O_id AND koppeltabel.G_id=$G_id"
;
$resultaat=mysql_query($commando);
while(
$array=mysql_fetch_array($resultaat))
{
    echo (
$teller $naast_elkaar) == '<tr>' '';
    echo 
'<td>';
    
// Hier zet je een echo met de gegevens die je
    // wilt weergeven in het tabelvak.
    
echo $array['datum'];     echo '</td>';
echo 
'<td>';
echo 
$array['aanwezig'];     echo '</td>';

    
$teller++;
    echo (
$teller $naast_elkaar) == '</tr>' '';
}
echo (
$teller $naast_elkaar) != '</tr>' '';
echo 
'</table>';
?>

probleem is dat dit dus voor 1 geldt ($G_name)
hier staat misschien een omslachtige manier beschreven om het G_id te krijgen
maar dit heb ik even uit een ander deel gecopiet
...probleem (vraag) is dus nu..
ik kan dit voor elke gebruiker doen..maar als er dan een gebruiker weggaat of bijkomt moet ik dit gaan aanpassen. niet echt handig dus
hoe wel?
  maandag 14 maart 2011 @ 14:55:42 #270
75592 GlowMouse
l'état, c'est moi
pi_94094388
Je kunt het allemaal uit 1 query halen:
SELECT gebruikers.G_id,gebruikers.O_id,IF(koppel.O.id IS NULL,1,0) AS aanwezig
FROM Gebruikers,Optredens
LEFT JOIN koppel ON(koppel.O_id = Optredens.id AND koppel.G_id = Gebruikers.id)

en dan:
while($row=mysql_fetch_array($res))
$aanwezig[$row['G_id']][$row['O_id']] = $res['aanwezig'];
}
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 14 maart 2011 @ 14:56:00 #271
75592 GlowMouse
l'état, c'est moi
pi_94094404
mooie dag vandaag
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94094581
wat vinden jullie een logische benaming voor een koppeltabel, als je meerdere koppeltabellen nodig hebt in 1 database?
  maandag 14 maart 2011 @ 15:03:23 #273
75592 GlowMouse
l'état, c'est moi
pi_94094680
zeggen wat hij koppelt, bv. gebruikers_optredens
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94095175
quote:
mooie dag vandaag
ja ik dacht het is zo rustig..laat ik GlowMouse maar weer eens vervelen met stomme vragen :)
  † In Memoriam † maandag 14 maart 2011 @ 15:30:16 #275
159966 lifeblind
pi_94095811
Hm, interessant topic om te volgen, ik kan vast ook wel een zut vragen beantwoorden hier :P
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')