abonnement Unibet Coolblue Bitvavo
  woensdag 22 oktober 2008 @ 21:26:59 #276
12221 Tijn
Powered by MS Paint
pi_62595047
quote:
Op woensdag 22 oktober 2008 21:25 schreef Xcalibur het volgende:

Datums / tijden en timestamps kun je vrij eenvoudig in elkaar omrekenen...
Als je nou ook even laat zien hoe, dan heb ik er misschien nog wat aan
pi_62595243
quote:
Op woensdag 22 oktober 2008 21:02 schreef Tijn het volgende:
Bedankt Light! Ik zal eens even bestuderen wat je precies hebt bedacht
Ik hoor het wel als het gelukt is (of als het niet lukt)
quote:
Ik gebruik eigenlijk altijd timestamps als ik ergens de datum en/of tijd van wil opslaan. Voornamelijk omdat ik niet weet hoe de datum-functies van MySQL werken Ik gebruik vervolgens altijd strftime() om de datum weer te geven. Ik zou niet weten hoe ik bv het weeknummer of de dag van de week moest weergeven van een datum als ik het anders dan een timestamp opsla.
Op www.mysql.com kun je voldoende documentatie vinden over de datumfuncties. En er is in MySQL ook een functie UNIX_TIMESTAMP() om een DATE naar een timestamp om te zetten. Ik gebruik zelf ook meestal timestamps, maar de datum/tijd dingen in MySQL kunnen best handig zijn.
pi_62603892
Vanaf nu zal ik hier ook te vinden zijn , ben begonnen aan een Stage bij een bedrijf die veel PHP en MySQL doet, ben nog een behoorlijke dummy
Enschede, onze stad! ons domein!
  donderdag 23 oktober 2008 @ 10:13:26 #279
12880 CraZaay
prettig gestoord
pi_62605045
Ik gebruik altijd DATE of DATETIME. Je wilt toch altijd een data type gebruiken wat zo goed mogelijk het soort data wat je op gaat slaan omschrijft?
  donderdag 23 oktober 2008 @ 10:53:39 #280
12221 Tijn
Powered by MS Paint
pi_62605837
quote:
Op donderdag 23 oktober 2008 10:13 schreef CraZaay het volgende:
Ik gebruik altijd DATE of DATETIME. Je wilt toch altijd een data type gebruiken wat zo goed mogelijk het soort data wat je op gaat slaan omschrijft?
Ja, ik wil ook niet beweren dat timestamps zo geniaal zijn of dat dat de beste manier is. Het is puur luiheid dat ik de datum-functies van MySQL nooit heb uitgezocht. Als ik zou weten hoe ik met DATE of DATETIME velden kan werken, zou ik dat waarschijnlijk gebruiken.
  donderdag 23 oktober 2008 @ 11:01:28 #281
12880 CraZaay
prettig gestoord
pi_62605976
quote:
Op donderdag 23 oktober 2008 10:53 schreef Tijn het volgende:

Ja, ik wil ook niet beweren dat timestamps zo geniaal zijn of dat dat de beste manier is. Het is puur luiheid dat ik de datum-functies van MySQL nooit heb uitgezocht. Als ik zou weten hoe ik met DATE of DATETIME velden kan werken, zou ik dat waarschijnlijk gebruiken.
Zie hier je huiswerk voor vanavond
pi_62608125
Ook wel een stukje voorkeur lijkt mij. Ik gebruik zelf altijd timestamps.. puur omdat ik het makkelijker vind rekenen. Nu moet bij wat ik maak aardig wat rare dingen met datums gedaan worden en dan is het erg handig dat je gewoon per seconde kan rekenen .

Kan natuurlijk ook zijn dat ik nooit interesse heb gehad om date/datetime-velden uit te zoeken
  donderdag 23 oktober 2008 @ 12:28:08 #283
