abonnement Unibet Coolblue
pi_114225493
quote:
14s.gif Op zondag 15 juli 2012 13:05 schreef boem-dikkie het volgende:
Je kan het toch sowieso wel in één form doen en het hele uploadproces gewoon met AJAX afhandelen?
Ik zal eens kijken hoe dat werkt want ik was bezig met Jquery form plugin.
http://malsup.com/jquery/form/progress.html
Enige nadeel is dat het afhankelijk is van een form en nu moet ik kijken hoe ik hier om heen kan zeilen.

Misschien de waardes van de submit knop :D (dat ik daar niet eerder aan dacht >.>?)
Redacted
pi_114237625
Probleem #2:
Nog een foutje hoe zit het met XHR?
Hoe kan je die resetten / unsetten. Ik voer een xhr verzoek uit :P
en hoe stop ik de focus op "status.html(xhr.responseText);" als ik een andere submit op het zelfde formulier uitvoer? :P
1
2
3
4
<?php
 
<button name="subject" type="submit" class="button submit_button" value="upload_files" onclick="upload_files();">Upload File to Server</button>
 <
input type='submit' name='bestellen' value='Verder' class='button rounded-corners' />
?>
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
<?php
    
function upload_files()
    {
        var 
uploaded false;
        var 
bar = $('.bar');
        var 
percent = $('.percent');
        var 
status = $('#status');

        $(
'form').ajaxForm({
        
beforeSend: function() {
        $(
".submit_button").attr("disabled","true");
        
status.empty();
        var 
percentVal '0%';
        
bar.width(percentVal)
        
percent.html(percentVal);
        },
        
uploadProgress: function(eventpositiontotalpercentComplete) {
            var 
percentVal percentComplete '%';
            
bar.width(percentVal)
            
percent.html(percentVal);
            
//console.log(percentVal, position, total);
        
},
        
complete:
            function(
xhr) {
            var 
percentVal '100%';
            
bar.width(percentVal)
            
percent.html(percentVal);
            
status.html(xhr.responseText);
            
uploaded true;
            $(
".submit_button").removeAttr("disabled");
        },
        
error: function() {
            
alert("Fatale fout :( Probeer opnieuw te uploaden. Mocht het probleem persistent aanhouden probeer een andere browser en probeer het opnieuw. Onze excuses voor het ongemak.");
            $(
".submit_button").removeAttr("disabled");
        }
    });
?>


[ Bericht 58% gewijzigd door cablegunmaster op 15-07-2012 18:43:22 ]
Redacted
  zaterdag 21 juli 2012 @ 17:58:25 #103
367178 Daarnaast
http://www.loser.com
pi_114503851
Ik kom ergens niet mee uit:

$i = 0;
while($i<5)
{
echo 'I is: '.$i;
$i++;
}

Wat ik wil is dat voor elke echo regel een radio button staat.
Als gebruiker bv de radiobutton die voor 'I is: 3' klikt, dat 'I is: 3' in een string gezet wordt en nog een keer geprint wordt.

Hoe bereik ik dit?
  zaterdag 21 juli 2012 @ 18:01:02 #104
84244 Scorpie
Abject en infaam!
pi_114503936
quote:
0s.gif Op zondag 15 juli 2012 18:27 schreef cablegunmaster het volgende:
Probleem #2:
Nog een foutje hoe zit het met XHR?
Hoe kan je die resetten / unsetten. Ik voer een xhr verzoek uit :P
en hoe stop ik de focus op "status.html(xhr.responseText);" als ik een andere submit op het zelfde formulier uitvoer? :P
[ code verwijderd ]

[ code verwijderd ]

HTML/CSS topic gebruiken.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  zaterdag 21 juli 2012 @ 18:01:17 #105
84244 Scorpie
Abject en infaam!
pi_114503945
quote:
0s.gif Op zaterdag 21 juli 2012 17:58 schreef Daarnaast het volgende:
Ik kom ergens niet mee uit:

$i = 0;
while($i<5)
{
echo 'I is: '.$i;
$i++;
}

Wat ik wil is dat voor elke echo regel een radio button staat.
Als gebruiker bv de radiobutton die voor 'I is: 3' klikt, dat 'I is: 3' in een string gezet wordt en nog een keer geprint wordt.

Hoe bereik ik dit?
Je wil die radio button values uitlezen?
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  zaterdag 21 juli 2012 @ 18:06:19 #106
367178 Daarnaast
http://www.loser.com
pi_114504078
quote:
0s.gif Op zaterdag 21 juli 2012 18:01 schreef Scorpie het volgende:

[..]

Je wil die radio button values uitlezen?
Ja

Bv:


Als radiobutton voor a geselecteerd wordt, dan moet de value a uitgelezen worden en in een variabele gestopt worden.
  zaterdag 21 juli 2012 @ 18:33:31 #107
84244 Scorpie
Abject en infaam!
pi_114504778
Dat uitlezen en in een variabele stoppen gebeurt meestal als je je form submit, wil je dat? Of wil je echt client side het uitlezen?
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  zaterdag 21 juli 2012 @ 18:45:28 #108
367178 Daarnaast
http://www.loser.com
pi_114505064
quote:
0s.gif Op zaterdag 21 juli 2012 18:33 schreef Scorpie het volgende:
Dat uitlezen en in een variabele stoppen gebeurt meestal als je je form submit, wil je dat? Of wil je echt client side het uitlezen?
quote:
0s.gif Op zaterdag 21 juli 2012 18:33 schreef Scorpie het volgende:
Dat uitlezen en in een variabele stoppen gebeurt meestal als je je form submit, wil je dat? Of wil je echt client side het uitlezen?
Beter uitgelegd wat ik wil.

ik heb 3 producten, in mijn php code haal ik deze 3 producten uit mijn mysql database en print ik ze als volgt op het scherm:
product1
product2
product3.

Dit is gelukt, echter wil ik meer doen met de drie producten dan ze alleen op het scherm printen. Ik wil namelijk dmv een radiobutton, button, URL oid de producten kunnen selecteren. Wanneer een product geselecteerd is, dan wil ik iets met die product doen, bijvoorbeeld de naam ervan ergens anders opnieuw printen.

Bv:
ik selecteer product1, product1 moet dan in een variabele gestopt worden, zodat ik er iets mee kan doen.

Waar ik moeite mee heb is een manier vinden om de producten te selecteren, dit wil mij maar niet lukken.

een voorbeeld oplossing:

<form action="checkbox-form.php" method="post">
databaserow value <input type="checkbox" name="dbclick" value="Yes" />
<input type="submit" name="formSubmit" value="Submit" />
</form>

ik heb bv een db met 5 rijen.

Voor elke rij moet een checkbox gemaakt worden en de rijd moet voor de checbox geprint worden.

bv:
DB:
Naam:
Bas
Piet
Wichel

dan moet mijn form zo uitzien:

<form action="checkbox-form.php" method="post">
Bas <input type="checkbox" name="dbclick" value="Yes" />
Piet <input type="checkbox" name="dbclick" value="Yes" />
Wichel<input type="checkbox" name="dbclick" value="Yes" />
<input type="submit" name="formSubmit" value="Submit" />
</form>

Dan kan ik elke waarde met post doorgeven aan php en er iets mee doen, maar ik heb geen idee hoe dit gedaan moet worden.

[ Bericht 22% gewijzigd door Daarnaast op 21-07-2012 19:09:59 ]
pi_114509060
quote:
0s.gif Op zaterdag 21 juli 2012 18:45 schreef Daarnaast het volgende:

[..]

[..]

Beter uitgelegd wat ik wil.

ik heb 3 producten, in mijn php code haal ik deze 3 producten uit mijn mysql database en print ik ze als volgt op het scherm:
product1
product2
product3.

Dit is gelukt, echter wil ik meer doen met de drie producten dan ze alleen op het scherm printen. Ik wil namelijk dmv een radiobutton, button, URL oid de producten kunnen selecteren. Wanneer een product geselecteerd is, dan wil ik iets met die product doen, bijvoorbeeld de naam ervan ergens anders opnieuw printen.

Bv:
ik selecteer product1, product1 moet dan in een variabele gestopt worden, zodat ik er iets mee kan doen.

Waar ik moeite mee heb is een manier vinden om de producten te selecteren, dit wil mij maar niet lukken.

een voorbeeld oplossing:

<form action="checkbox-form.php" method="post">
databaserow value <input type="checkbox" name="dbclick" value="Yes" />
<input type="submit" name="formSubmit" value="Submit" />
</form>

ik heb bv een db met 5 rijen.

Voor elke rij moet een checkbox gemaakt worden en de rijd moet voor de checbox geprint worden.

bv:
DB:
Naam:
Bas
Piet
Wichel

dan moet mijn form zo uitzien:

<form action="checkbox-form.php" method="post">
Bas <input type="checkbox" name="dbclick" value="Yes" />
Piet <input type="checkbox" name="dbclick" value="Yes" />
Wichel<input type="checkbox" name="dbclick" value="Yes" />
<input type="submit" name="formSubmit" value="Submit" />
</form>

Dan kan ik elke waarde met post doorgeven aan php en er iets mee doen, maar ik heb geen idee hoe dit gedaan moet worden.

Om de checkboxen weer te geven vanuit de DB doe je:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php 
$html_checkbox 
'';

$res mysql_query("SELECT naam FROM naam_tabel WHERE 1");

if(
mysql_num_rows($res) > 0) {
    while(
$row mysql_fetch_array($res)) {
        
$html_checkbox .= htmlentities($row['naam']) . ' <input type="checkbox" name="dbclick" value="' htmlentities($row['naam']) . '" /><br />';
    }
}
?>
<form action="checkbox-form.php" method="post">
 <?php echo $html_checkbox?>
 <input type="submit" name="formSubmit" value="Submit" />
</form>

De data eruithalen gaat zo:
1
2
3
4
5
6
<?php 
$checkbox_arr 
$_POST['dbclick'];
while(list(
$naam$waarde) = @each($checkbox_arr)) {
    echo 
$naam ' = ' $waarde;
}
?>
  zaterdag 21 juli 2012 @ 23:58:04 #110
367178 Daarnaast
http://www.loser.com
pi_114515611
quote:
0s.gif Op zaterdag 21 juli 2012 21:09 schreef The_Terminator het volgende:

[..]

Om de checkboxen weer te geven vanuit de DB doe je:
[ code verwijderd ]

De data eruithalen gaat zo:
[ code verwijderd ]

Ik kom niet uit met de code die jij gemaakt hebt, ik weet niet hoe ik het moet toepassen in mijn eigen code. Hier is mijn code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
echo"<table border =1>
    <tr>
    <th>Naam</th>
    <th>Werk</th>
    </tr>"
;

    while(
$query_row mysql_fetch_assoc($query))
    {
    
        
$naam $query_row['naam'];
        
$werk $query_row['werk'];
    
        echo 
"<form action=data_retrieval.php method=post>";
        echo 
"<tr>";
        echo 
"<td>".$naam."</td>";
        echo 
"<td>".$werk."</td>";
        echo 
"<td>"."<input type=submit name=add value=add " "</td>"."<br>";
        echo 
"</form>";
            
    }
    echo 
"</table>";
    
$close mysql_connect('localhost','root','')or die('Not connectend!');
    
mysql_close($close);

}
else
{
    echo 
'FAIL!';
}
?>

1
2
3
4
5
6
7
8
9
<?php
if(isset($_POST['add']))
{        
        
    echo 
"sdfsdf";//iets willekeurigs wordt wel geprint.
    
echo $naam;//hier wordt altijd de laatste entry uit de database geprint
    
echo $werk;//hier wordt altijd de laatste entry uit de database geprint
}
?>

Hoe zorg ik ervoor dat als ik een add knop drukt, dat de data links van de knop geprint wordt ipv altijd de laatste entry?

Bv:

Hans Bouwvakker [add]
Piet Acountant [add]

hoe kan ik mijn code zo aanpassen dat als ik add bij Hans druk er 'Hans Bouwvakker' geprint wordt
en als ik add bij piet druk er 'Piet Acountant' geprint wordt?
pi_114516869
quote:
0s.gif Op zaterdag 21 juli 2012 23:58 schreef Daarnaast het volgende:

[..]

hoe kan ik mijn code zo aanpassen dat als ik add bij Hans druk er 'Hans Bouwvakker' geprint wordt
en als ik add bij piet druk er 'Piet Acountant' geprint wordt?
Om bovenstaande te realiseren zou je via javascript een ajax request naar het script kunnen doen. Je zou dan via hetzelfde script direct de teruggegeven waarde vanuit het script naar bijvoorbeeld een span met een unieke id kunnen wegschrijven.

Ook moet je bijhouden wat er al is toegevoegd. Dit kun je in de DB bijhouden maar bijvoorbeeld ook in de sessie dmv de $_SESSON superglobal.

Overigens is je code erg slordig. De form-action, input-type, naam en waarde horen binnen aanhalingstekens te staan.

Zo dus: echo "<td><input type=\"submit\" name=\"add value\" /></td>";
pi_114523353
Doe het dan gelijk goed en gebruik single quotes.
  zondag 22 juli 2012 @ 13:45:10 #113
380160 Monedita
it means small coin in spanish
pi_114528201


[ Bericht 25% gewijzigd door Monedita op 22-07-2012 15:22:08 ]
  zondag 22 juli 2012 @ 13:59:17 #114
84244 Scorpie
Abject en infaam!
pi_114528632
quote:
10s.gif Op zondag 22 juli 2012 13:45 schreef Monedita het volgende:
Hoi. Ik wil graag php gaan leren en er ook echt tijd in steken.
Ik heb een macbook pro en wil uiteindelijk websites en apps voor facebook en apps voor de iphone maken en websites voor smartphones optimaliseren. Uiteindelijk wil ik ook desktop applicaties zoals tweetdeck maken en geavanceerde websites zoals studentenuitzendbureaus, online magazines ( en dan niet met wordpress oid ), prijs/vakantie vergelijkingen etc etc

Ik weet dat dit niet van de 1 op de andere dag gaat maar zoals ik al zei, ik wil er tijd in steken.
Wat raden jullie aan om als eerste mee te beginnen? Wat voor eindproduct? Een website of een app?
Ik ben sowieso van plan om lessen van Lynda.com te volgen, maar soms zie ik door de bomen het bos niet meer.
Maak er je fulltime baan van.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  zondag 22 juli 2012 @ 14:10:16 #115
380160 Monedita
it means small coin in spanish
pi_114528994
quote:
14s.gif Op zondag 22 juli 2012 13:59 schreef Scorpie het volgende:

[..]

Maak er je fulltime baan van.
}:|
  zondag 22 juli 2012 @ 14:34:45 #116
242879 Onnoman
The On And Only
pi_114529641
Hallo allemaal..

kan je 1 pagina op een website zichtbaar maken en de rest ontoegankelijk laten dmv htpaswrd en htaccess?

nu moet de index dus een bericht geven dat de website in ontwikkeling is
Als je de wereld wilt begrijpen, moet je denken zoals ik.
(Onnoman)
si vi pacem para bellum
himmelhoch jauchzend
  zondag 22 juli 2012 @ 14:46:34 #117
84244 Scorpie
Abject en infaam!
pi_114529943
quote:
0s.gif Op zondag 22 juli 2012 14:10 schreef Monedita het volgende:

[..]

}:|
Ja eh sorry, maar wat je allemaal hier loopt te verkondigen wat je wil gaan doen, dat is een 15 jaren plan als je het hobby matig gaat doen. Je hebt nul kennis neem ik aan?
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  zondag 22 juli 2012 @ 14:57:36 #118
104871 remlof
Europees federalist
pi_114530305
quote:
0s.gif Op zondag 22 juli 2012 14:46 schreef Scorpie het volgende:

[..]

Ja eh sorry, maar wat je allemaal hier loopt te verkondigen wat je wil gaan doen, dat is een 15 jaren plan als je het hobby matig gaat doen. Je hebt nul kennis neem ik aan?
Mwah, ik heb php gewoon on the job geleerd eind jaren negentig. Daarvoor gebruikte ik alleen html en javascript.
  zondag 22 juli 2012 @ 14:58:56 #119
84244 Scorpie
Abject en infaam!
pi_114530360
quote:
7s.gif Op zondag 22 juli 2012 14:57 schreef remlof het volgende:

[..]

Mwah, ik heb php gewoon on the job geleerd eind jaren negentig. Daarvoor gebruikte ik alleen html en javascript.
Ja prima hoor, maar heb je gelezen wat ze wil of niet? Iphone apps, CMSen, Desktop apps, Online magazines, de hele rambam. Dat leer je niet door elke week 3 uurtjes PHP-en met Lynda.com, of je moet net zo goed als remlof zijn.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  zondag 22 juli 2012 @ 15:08:26 #120
104871 remlof
Europees federalist
pi_114530627
quote:
14s.gif Op zondag 22 juli 2012 14:58 schreef Scorpie het volgende:

[..]

Ja prima hoor, maar heb je gelezen wat ze wil of niet? Iphone apps, CMSen, Desktop apps, Online magazines, de hele rambam. Dat leer je niet door elke week 3 uurtjes PHP-en met Lynda.com, of je moet net zo goed als remlof zijn.
Eh nee, dat lukt je zelfs niet als je net zo goed als ik bent :')