63192 ursel
"Het Is Hier Fantastisch!
pi_62608185
Volgens mij zal het allemaal niet al te veel van elkaar verschillen. Belangrijkste is in ieder geval wel dat je zorgt dat je consequent blijft.

Gelukkig is dat in ons systeem nooit geweest en was elke ontwikkelaar met zijn eigen voorkeuren bezig..
Blijft altijd leuk zulke erf-stukken..
  donderdag 23 oktober 2008 @ 13:47:37 #284
137676 TommyGun
Stik er maar in!
pi_62610344
Ik heb jullie hulp nodig! :) Momenteel heb ik het volgende:

form.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?php
<html>
<
body>


$connect mysql_connect("localhost","root","wachtwoord") or
die (
"Could not connect to database.");

mysql_select_db("urendatabase");

$query1 mysql_query(
"SELECT `userid`,
`voornaam`,
`achternaam`
FROM `werknemers`
ORDER BY `achternaam` ASC"
) or die (mysql_error());

echo 
"<form name='form1' method='post' action='insert.php'>\n";

echo 
"Werknemer: <select name='werknemer'>\n";

while (
$data mysql_fetch_assoc($query1))
{
echo 
"<option value='".$data['userid']."'>".$data['voornaam']." ".$data['achternaam']."</option>\n";
}
echo 
"</select> <br><br>\n";

echo 
"<table border=\"1\" bordercolor=\"#FFCC00\" style=\"background-color:#FFFFCC\" width=\"100%\" cellpadding=\"3\" cellspacing=\"3\">
    <tr>
        <td>Gerelateerd</td>
        <td>Afdeling</td>
        <td>Tijd gewerkt (hr)</td>
        <td>Call nummer</td>
        <td>Omschrijving</td>
    </tr>
    <tr>
        <td width=\"10%\">"
;include("spec.php");echo "</td>
        <td width=\"20%\">"
;include("afd.php");echo "</td>
        <td width=\"10%\"><input type=\"text\" size=\"5\" name=\"uren\" /></td>
        <td width=\"10%\"><input type=\"text\" size=\"10\" name=\"callnr\" /></td>
        <td width=\"50%\"><input type=\"text\" size=\"90\" name=\"omschrijving\" /></td>
    </tr>
    <tr>
        <td width=\"10%\">"
;include("spec.php");echo "</td>
        <td width=\"20%\">"
;include("afd.php");echo "</td>
        <td width=\"10%\"><input type=\"text\" size=\"5\" name=\"uren\" /></td>
        <td width=\"10%\"><input type=\"text\" size=\"10\" name=\"callnr\" /></td>
        <td width=\"50%\"><input type=\"text\" size=\"90\" name=\"omschrijving\" /></td>
    </tr>
    <tr>
        <td width=\"10%\">"
;include("spec.php");echo "</td>
        <td width=\"20%\">"
;include("afd.php");echo "</td>
        <td width=\"10%\"><input type=\"text\" size=\"5\" name=\"uren\" /></td>
        <td width=\"10%\"><input type=\"text\" size=\"10\" name=\"callnr\" /></td>
        <td width=\"50%\"><input type=\"text\" size=\"90\" name=\"omschrijving\" /></td>
    </tr>
    <tr>
        <td width=\"10%\">"
;include("spec.php");echo "</td>
        <td width=\"20%\">"
;include("afd.php");echo "</td>
        <td width=\"10%\"><input type=\"text\" size=\"5\" name=\"uren\" /></td>
        <td width=\"10%\"><input type=\"text\" size=\"10\" name=\"callnr\" /></td>
        <td width=\"50%\"><input type=\"text\" size=\"90\" name=\"omschrijving\" /></td>
    </tr>
    <tr>
        <td width=\"10%\">"
;include("spec.php");echo "</td>
        <td width=\"20%\">"