Maar met een beetje basiskennis kan je je op je werk wel verder ontwikkelen, als je mazzel hebt met door de baas betaalde opleidingen en/of cursussen.
  zondag 22 juli 2012 @ 15:18:25 #121
380160 Monedita
it means small coin in spanish
pi_114530924
Ik gaf duidelijk aan dat ik dat niet binnen no time verwacht te kunnen. Ik gaf ook duidelijk aan dat ik serieus ben en er tijd in wil steken en met 1 ding wil beginnen. Maar ik zal wel ergens anders informatie inwinnen ^O^
  zondag 22 juli 2012 @ 15:24:22 #122
75592 GlowMouse
l'état, c'est moi
pi_114531124
quote:
0s.gif Op zondag 22 juli 2012 14:34 schreef Onnoman het volgende:
Hallo allemaal..

kan je 1 pagina op een website zichtbaar maken en de rest ontoegankelijk laten dmv htpaswrd en htaccess?

nu moet de index dus een bericht geven dat de website in ontwikkeling is
met mod_rewrite:
1
2
3
4
5
6
RewriteEngine On
RewriteBase /

RewriteCond %{REMOTE_ADDR} !^1\.1\.1\.1
RewriteCond %{REMOTE_ADDR} !^1\.1\.1\.2
RewriteRule ^(.*)$ down.html [L]
met daarin de juiste ip-adressen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 22 juli 2012 @ 15:25:48 #123
84244 Scorpie
Abject en infaam!
pi_114531179
quote:
14s.gif Op zondag 22 juli 2012 15:18 schreef Monedita het volgende:
Ik gaf duidelijk aan dat ik dat niet binnen no time verwacht te kunnen. Ik gaf ook duidelijk aan dat ik serieus ben en er tijd in wil steken en met 1 ding wil beginnen. Maar ik zal wel ergens anders informatie inwinnen ^O^
Je wilt met 1 ding beginnen? Begin met een database opzetten en daar gegevens in en uit halen en aanpassen.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  zondag 22 juli 2012 @ 15:33:30 #124
104871 remlof
Europees federalist
pi_114531397
Dat lijkt mij ook een hele goeie start. AJAX snel onder de knie krijgen is ook wel een pre tegenwoordig.
pi_114531998
quote:
14s.gif Op zondag 22 juli 2012 15:33 schreef remlof het volgende:
Dat lijkt mij ook een hele goeie start. AJAX snel onder de knie krijgen is ook wel een pre tegenwoordig.
Mij lijkt dit voor een beginner soms nog best ver.

Simpele stappen om te beginnen met PHP te programmeren:
1. installeer Xampp (Aangeraden is het te installeren als service).
http://nl.wikipedia.org/wiki/XAMPP (Wat is Xampp?)
2. Check of het draait (xampp control panel ) Apache en Phpmyadmin zouden aan moeten staan na installeren.
3. "C:\Xampp\htdocs\" (of waar xampp/htdocs ook staat) Maar waar je php bestanden kunt neerzetten in de map htdocs. leeg de hele map maar verwijder de folder niet.
4. Stop hier een bestand in genaamd test.php
5. Vul het met wat simpele php Als voorkeur raad ik aan <?php echo "hello world" ?>
6. en test of het werkt, door naar localhost/test.php te gaan in je webbrowser. Localhost is je xampp webhost en simuleert een webserver en kan gebruikt worden om bvb op je eigen pc een webserver te draaien.

Van deze basis kan je alle kanten op :). Vele tutorials volgen en begrijpen waar het naartoe leidt met php. PRE is een basis van html / CSS. Want dat blijf je altijd houden.

Mijn advies is van boven af aan beginnen met:
- $variabelen (wat zijn ze en waarom? )
- If else . (zoek een simpele rekensom met if else en stop bij beide een echo om te testen of het werkt. Maakt statisch 2 - 3 variabelen aan en reken een som ermee uit als iets kleiner is dan 100 en groter is dan 100 gebasseerd hierop een ander antwoord).
- For loops.
- For each loops.
- Arrays ( maak een arrays met 8 random nummers en sorteer ze van laag naar hoog met behulp van een functie )
- Switch (Wat zijn ze en hoe zijn ze nuttig? )
- Rekenen in php. (Ik heb 8 bomen en elke boom maakt 40 planken , maak een functie die terug geeft hoeveel planken ik krijg bij invoer van Boom en hoeveelheid planken die je terug krijgt , afgerond op integer en overvloed terugkerend met behulp van modulo (Wat is modulo? ) ).
- Functies uit testen
- Includes (Wat zijn ze en waarom zijn ze handig?)
- Maak een formulier. Zoals je normaal ook op een dynamische webpagina ziet. Vul alles in en kijk hoe je de gegevens kunt terug echo'en met wat je hebt ingevuld (Hint: $_POST of $_GET)
Tip: $_POST en $_GET zul je met hoofdletters moeten schrijven of hij pakt/vindt het niet.
- Wanneer gebruik je $_POST en wanneer $_GET?
- Phpmyadmin verkennen (groot programma voor de eerste keer binnen xampp) Localhost/phpmyadmin
- Data uit een Tabel van de Database server te halen (Eerste SQL Select * from table)
- Data opslaan in een tabel. (insert into table )
- Data verwijderen uit een tabel (delete from table)
- Connectie maken in php.
Redacted
  zondag 22 juli 2012 @ 15:53:35 #126
84244 Scorpie
Abject en infaam!
pi_114532055
cablegun is de man.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_114532125
quote:
14s.gif Op zondag 22 juli 2012 15:53 schreef Scorpie het volgende:
cablegun is de man.
Nou dat zijn ongeveer de stappen tot aan het ophalen van iets uit de DB. :P
Zou er haast een hele Tutorial site mee kunnen vullen.
Het idee van dit lijstje is dat je het moet googlen. Zodat je zelf leert, naar wat je zoekt en wat je doet.
Veel dingen zul je moeten afkijken. Veel momenten zullen er zijn dat je het even niet snapt en uren in de code duikt om je fout eruit te halen.
Redacted
  zondag 22 juli 2012 @ 16:10:46 #128
242879 Onnoman
The On And Only
pi_114532567
quote:
14s.gif Op zondag 22 juli 2012 15:24 schreef GlowMouse het volgende:

[..]

met mod_rewrite:
[ code verwijderd ]

met daarin de juiste ip-adressen
bedankt glowmouse..
dus ik bedoel te zeggen.. dat de index zichtbaar voor publiek maar de rest van de website niet :D klopt dat?
Als je de wereld wilt begrijpen, moet je denken zoals ik.
(Onnoman)
si vi pacem para bellum
himmelhoch jauchzend
pi_114532589
Even een vraagje hier zo. Ik wil een cronjob draaien elke paar uur of elke dag, maar weet niet precies of het volgende script voldoet:

1
2
3
4
5
6
7
8
9
10
<?php
$mysqli 
= new mysqli("localhost""user""pass""database"); 
if (
$mysqli->connect_errno) {
    echo 
"Failed to connect to MySQL: (" $mysqli->connect_errno ") " $mysqli->connect_error;
}
echo 
$mysqli->host_info "\n";

mysqli_query($mysqli"DELETE FROM table WHERE cache_date <= now() - interval 1 hour");
mysqli_query($mysqli"OPTIMIZE TABLE '" table "'");
?>

De delete line werkt en de rijen in 'table' worden gewoon verwijderd. De optimize line werkt echt niet. Ik wil enkel een tabel optimaliseren in de database (om de overhead te verwijderen die met de delete line is gemaakt) die met $mysqli wordt opgeroepen. Wat doe ik fout?
  zondag 22 juli 2012 @ 16:15:51 #130
84244 Scorpie
Abject en infaam!
pi_114532716
is table wel gezet?
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_114532722
quote:
0s.gif Op zondag 22 juli 2012 16:10 schreef Onnoman het volgende:

[..]

bedankt glowmouse..
dus ik bedoel te zeggen.. dat de index zichtbaar voor publiek maar de rest van de website niet :D klopt dat?
1
2
3
4
5
6
7
8
9
10
#Letterlijk staat hier Herschrijfmotor aan.
RewriteEngine On
RewriteBase /

#als afstandadres niet gelijk is aan (ingevuld IP), zie Rule en rule zegt:
# "Pak down.html "  Als ingevuld IP dus 1.1.1.1 \ is nodig voor een escape karakter.
# Pak de pagina die opgevraagt is.
RewriteCond %{REMOTE_ADDR} !^1\.1\.1\.1
RewriteCond %{REMOTE_ADDR} !^1\.1\.1\.2
RewriteRule ^(.*)$ down.html [L]
Daarnaast als het je eigen website is. Men wil niet weten of het niet werkt of wel.
Laat het zien dat het werkt of niet. Je hebt niks aan een pagina, die laat zien dat het "Nog aan gewerkt wordt" of niet. Zo belangrijk is je website niet. :P Daar hebben je bezoekers niks aan. En google rankings al helemaal niet! Laat desnoods een blanko pagina zien! :P (tenminste als het je eerste keer is dat je aan de pagina werkt).
Redacted
  zondag 22 juli 2012 @ 16:16:54 #132
104871 remlof
Europees federalist
pi_114532758
Als ik php cronjobs schrijf gebruik ik de php-tags niet en laat het script beginnen met:

#!/usr/local/bin/php -q

De perl-manier zeg maar.
pi_114532891
quote:
0s.gif Op zondag 22 juli 2012 16:11 schreef Syntix het volgende:
Even een vraagje hier zo. Ik wil een cronjob draaien elke paar uur of elke dag, maar weet niet precies of het volgende script voldoet:
[ code verwijderd ]

De delete line werkt en de rijen in 'table' worden gewoon verwijderd. De optimize line werkt echt niet. Ik wil enkel een tabel optimaliseren in de database (om de overhead te verwijderen die met de delete line is gemaakt) die met $mysqli wordt opgeroepen. Wat doe ik fout?
Simpel advies , je krijgt de echo nooit te zien als je dit als cronjob draait, probeer ipv daarvan het op te vangen in een bestand met behulp van Fopen en Fclose.
http://www.tizag.com/phpT/filewrite.php
Idee ervan is dat je een error.log bestand aanmaakt met mocht er iets fout gegaan zijn met de query kan je het daarin lezen. of error.txt wat je zelf prefereert.
Redacted
  zondag 22 juli 2012 @ 16:20:58 #134
12221 Tijn
Powered by MS Paint
pi_114532892
quote:
0s.gif Op zondag 22 juli 2012 16:11 schreef Syntix het volgende:

De optimize line werkt echt niet.
Je moet van "table" een variabele maken en deze zetten:

1
2
3
4
<?php
$table 
'mijn_tabel';
mysqli_query($mysqli"OPTIMIZE TABLE " $table);
?>

óf helemaal geen variabele gebruiken:

1
2
3
<?php
mysqli_query
($mysqli"OPTIMIZE TABLE mijn_tabel");
?>
  zondag 22 juli 2012 @ 16:22:01 #135
12221 Tijn
Powered by MS Paint
pi_114532937
quote:
0s.gif Op zondag 22 juli 2012 16:20 schreef cablegunmaster het volgende:

[..]

Simpel advies , je krijgt de echo nooit te zien als je dit als cronjob draait, probeer ipv daarvan het op te vangen in een bestand met behulp van Fopen en Fclose.
http://www.tizag.com/phpT/filewrite.php
Idee ervan is dat je een error.log bestand aanmaakt met mocht er iets fout gegaan zijn met de query kan je het daarin lezen.
Ik vind zelf file_put_contents() makkelijker om een logfile bij te houden dan met fopen(), fwrite() en fclose() te moeten pielen.
pi_114533015
quote:
14s.gif Op zondag 22 juli 2012 16:22 schreef Tijn het volgende:

[..]

Ik vind zelf file_put_contents() makkelijker om een logfile bij te houden dan met fopen(), fwrite() en fclose() te moeten pielen.
Handig O+ ben zelf ook druk bezig om dit te maken dus toevallig, dat ik dit net las :9. Eroor.log incoming >:) Helaas zal het nog best een leeg log worden :o. maar dat is maar goed ook :).
Redacted
pi_114533094
quote:
2s.gif Op zondag 22 juli 2012 16:20 schreef Tijn het volgende:

[..]

Je moet van "table" een variabele maken en deze zetten:
[ code verwijderd ]

óf helemaal geen variabele gebruiken:
[ code verwijderd ]

Bedankt! Aangezien jullie toch zo snel reageren heb ik nog wel een vraagje. Ik draai nu een wamp server en probeer dit cronjob scriptje dus via de command line met php-win -f script.php of php -f script.php. Dit was ik ook van plan bij mijn VPS windows server. Wat ik nu alleen merk is dat nadat script.php klaar is en dus de rijen verwijderd zijn ook php-win.exe ermee kapt (ik heb nu 2 ".exe's" tegelijk draaien en 1 daarvan kapt en de ander draait door). Hoe komt dit? Het maakt niet uit of ik php.exe of php-win.exe draai beiden zorgen ervoor dat 1 php-win bestand ermee stopt.

Error log heb ik niet echt nodig denk ik. Zo belangrijk is het verwijderen niet. Ik zou het zelfs handmatig kunnen doen, maar een cronjob is toch wat handiger.
pi_114533310
quote:
0s.gif Op zondag 22 juli 2012 16:25 schreef Syntix het volgende:
Wat ik nu alleen merk is dat nadat script.php klaar is en dus de rijen verwijderd zijn ook php-win.exe ermee kapt (ik heb nu 2 ".exe's" tegelijk draaien en 1 daarvan kapt en de ander draait door). Hoe komt dit? Het maakt niet uit of ik php.exe of php-win.exe draai beiden zorgen ervoor dat 1 php-win bestand ermee stopt.
Maakt hij er ook 1 aan als je het script of commandline opent? Want uiteindelijk zul je dit niet commandline draaien maar ergens in een omgeving waar je aangeeft wanneer het gedraait moet worden. En welk script er gedraait zal worden.

Ik weet niet of je dit op een Cpanel of wat voor interface draait maar de meeste webhosters ondersteunen zelf een cronjob paneel waarin je het kan aangeven. Mocht je dit op je eigen lamp server willen draaien zul je toch even moeten uitvogelen hoe je het als cronjob kan instellen ipv als lineair. :)
Redacted
pi_114533510
quote:
0s.gif Op zondag 22 juli 2012 16:32 schreef cablegunmaster het volgende:

[..]

Maakt hij er ook 1 aan als je het script of commandline opent? Want uiteindelijk zul je dit niet commandline draaien maar ergens in een omgeving waar je aangeeft wanneer het gedraait moet worden. En welk script er gedraait zal worden.
Ik begrijp je niet helemaal hier dus ik probeer het iets duidelijker uit te leggen. Ik draai nu script1.php en script2.php met de volgende command php-win -f scriptx.php. Ik draai php-win omdat het in de achtergrond draait en ik dus gewoon de cmd kan wegklikken. Die twee scriptjes draaien dus en nu vraag ik wederom via de command line php of php-win -f cronjob.php op zoals het script wat ik hierboven gaf. Ik begrijp idd dat als ik het via een cronjob draai op een vps dat het dan wel werkt, maar ik zou het nu liever alvast "zien" zodat ik het zooitje allemaal online kan gooien en er niet meer naar om hoef te kijken.
pi_114534003
quote:
0s.gif Op zondag 22 juli 2012 16:37 schreef Syntix het volgende:

[..]

Ik begrijp je niet helemaal hier dus ik probeer het iets duidelijker uit te leggen. Ik draai nu script1.php en script2.php met de volgende command php-win -f scriptx.php. Ik draai php-win omdat het in de achtergrond draait en ik dus gewoon de cmd kan wegklikken. Die twee scriptjes draaien dus en nu vraag ik wederom via de command line php of php-win -f cronjob.php op zoals het script wat ik hierboven gaf. Ik begrijp idd dat als ik het via een cronjob draai op een vps dat het dan wel werkt, maar ik zou het nu liever alvast "zien" zodat ik het zooitje allemaal online kan gooien en er niet meer naar om hoef te kijken.
Waarom kijk je ernaar via de commandline? je kan uiteindelijk het script op compile errors testen door het via de localhost/script.php te draaien in de webbrowser en vervolgens zie je in de webbrowser of er errors zijn of niet.
Redacted
pi_114542799
quote:
0s.gif Op zondag 22 juli 2012 16:51 schreef cablegunmaster het volgende:

[..]

Waarom kijk je ernaar via de commandline? je kan uiteindelijk het script op compile errors testen door het via de localhost/script.php te draaien in de webbrowser en vervolgens zie je in de webbrowser of er errors zijn of niet.
Cronjob script is aangepast en lijkt goed te werken nu via de webbrowser. Dus bedankt! Nu alleen nog een goed mysql backup script vinden.
  zondag 22 juli 2012 @ 21:12:56 #142
380160 Monedita
it means small coin in spanish
pi_114543581
quote:
14s.gif Op zondag 22 juli 2012 15:25 schreef Scorpie het volgende:

[..]