;include("afd.php");echo "</td>
        <td width=\"10%\"><input type=\"text\" size=\"5\" name=\"uren\" /></td>
        <td width=\"10%\"><input type=\"text\" size=\"10\" name=\"callnr\" /></td>
        <td width=\"50%\"><input type=\"text\" size=\"90\" name=\"omschrijving\" /></td>
    </tr>
</table>"
;

echo 
"<br>";

echo 
"<input type='submit' name='submit' value='Submit'>\n";

echo 
"</form>\n";


</
body>
</
html>
?>


insert.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$con 
mysql_connect("localhost","root","wachtwoord");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }

mysql_select_db("urendatabase"$con);

$sql="INSERT INTO uren (userid, specid, afdelingid, uren, omschrijving, callnr)
VALUES ('$_POST[werknemer]','$_POST[afdeling]','$_POST[uren]','$_POST[specificatie]','$_POST[omschrijving]','$_POST[callnr]')"
;

if (!
mysql_query($sql,$con))
  {
  die(
'Error: ' mysql_error());
  }
echo 
"1 record added";

mysql_close($con)
?>


Wat dit doet moge duidelijk zijn. Echter; enkel de 5e regel wordt aan de database toegevoegd, ipv alle 5. Hoe kan ik dit oplossen?

B.v.d
pi_62610447
<td width=\"10%\"><input type=\"text\" size=\"5\" name=\"uren[]\" /></td>
<td width=\"10%\"><input type=\"text\" size=\"10\" name=\"callnr[]\" /></td>
<td width=\"50%\"><input type=\"text\" size=\"90\" name=\"omschrijving[]\" /></td>
</tr>

En dan de array doorlopen/php leren
  donderdag 23 oktober 2008 @ 13:52:44 #286
12880 CraZaay
prettig gestoord
pi_62610475
quote:
Op donderdag 23 oktober 2008 12:25 schreef Mordreth het volgende:
Ook wel een stukje voorkeur lijkt mij. Ik gebruik zelf altijd timestamps.. puur omdat ik het makkelijker vind rekenen.
Wat ursel zegt. Jij werkt niet in een ontwikkelteam neem ik aan?
pi_62610837
quote:
Op donderdag 23 oktober 2008 13:52 schreef CraZaay het volgende:

[..]

Wat ursel zegt. Jij werkt niet in een ontwikkelteam neem ik aan?
Jawel . Hier maken we gebruik van timestamps om datum / tijden op te slaan. Maar heb het dan ook over als je in je 1tje progt. Dus idd wat Ursel zegt .
pi_62616183
Waar moet ik ook alweer op zoeken als ik met php steeds een foto wil laten veranderen? Dus dat er bij een afbeelding steeds een andere afbeelding komt.
  donderdag 23 oktober 2008 @ 17:12:49 #289
63192 ursel
"Het Is Hier Fantastisch!
pi_62616298
quote:
Op donderdag 23 oktober 2008 17:07 schreef hello_moto1992 het volgende:
Waar moet ik ook alweer op zoeken als ik met php steeds een foto wil laten veranderen? Dus dat er bij een afbeelding steeds een andere afbeelding komt.
Rand misschien..

Snap niet zozeer waar je nu echt op doelt..
  donderdag 23 oktober 2008 @ 17:59:40 #290
84926 WyriHaximus
Release the hounds smithers!
pi_62617226
quote:
Tof thanks, maar eens proberen van het weekend .
phluphy for president!
pi_62617416
quote:
Op donderdag 23 oktober 2008 17:12 schreef ursel het volgende:

[..]

Rand misschien..

Snap niet zozeer waar je nu echt op doelt..
Het werd ook wel eens in het ajax-topic gebruikt.

De afbeelding "foto.php" wordt gewoon geladen. Maar er wordt gewoon steeds een andere afbeelding gebruikt. Dus bij een F5 is het weer een ander plaatje etc.
  donderdag 23 oktober 2008 @ 18:24:17 #292