Je wilt met 1 ding beginnen? Begin met een database opzetten en daar gegevens in en uit halen en aanpassen.
Database opzetten kan ik wel, okay dus beginnen met losse scriptjes die dat soort opdrachten kunnen uitvoeren. Thanks

quote:
14s.gif Op zondag 22 juli 2012 15:33 schreef remlof het volgende:
Dat lijkt mij ook een hele goeie start. AJAX snel onder de knie krijgen is ook wel een pre tegenwoordig.
AJAX zal ik op de lijst zetten en bestuderen, dankjewel

quote:
0s.gif Op zondag 22 juli 2012 15:51 schreef cablegunmaster het volgende:

[..]

Mij lijkt dit voor een beginner soms nog best ver.

Simpele stappen om te beginnen met PHP te programmeren:
1. installeer Xampp (Aangeraden is het te installeren als service).
http://nl.wikipedia.org/wiki/XAMPP (Wat is Xampp?)
2. Check of het draait (xampp control panel ) Apache en Phpmyadmin zouden aan moeten staan na installeren.
3. "C:\Xampp\htdocs\" (of waar xampp/htdocs ook staat) Maar waar je php bestanden kunt neerzetten in de map htdocs. leeg de hele map maar verwijder de folder niet.
4. Stop hier een bestand in genaamd test.php
5. Vul het met wat simpele php Als voorkeur raad ik aan <?php echo "hello world" ?>
6. en test of het werkt, door naar localhost/test.php te gaan in je webbrowser. Localhost is je xampp webhost en simuleert een webserver en kan gebruikt worden om bvb op je eigen pc een webserver te draaien.

Van deze basis kan je alle kanten op :). Vele tutorials volgen en begrijpen waar het naartoe leidt met php. PRE is een basis van html / CSS. Want dat blijf je altijd houden.

Mijn advies is van boven af aan beginnen met:
- $variabelen (wat zijn ze en waarom? )
- If else . (zoek een simpele rekensom met if else en stop bij beide een echo om te testen of het werkt. Maakt statisch 2 - 3 variabelen aan en reken een som ermee uit als iets kleiner is dan 100 en groter is dan 100 gebasseerd hierop een ander antwoord).
- For loops.
- For each loops.
- Arrays ( maak een arrays met 8 random nummers en sorteer ze van laag naar hoog met behulp van een functie )
- Switch (Wat zijn ze en hoe zijn ze nuttig? )
- Rekenen in php. (Ik heb 8 bomen en elke boom maakt 40 planken , maak een functie die terug geeft hoeveel planken ik krijg bij invoer van Boom en hoeveelheid planken die je terug krijgt , afgerond op integer en overvloed terugkerend met behulp van modulo (Wat is modulo? ) ).
- Functies uit testen
- Includes (Wat zijn ze en waarom zijn ze handig?)
- Maak een formulier. Zoals je normaal ook op een dynamische webpagina ziet. Vul alles in en kijk hoe je de gegevens kunt terug echo'en met wat je hebt ingevuld (Hint: $_POST of $_GET)
Tip: $_POST en $_GET zul je met hoofdletters moeten schrijven of hij pakt/vindt het niet.
- Wanneer gebruik je $_POST en wanneer $_GET?
- Phpmyadmin verkennen (groot programma voor de eerste keer binnen xampp) Localhost/phpmyadmin
- Data uit een Tabel van de Database server te halen (Eerste SQL Select * from table)
- Data opslaan in een tabel. (insert into table )
- Data verwijderen uit een tabel (delete from table)
- Connectie maken in php.
:o Dankje _O_ O+
Super bedankt voor je tijd en moeite om dit op een rij te zetten, ook voor je behulpzame pm !
Ik ga hier lekker mee aan de slag, ik heb je aanbevolen programma al binnen :)
  zondag 22 juli 2012 @ 21:20:50 #143
367178 Daarnaast
http://www.loser.com
pi_114543959
Hoe kan ik mijn php bestanden in htdocs map ontoegankelijk maken voor pc's op hetzelfde netwerk?

Als ik nu op een andere pc in hetzelfde netwerk mijn ip adres invoer gevolgd door de map waarin mijn php bestanden zitten en eventueel gevolgd door een php bestand invoer, dan hebben mensen gewoon toegang.

Hoe beveilig ik dit?
pi_114549449
De inhoud van PHP-bestanden is nooit te bekijken. Alleen de output.
  zondag 22 juli 2012 @ 23:24:28 #145
367178 Daarnaast
http://www.loser.com
pi_114549815
quote:
14s.gif Op zondag 22 juli 2012 23:17 schreef KomtTijd... het volgende:
De inhoud van PHP-bestanden is nooit te bekijken. Alleen de output.
Ja klopt, met de output kun je gegevens in mijn database zetten, dat wil ik vermijden.
  zondag 22 juli 2012 @ 23:31:53 #146
84244 Scorpie
Abject en infaam!
pi_114550223
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  maandag 23 juli 2012 @ 10:37:35 #147
242879 Onnoman
The On And Only
pi_114558864
quote:
0s.gif Op zondag 22 juli 2012 16:15 schreef cablegunmaster het volgende:

[..]
[ code verwijderd ]

Daarnaast als het je eigen website is. Men wil niet weten of het niet werkt of wel.
Laat het zien dat het werkt of niet. Je hebt niks aan een pagina, die laat zien dat het "Nog aan gewerkt wordt" of niet. Zo belangrijk is je website niet. :P Daar hebben je bezoekers niks aan. En google rankings al helemaal niet! Laat desnoods een blanko pagina zien! :P (tenminste als het je eerste keer is dat je aan de pagina werkt).
ha.. dus nu heb ik een maintenance pagina met een afbeelding in die dus op een andere locatie zit.. hoe krijg je die toegang vervolgens?

met je opmerking ben ik trouwens niet mee eens.. ik ben namelijk de website aan het bouwen, maar mijn klant wil toch graag dat er alvast wat basis informatie staat met een emailadres en telefoonnummer...

dus bedankt voor het meedenken heur :D
Als je de wereld wilt begrijpen, moet je denken zoals ik.
(Onnoman)
si vi pacem para bellum
himmelhoch jauchzend
  maandag 23 juli 2012 @ 17:17:14 #148
367178 Daarnaast
http://www.loser.com
pi_114570286
Hoe kan ik in php op de juiste manier een functie aanroepen als een button geklikt wordt?

Ik begrijp dat php serverside is.

Maar stel voor je hebt een knop met value='zeg hallo!'

Verder heb je de volgende functie:
1
2
3
4
5
6
<?php
function zegHallo()
{
 echo 
'Hallo!';
}
?>

Hoe kan men met php op de juiste manier bij het drukken van de knop de functio zegHallo() aanroepen?

Nu lijkt het dat ik telkens omwegen moet die eigenlijk niet horen om met een knop een functie aan te roepen.

Hoe wordt dit in praktijk gedaan?

Verder krijg ik bij de volgende stuk code de foutmelding "Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in"

1echo "<form action='<?php=$_SERVER['PHP_SELF'];?>' method=post>";

Hoe komt dit?
pi_114570363
...in de praktijk doe je dat met javascript.
  maandag 23 juli 2012 @ 17:20:52 #150
367178 Daarnaast
http://www.loser.com
pi_114570407
quote:
14s.gif Op maandag 23 juli 2012 17:19 schreef KomtTijd... het volgende:
...in de praktijk doe je dat met javascript.
Dus in een onClick van een button roep je javascript die vervolgens voor je de functie zegHallo(); aanroept?
pi_114570465
quote:
0s.gif Op maandag 23 juli 2012 17:20 schreef Daarnaast het volgende:

[..]

Dus in een onClick van een button roep je javascript die vervolgens voor je de functie zegHallo(); aanroept?
<button onclick="alert('hallo')">
Ik begrijp niet hoe je voor je ziet dat zoiets uberhaupt door je server uitgevoerd kan worden...
  maandag 23 juli 2012 @ 17:25:16 #152
367178 Daarnaast
http://www.loser.com
pi_114570549
quote:
14s.gif Op maandag 23 juli 2012 17:22 schreef KomtTijd... het volgende:

[..]

<button onclick="alert('hallo')">
Ik begrijp niet hoe je voor je ziet dat zoiets uberhaupt door je server uitgevoerd kan worden...
Ja ik begrijp het server/client principe nog niet helemaal. Maar wat als je functie meer doet dan alleen maar hallo printen? Als het bijvoorbeeld berekeningen uit voert en een waarde terug retourneert die je in een php variabele wilt stoppen?
pi_114570551
En die foutmelding komt waarschijnlijk doordat je dubbele quotes gebruikt en hij daardoor je $_SERVER variable wil gaan parsen.

Althans, zoals het er staat neem ik aan dat het je bedoeling is om een php-codesniplet weer te geven op de pagina?
pi_114570569
quote:
0s.gif Op maandag 23 juli 2012 17:25 schreef Daarnaast het volgende:

[..]

Ja ik begrijp het server/client principe nog niet helemaal. Maar wat als je functie meer doet dan alleen maar hallo printen? Als het bijvoorbeeld berekeningen uit voert en een waarde terug retourneert die je in een php variabele wilt stoppen?
Lees je in in forms.
  maandag 23 juli 2012 @ 18:33:37 #155
84244 Scorpie
Abject en infaam!
pi_114572539
quote:
0s.gif Op maandag 23 juli 2012 17:25 schreef Daarnaast het volgende:

[..]

Ja ik begrijp het server/client principe nog niet helemaal. Maar wat als je functie meer doet dan alleen maar hallo printen? Als het bijvoorbeeld berekeningen uit voert en een waarde terug retourneert die je in een php variabele wilt stoppen?
Daar heb je forms en form submittal voor.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  maandag 23 juli 2012 @ 20:11:22 #156
12221 Tijn
Powered by MS Paint
pi_114576186
quote:
0s.gif Op maandag 23 juli 2012 17:25 schreef Daarnaast het volgende:

[..]

Ja ik begrijp het server/client principe nog niet helemaal. Maar wat als je functie meer doet dan alleen maar hallo printen? Als het bijvoorbeeld berekeningen uit voert en een waarde terug retourneert die je in een php variabele wilt stoppen?
Daar zijn POST en GET voor.

Dit is bijvoorbeeld een formulier waarmee je de gebruiker om een waarde vraagt:

1
2
3
4
<form action="" method="post">
    <label>Voer hier een getal in: <input type="number" name="nummer" /></label>
    <button type="submit">doe het</button>
</form>

En als je dit er dan bij plakt, wordt er op de server een waarde berekend en getoond op basis van de invoer:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
if($_SERVER['REQUEST_METHOD'] === 'POST')
{
  
$nummer intval($_POST['nummer']);
  if(
$nummer)
  {
    
$tweekeerdehelft = (0.5 $_POST['nummer']) * (0.5 $_POST['nummer']);
    echo 
'<p>Twee keer de helft van <strong>'.$nummer.'</strong> is <strong>'.$tweekeerdehelft.'</strong>.</p>';
  }
  else
  {
    echo 
'<p>Nee, fout.</p>';
  }
}
?>

Omdat je in het formulier de waarde "nummer" hebt genoemd (met 'name="nummer"'), is deze invoer nadat het formulier is verstuurd op de server beschikbaar als $_POST['nummer']. Als het formulier met 'method="GET"' verstuurd was, dan was het op de server beschikbaar geweest als $_GET['nummer'].
  dinsdag 24 juli 2012 @ 14:40:33 #157
292596 Faux.
Fan van zichzelf
pi_114604520
Ik heb een PHP-script dat elke minuut uitgevoerd dient te worden. Is het dan slimmer om dit via een cron job te doen of het PHP-script opstarten in het Terminal en dan met sleep(); elke minuut zichzelf laten uitvoeren?
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  dinsdag 24 juli 2012 @ 14:41:12 #158
91039 mstx
2x1/2 = 1/2 x 1/2
pi_114604533
quote:
11s.gif Op dinsdag 24 juli 2012 14:40 schreef Faux. het volgende:
Ik heb een PHP-script dat elke minuut uitgevoerd dient te worden. Is het dan slimmer om dit via een cron job te doen of het PHP-script opstarten in het Terminal en dan met sleep(); elke minuut zichzelf laten uitvoeren?
Daar is cron voor bedoeld.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  dinsdag 24 juli 2012 @ 14:41:45 #159
12221 Tijn
Powered by MS Paint
pi_114604552
quote:
11s.gif Op dinsdag 24 juli 2012 14:40 schreef Faux. het volgende:
Ik heb een PHP-script dat elke minuut uitgevoerd dient te worden. Is het dan slimmer om dit via een cron job te doen of het PHP-script opstarten in het Terminal en dan met sleep(); elke minuut zichzelf laten uitvoeren?
Cron natuurlijk.
  dinsdag 24 juli 2012 @ 14:45:57 #160
292596 Faux.
Fan van zichzelf
pi_114604678
Okido, dank :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_114604830
quote:
11s.gif Op dinsdag 24 juli 2012 14:40 schreef Faux. het volgende:
Ik heb een PHP-script dat elke minuut uitgevoerd dient te worden.
Daar geloof ik niets van. Maar zo wel: cron inderdaad
  dinsdag 24 juli 2012 @ 14:59:15 #162
84244 Scorpie
Abject en infaam!
pi_114605087
quote:
14s.gif Op dinsdag 24 juli 2012 14:50 schreef KomtTijd... het volgende:

[..]

Daar geloof ik niets van. Maar zo wel: cron inderdaad
Bwhehe :D
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  woensdag 25 juli 2012 @ 15:01:41 #163
367178 Daarnaast
http://www.loser.com
pi_114644072
Ik heb als test een simpele database applicatie gemaakt in PHP. Als gebruiker kun je data opslaan, wijzigen of verwijderen. Nu wil ik een de gebruiker notificeren van een wijziging/verwijdering/toevoegen. Op dit moment doe ik dat gewoon met een echo command, maar wat is een betere manier om de gebruiker te notificeren?

Het probleem met notificeren via de echo command dat ik heb is, de notificatie wordt op dezelfde plek geprint als regel code waar het aangemaakt wordt. Ik wil specifieke locatie voor notificaties hebben. Hoe is dit te realiseren met php?
  woensdag 25 juli 2012 @ 15:05:50 #164
84244 Scorpie
Abject en infaam!
pi_114644243
Dat delegeer je meestal naar de frontend toe vanuit PHP. Je zet serverside dan een variabele in de sessie die aan de voorkant uitgelezen wordt.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_114644468
quote:
0s.gif Op dinsdag 24 juli 2012 14:59 schreef Scorpie het volgende:

[..]