62215 qu63
..de tijd drinkt..
pi_62617659
quote:
Op vrijdag 17 oktober 2008 23:05 schreef Light het volgende:

[..]

Je zou kunnen overwegen om :/ geen smilie te maken. Andere optie is om met preg_replace aan de slag te gaan en :/ niet te vervangen als er een / achter staat.
of (netzoals bij fok denk ik) pas omzetten naar een smiley als de code voorafgegaan wordt door een spatie
1
2
:/ wel parsen
http:// niet parsen omdat ie niet voorafgegaan wordt door een spatie
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_62617839
quote:
Op donderdag 23 oktober 2008 18:10 schreef hello_moto1992 het volgende:

[..]

Het werd ook wel eens in het ajax-topic gebruikt.

De afbeelding "foto.php" wordt gewoon geladen. Maar er wordt gewoon steeds een andere afbeelding gebruikt. Dus bij een F5 is het weer een ander plaatje etc.
Dat script ken ik niet, maar een random element uit een array plukken is niet zo lastig. Zie bijvoorbeeld rand() en array_rand(). Het lezen en doorgeven van een bestand kan bijvoorbeeld met readfile().
pi_62617842
Gewoon een php scriptje dat uit een database of een text file of het script zelf een array met filenames haalt, er dan een random pickt en dan gewoon die file doorpassen. Dit doe je zo:

1
2
3
4
5
6
7
8
9
10
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');

// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');

// The PDF source is in original.pdf
readfile('original.pdf');
?>


Alleen dan met mime type image/jpeg en andere filenames.
"Reality is an illusion created by a lack of alcohol."
  donderdag 23 oktober 2008 @ 20:16:31 #295
12880 CraZaay
prettig gestoord
pi_62620660
Of gewoon heel simpel 10 (of ander aantal) plaatjes nummeren van 1 t/m 10 en <img src="plaatje<?= rand(0, 10) ?>.jpg" alt="" /> gebruiken.
pi_62621243
Ja maar dan kun je hem niet meer embedden, ging erom om een dynamische avatar te maken.
"Reality is an illusion created by a lack of alcohol."
  donderdag 23 oktober 2008 @ 21:12:32 #297
12880 CraZaay
prettig gestoord
pi_62622499
quote:
Op donderdag 23 oktober 2008 20:36 schreef Dzy het volgende:
Ja maar dan kun je hem niet meer embedden, ging erom om een dynamische avatar te maken.
Ah, dat kreeg ik niet mee

Dan idd een filestream doorpompen met de juiste header.
  donderdag 23 oktober 2008 @ 22:25:00 #298
137676 TommyGun
Stik er maar in!
pi_62625306
quote:
Op donderdag 23 oktober 2008 13:51 schreef Darkomen het volgende:
<td width=\"10%\"><input type=\"text\" size=\"5\" name=\"uren[]\" /></td>
<td width=\"10%\"><input type=\"text\" size=\"10\" name=\"callnr[]\" /></td>
<td width=\"50%\"><input type=\"text\" size=\"90\" name=\"omschrijving[]\" /></td>
</tr>

En dan de array doorlopen/php leren
Het lukt me niet Ben uren aan het kloten geweest, zie ook http://forums.devshed.com(...)ws-array-565778.html

Hulp is welkom. Ben bereid een kleine betaling te doen
  donderdag 23 oktober 2008 @ 22:28:46 #299
75592 GlowMouse
l'état, c'est moi
pi_62625488
Kijk eens naar een print_r($_POST)
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 24 oktober 2008 @ 00:27:13 #300
12880 CraZaay
prettig gestoord
pi_62629067
quote:
Op donderdag 23 oktober 2008 22:28 schreef GlowMouse het volgende:
Kijk eens naar een print_r($_POST)
Ik blijf me erover verbazen dat zo weinig mensen kaas hebben gegeten van debuggen. Niet om deze specifieke vraag te bashen; ik merk het ook dagelijks in de beroepspraktijk.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')