Bwhehe :D
Ik moest ook al een beetje huilen toen ik ontdekte dat de applicatie waar ik aan werk een cronjob gebruikt om notificaties te sturen van statuschanges ;(
  woensdag 25 juli 2012 @ 15:12:49 #166
84244 Scorpie
Abject en infaam!
pi_114644485
quote:
14s.gif Op woensdag 25 juli 2012 15:12 schreef KomtTijd... het volgende:

[..]

Ik moest ook al een beetje huilen toen ik ontdekte dat de applicatie waar ik aan werk een cronjob gebruikt om notificaties te sturen van statuschanges ;(
Prachtig toch, Delayed Event Driven Model _O_
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_114662390
Hoe doen jullie eigenlijk een website bouwen als je niet gebruikt maakt van frameworks? Ik ben bezig met een concept zit even zelf te denken hoe ik dit het best kan doen. Ik dacht aan het MVC design pattern waarbij ik eerst de globale objecten ga creëren als value objects. Daaromheen een DAO class die databaseafhandeling doet en een Controller class die eigenlijk alles controleert. Voor de controller dus een HTML laag die de controller aanroept en wellicht daar nog wat een extra klasse indien nodig. Hoe doen jullie doet zodat alles een beetje gestructureerd en overzichtelijk blijft?
  woensdag 25 juli 2012 @ 23:11:45 #168
12221 Tijn
Powered by MS Paint
pi_114662870
Ik maak gewoon een mapje met controllers, een mapje met models en een mapje met views. Overzichtelijker kan imho niet.

Om het aan de praat te krijgen maak ik eerst een .htaccess file die de boel bootstrapt naar index.php, daar parse ik de opgevraagde url, haal dat door een router functie en die roept vervolgens de juiste controller method met de juiste parameters aan.

De controller pakt er in de meeste gevallen een paar models bij, harkt de juiste data bij elkaar en roept tot slot een view aan, wat in feite een HTML-pagina is met wat variabelen erin.

Vroeger gebruikte ik nog wel eens Smarty voor de views omdat ik dacht dat dat handig was, maar de laatste tijd gebruik ik gewoon plain HTML files met af en toe wat PHP tags erin, wel zo makkelijk.
pi_114666478
quote:
0s.gif Op woensdag 25 juli 2012 23:02 schreef mafkees10 het volgende:
Hoe doen jullie eigenlijk een website bouwen als je niet gebruikt maakt van frameworks?
...gewoon niet?
  donderdag 26 juli 2012 @ 19:43:06 #170
298746 Dalando
18, niet meer gefrustreerd
pi_114690990
Misschien best wel een noob vraagje :@

Maar ik heb een PHP script wat een aantal seconden kan duren voor het uitgevoerd is. Nu wil ik er voor zorgen dat de content al wordt weergegeven ookal is het script niet klaar, bijvoorbeeld zo:

1
2
3
4
5
6
7
8
9
<?php
// we doen deel 1

echo 'Deel 1 van de 5 klaar<br/>'// Nu zou er moeten staan: Deel 1 van de 5 is klaar

// we doen deel 2 

echo 'Deel 2 van de 5 klaar<br/>'// Nu zou er moeten staan: Deel 1 van de 5 is klaar \n Deel 2 van de 5 is klaar etc...
?>

Dit is toch mogelijk? :@

En werkt dit ook als de content wordt weergegeven met AJAX? Of kun je een progressbar weergeven dmv AJAX terwijl delen van het PHP script worden uitgevoerd?
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  donderdag 26 juli 2012 @ 19:46:23 #171
84926 WyriHaximus
Release the hounds smithers!
pi_114691127
quote:
14s.gif Op donderdag 26 juli 2012 00:32 schreef KomtTijd... het volgende:

[..]

...gewoon niet?
Dat dus, gebruik alleen geen framework als het in 1 html file te doen is met niks server side.
phluphy for president!
  donderdag 26 juli 2012 @ 19:47:10 #172
84244 Scorpie
Abject en infaam!
pi_114691152
quote:
0s.gif Op woensdag 25 juli 2012 23:02 schreef mafkees10 het volgende:
Hoe doen jullie eigenlijk een website bouwen als je niet gebruikt maakt van frameworks? Ik ben bezig met een concept zit even zelf te denken hoe ik dit het best kan doen. Ik dacht aan het MVC design pattern waarbij ik eerst de globale objecten ga creëren als value objects. Daaromheen een DAO class die databaseafhandeling doet en een Controller class die eigenlijk alles controleert. Voor de controller dus een HTML laag die de controller aanroept en wellicht daar nog wat een extra klasse indien nodig. Hoe doen jullie doet zodat alles een beetje gestructureerd en overzichtelijk blijft?
Niet. Wat jij doet is cakephp nabouwen.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  donderdag 26 juli 2012 @ 19:48:00 #173
84926 WyriHaximus
Release the hounds smithers!
pi_114691176
quote:
2s.gif Op donderdag 26 juli 2012 19:43 schreef Dalando het volgende:
Misschien best wel een noob vraagje :@

Maar ik heb een PHP script wat een aantal seconden kan duren voor het uitgevoerd is. Nu wil ik er voor zorgen dat de content al wordt weergegeven ookal is het script niet klaar, bijvoorbeeld zo:
[ code verwijderd ]

Dit is toch mogelijk? :@

En werkt dit ook als de content wordt weergegeven met AJAX? Of kun je een progressbar weergeven dmv AJAX terwijl delen van het PHP script worden uitgevoerd?
Wat doe je dat het een aantal seconden duurt? Het lijk mij handiger om dat gewoon via ajax aan te roepen met een http://fgnass.github.com/spin.js/ als indicator dat er iets aan de gang is.
phluphy for president!
  donderdag 26 juli 2012 @ 19:49:18 #174
84244 Scorpie
Abject en infaam!
pi_114691244
quote:
6s.gif Op donderdag 26 juli 2012 19:48 schreef WyriHaximus het volgende:

[..]

Wat doe je dat het een aantal seconden duurt? Het lijk mij handiger om dat gewoon via ajax aan te roepen met een http://fgnass.github.com/spin.js/ als indicator dat er iets aan de gang is.
Een sleep(5000) gebruiken omdat het interessant staat als het systeem zo druk bezig is _O_
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  donderdag 26 juli 2012 @ 19:50:24 #175
84926 WyriHaximus
Release the hounds smithers!
pi_114691283
quote:
10s.gif Op donderdag 26 juli 2012 19:49 schreef Scorpie het volgende:

[..]

Een sleep(5000) gebruiken omdat het interessant staat als het systeem zo druk bezig is _O_
_O-

Maar dan nog kan ik me niks bedenken wat zo lang zou mogen duren zonder dat je het als een backend job zou laten runnen.
phluphy for president!
  donderdag 26 juli 2012 @ 20:06:42 #176
75592 GlowMouse
l'état, c'est moi
pi_114691890
quote:
2s.gif Op donderdag 26 juli 2012 19:43 schreef Dalando het volgende:
Misschien best wel een noob vraagje :@

Maar ik heb een PHP script wat een aantal seconden kan duren voor het uitgevoerd is. Nu wil ik er voor zorgen dat de content al wordt weergegeven ookal is het script niet klaar, bijvoorbeeld zo:
[ code verwijderd ]

Dit is toch mogelijk? :@

En werkt dit ook als de content wordt weergegeven met AJAX? Of kun je een progressbar weergeven dmv AJAX terwijl delen van het PHP script worden uitgevoerd?
het kan met flush(), maar niet via ajax; dan moet je voor elke stap een aparte request doen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 26 juli 2012 @ 20:14:37 #177
298746 Dalando
18, niet meer gefrustreerd
pi_114692160
quote:
0s.gif Op donderdag 26 juli 2012 20:06 schreef GlowMouse het volgende:

[..]

het kan met flush(), maar niet via ajax; dan moet je voor elke stap een aparte request doen
-O- Jammer
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  donderdag 26 juli 2012 @ 20:15:19 #178
298746 Dalando
18, niet meer gefrustreerd
pi_114692194
quote:
6s.gif Op donderdag 26 juli 2012 19:50 schreef WyriHaximus het volgende:

[..]

_O-

Maar dan nog kan ik me niks bedenken wat zo lang zou mogen duren zonder dat je het als een backend job zou laten runnen.
Informatie verzamelen en parsen van ~20 API's, gemiddelden uit berekenen en in de database stoppen.
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  donderdag 26 juli 2012 @ 20:45:56 #179
84926 WyriHaximus
Release the hounds smithers!
pi_114693340
quote:
2s.gif Op donderdag 26 juli 2012 20:15 schreef Dalando het volgende:

[..]

Informatie verzamelen en parsen van ~20 API's, gemiddelden uit berekenen en in de database stoppen.
Kijk eens naar cronjobs om dingen buiten requests om te laten draaien.
phluphy for president!
pi_114693380
quote:
14s.gif Op maandag 23 juli 2012 20:11 schreef Tijn het volgende:

[..]

Daar zijn POST en GET voor.

Dit is bijvoorbeeld een formulier waarmee je de gebruiker om een waarde vraagt:
[ code verwijderd ]

En als je dit er dan bij plakt, wordt er op de server een waarde berekend en getoond op basis van de invoer:
[ code verwijderd ]

Omdat je in het formulier de waarde "nummer" hebt genoemd (met 'name="nummer"'), is deze invoer nadat het formulier is verstuurd op de server beschikbaar als $_POST['nummer']. Als het formulier met 'method="GET"' verstuurd was, dan was het op de server beschikbaar geweest als $_GET['nummer'].
Twee keer de helft van een bepaald nummer is iets anders dan het kwadraat van de helft van een bepaald nummer.
  donderdag 26 juli 2012 @ 20:49:15 #181
84926 WyriHaximus
Release the hounds smithers!
pi_114693478
quote:
1s.gif Op donderdag 26 juli 2012 19:47 schreef Scorpie het volgende:

[..]

Niet. Wat jij doet is cakephp nabouwen.
Is op zich ook niet erg om een keertje te doen als je tijd teveel heb :).
phluphy for president!
  donderdag 26 juli 2012 @ 22:04:30 #182
12221 Tijn
Powered by MS Paint
pi_114696957
quote:
0s.gif Op donderdag 26 juli 2012 20:46 schreef Pakspul het volgende:

[..]

Twee keer de helft van een bepaald nummer is iets anders dan het kwadraat van de helft van een bepaald nummer.
Joh :+
  donderdag 26 juli 2012 @ 22:33:03 #183
84244 Scorpie
Abject en infaam!
pi_114698440
quote:
6s.gif Op donderdag 26 juli 2012 20:49 schreef WyriHaximus het volgende:

[..]

Is op zich ook niet erg om een keertje te doen als je tijd teveel heb :).
Ik heb nooit tijd teveel. Daarom gebruik ik frameworks :P
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  donderdag 26 juli 2012 @ 22:50:27 #184
84926 WyriHaximus
Release the hounds smithers!
pi_114699458
quote:
1s.gif Op donderdag 26 juli 2012 22:33 schreef Scorpie het volgende:

[..]

Ik heb nooit tijd teveel. Daarom gebruik ik frameworks :P
Mm ik ook, daarom heb ik tijd om echt toffe dingen te bouwen :Y.
phluphy for president!
  vrijdag 27 juli 2012 @ 00:02:22 #185
298746 Dalando
18, niet meer gefrustreerd
pi_114703087
quote:
6s.gif Op donderdag 26 juli 2012 20:45 schreef WyriHaximus het volgende:

[..]

Kijk eens naar cronjobs om dingen buiten requests om te laten draaien.
Met gebruiker-opgegeven data? ;)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
pi_114705309
quote:
0s.gif Op woensdag 25 juli 2012 23:02 schreef mafkees10 het volgende:
Hoe doen jullie eigenlijk een website bouwen als je niet gebruikt maakt van frameworks? Ik ben bezig met een concept zit even zelf te denken hoe ik dit het best kan doen. Ik dacht aan het MVC design pattern waarbij ik eerst de globale objecten ga creëren als value objects. Daaromheen een DAO class die databaseafhandeling doet en een Controller class die eigenlijk alles controleert. Voor de controller dus een HTML laag die de controller aanroept en wellicht daar nog wat een extra klasse indien nodig. Hoe doen jullie doet zodat alles een beetje gestructureerd en overzichtelijk blijft?
De vraag die jejezelf moet stellen is waarom zou je dit willen? (wiel opnieuw uitvinden? mag altijd!)
Redacted
pi_114705510
quote:
2s.gif Op vrijdag 27 juli 2012 00:02 schreef Dalando het volgende:

[..]

Met gebruiker-opgegeven data? ;)
- Mits het een weinig gevraagde opvraging is:
Wat sommige bedrijven doen, is een tussen knop erbij maken terwijl hij ondertussen alles al uitrekent terwijl de pagina laad van de tussen knop. Zijn er al een paar seconde verstreken. Zo lijkt het korter te duren voor de persoon die de gegevens opvraagt. (desnoods met jquery tussen stap een venster met een Gifje tonen en eronder "even geduld alstublieft uw gegevens worden opgevraagd")

- Mits het een opvraging is die vaak gesteld word, of verschillende tabellen / gegevens gaat dan kan je die opvraging cachen. (ergens in een bestandje opslaan) en als het een bepaalde oudheid heeft kan je het laten verversen. Desnoods met een cronjob. (bvb laatste 10 opvragingen. Met behulp van een bestandje de querys bijhouden + datum en dan parsen bij elke cronjobcycle).

- Als het om een statische opvraging gaat dan is een cronjob het beste (eens per X minuten).
Redacted
  vrijdag 27 juli 2012 @ 15:14:35 #188
298746 Dalando
18, niet meer gefrustreerd
pi_114721572
quote:
0s.gif Op vrijdag 27 juli 2012 01:10 schreef cablegunmaster het volgende:

[..]

- Mits het een weinig gevraagde opvraging is:
Wat sommige bedrijven doen, is een tussen knop erbij maken terwijl hij ondertussen alles al uitrekent terwijl de pagina laad van de tussen knop. Zijn er al een paar seconde verstreken. Zo lijkt het korter te duren voor de persoon die de gegevens opvraagt. (desnoods met jquery tussen stap een venster met een Gifje tonen en eronder "even geduld alstublieft uw gegevens worden opgevraagd")

- Mits het een opvraging is die vaak gesteld word, of verschillende tabellen / gegevens gaat dan kan je die opvraging cachen. (ergens in een bestandje opslaan) en als het een bepaalde oudheid heeft kan je het laten verversen. Desnoods met een cronjob. (bvb laatste 10 opvragingen. Met behulp van een bestandje de querys bijhouden + datum en dan parsen bij elke cronjobcycle).

- Als het om een statische opvraging gaat dan is een cronjob het beste (eens per X minuten).
Voor 1 kolom duurt het ongeveer 5 seconden, en er zijn ongeveer 7000 opties mogelijk, dus voor 7000 mogelijkheden * 5 seconden iedere 10 minuten als cronjob draaien en cachen is niet slim en ook niet echt ruimte besparend ;)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
pi_114724341
quote:
2s.gif Op vrijdag 27 juli 2012 15:14 schreef Dalando het volgende:

[..]

Voor 1 kolom duurt het ongeveer 5 seconden, en er zijn ongeveer 7000 opties mogelijk, dus voor 7000 mogelijkheden * 5 seconden iedere 10 minuten als cronjob draaien en cachen is niet slim en ook niet echt ruimte besparend ;)
Ik zeg ook niet alles maar de top 50 queries die het meest opgevraagd worden. Zou handig zijn :P .
Bijhoudend hoe vaak de queries gedraait worden op basis daarvan aanpassen welke queries gecached moeten worden. :P
Redacted
pi_114724391
vraag me wel af wat je aant doen bent dat zoveel zoektijd kost! :o
  vrijdag 27 juli 2012 @ 16:52:59 #191
298746 Dalando
18, niet meer gefrustreerd
pi_114725337
quote:
14s.gif Op vrijdag 27 juli 2012 16:32 schreef KomtTijd... het volgende:
vraag me wel af wat je aant doen bent dat zoveel zoektijd kost! :o
Weer, nieuws en verdere lokale informatie voor iedere stad / dorp in Nederland.
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  vrijdag 27 juli 2012 @ 16:53:35 #192
298746 Dalando
18, niet meer gefrustreerd
pi_114725372
quote:
0s.gif Op vrijdag 27 juli 2012 16:31 schreef cablegunmaster het volgende:

[..]

Ik zeg ook niet alles maar de top 50 queries die het meest opgevraagd worden. Zou handig zijn :P .
Bijhoudend hoe vaak de queries gedraait worden op basis daarvan aanpassen welke queries gecached moeten worden. :P
Dat kan dan wel :)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
pi_114725937
quote:
2s.gif Op vrijdag 27 juli 2012 16:53 schreef Dalando het volgende:

[..]

Dat kan dan wel :)
Als de cache corrupt is laten verwijderen door de cronjob (afloop een check ) Weet niet zo uit mijn hoofd welke :p. Vervolgens opnieuw laten draaien. Als iemand het dan opvraagt de query laten draaien ipv de cache opvraag.

1
2
3
4
5
6
7
8
9
<?php
//Cache check.
if(!file_exist($cache_location){
 
//voer gegevens uit op de website, toon het
}else{
 
//$db->query("");
 // de rest van de gegevens. of wat dan ook xD 
}
?>
Redacted
  vrijdag 27 juli 2012 @ 17:07:16 #194
298746 Dalando
18, niet meer gefrustreerd
pi_114726004
quote:
0s.gif Op vrijdag 27 juli 2012 17:05 schreef cablegunmaster het volgende:

[..]

Als de cache corrupt is laten verwijderen door de cronjob (afloop een check ) Weet niet zo uit mijn hoofd welke :p. Vervolgens opnieuw laten draaien. Als iemand het dan opvraagt de query laten draaien ipv de cache opvraag.
[ code verwijderd ]

Dankje voor de tip :s)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  vrijdag 27 juli 2012 @ 17:37:51 #195
75592 GlowMouse
l'état, c'est moi
pi_114727035
quote:
0s.gif Op vrijdag 27 juli 2012 17:05 schreef cablegunmaster het volgende:

[..]

Als de cache corrupt is laten verwijderen door de cronjob (afloop een check ) Weet niet zo uit mijn hoofd welke :p. Vervolgens opnieuw laten draaien. Als iemand het dan opvraagt de query laten draaien ipv de cache opvraag.
[ code verwijderd ]

"cache miss storm"
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_114849760
quote:
0s.gif Op vrijdag 27 juli 2012 01:02 schreef cablegunmaster het volgende:

[..]

De vraag die jejezelf moet stellen is waarom zou je dit willen? (wiel opnieuw uitvinden? mag altijd!)
Heb je vaak wat beter controle over alles omdat het van scratch af aan is opgebouwd.. Maar ga even kijken naar verschillende frameworks! bedankt :)
pi_114894234
Wie weet hoe ik in 1 query uit 2 tabellen de verschillen kan halen?

Stel ik heb 2 tabellen met bestandsnamen, en wil uit tabel 2 weten welke niet voorkomen in tabel 1? hoe kan ik dat in 1 query opzoeken?
Just say hi!
  dinsdag 31 juli 2012 @ 14:05:16 #198
75592 GlowMouse
l'état, c'est moi
pi_114894781
dat kan met WHERE NOT EXISTS
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_114895189
quote:
0s.gif Op dinsdag 31 juli 2012 14:05 schreef GlowMouse het volgende:
dat kan met WHERE NOT EXISTS
Tnx, jou tip en de mysql manual hebben het opgelost! :)
Just say hi!
  donderdag 2 augustus 2012 @ 11:39:35 #200
91039 mstx
2x1/2 = 1/2 x 1/2
pi_114988808
1
2
3
<?php
    var_dump
((int)(8.45*100));
?>
Waarom is dit 844?
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')