Mijn eigen gastenboek

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cloud Developer

Cloud Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Pagina: 1 2 volgende »

Sven b

Sven b

01/06/2011 07:43:42
Quote Anchor link
Hallo,

Dit is een flink project voor mij. Ik ben eigenlijk pas 3 weken bezig en niet eens fulltime om deze code te krijgen. Ik blijf tegen dingen aanlopen en wil graag wat advies.

In de volgende code heb ik mijn eigen gastenboek gemaakt. Dit wordt met 2 bestanden gedaan. Dit bestand verwerkt het gastenboek. Ik heb tot nu toe 2 velden. 1 voor de naam en de andere voor het bericht. Daaronder heb ik dan een overzicht wat mensen plaatsen. In dit bestand wil ik ook de datum van wanneer het gepost is in de database plaatsen. Ik krijg de tijd en datum perfect op de site te zien, maar ik krijg het niet in de database. Heeft iemand tips?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$adatum
= date('D d/m/Y - H:i', +strtotime('2 hours'));
$naam = mysql_real_escape_string (htmlentities($_POST['naam']));
$bericht = mysql_real_escape_string (htmlentities($_POST['bericht']));
$count = mysql_query("SELECT COUNT(1) FROM `temp` WHERE `naam` = '{$naam}' AND `bericht` = '{$bericht}'");
$count = mysql_result($count,0);
if ( $count >= '1' ) {
    echo "Error dit bericht is al lang hier op gezet.";
}

else {
    mysql_query ("INSERT INTO `temp` (`naam`,`bericht`,'adatum') VALUES ('{$naam}','{$bericht}','{$adatum}')");
    echo "Je bericht is geplaatst op $adatum";
}

?>
Gewijzigd op 01/06/2011 07:44:52 door Sven b
 
PHP hulp

PHP hulp

27/12/2024 13:20:18
 
Erik van de Locht

Erik van de Locht

01/06/2011 08:14:56
Quote Anchor link
Is je datum-kolom in de database een datetime veld? Zo ja, dan wil je de datum met een verkeerd formaat in de database zetten. Zo nee, wat voor veld heb je er dan van gemaakt?

Bij datetime velden kun je de mysql functie NOW() gebruiken voor het inserten.

Je moet trouwens even een tutorial opzoeken over foutafhandeling, veel eventuele fouten doe je nu namelijk niets mee. Het tellen van resultaten kan overigens met mysql_num_rows(). Die returnt een integer, dus dan moet je het resultaat vergelijken met 1 en niet met '1'.
Gewijzigd op 01/06/2011 08:19:00 door Erik van de Locht
 
Wouter J

Wouter J

01/06/2011 08:52:05
Quote Anchor link
Daarnaast is het zo dat je beter geen backtricks in je query kan gebruiken. En haal intergers (getallen) altijd buiten quotes, dus niet '1' maar 1.
Daarnaast moet je ook altijd variabelen buiten de quotes halen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$naam
= 'Sven';
echo 'Hallo '.$naam;
?>
 
Sven b

Sven b

01/06/2011 10:12:01
Quote Anchor link
t
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$adatum
= date('D d/m/Y - H:i', +strtotime('2 hours'));
$naam = mysql_real_escape_string (htmlentities($_POST['naam']));
$bericht = mysql_real_escape_string (htmlentities($_POST['bericht']));
$count = mysql_query("SELECT COUNT(1) FROM `temp` WHERE `naam` = '{$naam}' AND `bericht` = '{$bericht}'");
$count = mysql_result($count,0);
if ( $count >= 1 ) {
    echo "Error dit bericht is al lang hier op gezet.";
}

else {
    mysql_query ("INSERT INTO `temp` (`naam`,`bericht`,'adatum') VALUES ('{$naam}','{$bericht}','{$adatum}')");
    echo 'Je bericht is geplaatst op' .$adatum;
}

?>


Wat bedoel je precies met backtricks?

Wat als ik nu wil zeggen: Hallo $naam, is te gek!
$deel1 = 'Hallo,';
$deel2 = 'is te gek!';

echo $deel1.''.$naam,.''.$deel2; ? Ik neem aan wanneer je variabelen buiten je quotes zet dat dit sneller werkt?

Ik heb een timestamp in mijn table gebruikt. Dit kan niet werken of moet ik het dan anders aanpakken? Ik kan wel die msql functie NOW toepassen, maar ik moet er wel 2 uur aan toevoegen, omdat de tijd die ik bij default krijg te zien 2 uur achterloopt. Hier heb ik al eerder mee lopen rotzooien en dit heb ik tot nu toe gefixed, maar ik moet het nu dus allemaal omgooien? Ik zou $adatum toch wel in mijn database moeten krijgen? Hij staat precies goed. d/m/Y en H:i.

Groetjes Sven
 
Rick van Riel

Rick van Riel

01/06/2011 10:21:17
Quote Anchor link
Sven kijk hier is voor wat meer informatie over de datetime functie.

http://dev.mysql.com/doc/refman/5.0/en/datetime.html
 
Sven b

Sven b

01/06/2011 10:50:34
Quote Anchor link
Oke, ik heb het gelezen. Nu zie ik dat de date() die ik gebruikte niet bedoeld is om H:i te genereren, terwijl in mijn script toch een H:i gegenereerd wordt. Hoe kan dit?

Als ik het verander in date verander in datetime en een timestamp in mijn db heb dan zou het dus wel moeten werken?
 
- SanThe -

- SanThe -

01/06/2011 10:52:52
Quote Anchor link
Zoals reeds is gezegd, géén date() gebruiken in sql:

Erik van de Locht op 01/06/2011 08:14:56:
Is je datum-kolom in de database een datetime veld?
Bij datetime velden kun je de mysql functie NOW() gebruiken voor het inserten.
 
Sven b

Sven b

01/06/2011 11:22:28
Quote Anchor link
Oke, voor iemand die wel mijn berichten volledig leest. Ik ben een newbie en ben al langer bezig met die timestamp datime en dates en het is een potje ingewikkeld. Ik snap er de niets van, omdat het echt verwarrend is en er zijn weinig goede tutorials hierover.

Ik kan een tijd in mijn database krijgen. Ik kan dit zelfs door mijn php database laten doen, maar zoals ik al zei ik moet er 2 uur aan toevoegen. Dus NOW is niet wat ik wil. Ik kan het ook niet oproepen.

Ja, ik heb het wel geprobeerd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$adatum
= datetime('D d/m/Y - H:i:s'); //* dit werkt ook niet..
$testdatum = SELECT NOW ('d/m/Y - H:i:s'); //* ik heb ook zonder SELECT geprobeerd, maar dat helpt niet.
$naam = mysql_real_escape_string (htmlentities($_POST['naam']));
$bericht = mysql_real_escape_string (htmlentities($_POST['bericht']));
$count = mysql_query("SELECT COUNT(1) FROM `temp` WHERE `naam` = '{$naam}' AND `bericht` = '{$bericht}'");
$count = mysql_result($count,0);
if ( $count >= 1 ) {
    echo "Error dit bericht is al lang hier op gezet.";
}

else {
    mysql_query ("INSERT INTO `temp` (`naam`,`bericht`,'adatum') VALUES ('{$naam}','{$bericht}','{$adatum}')");
    echo 'Je bericht is geplaatst op' .$testdatum;

?>
Gewijzigd op 01/06/2011 11:23:02 door Sven b
 
- SanThe -

- SanThe -

01/06/2011 11:30:46
Quote Anchor link
Sven b op 01/06/2011 11:22:28:
Oke, voor iemand die wel mijn berichten volledig leest.


Nu vallen er veel mensen af.
Succes verder.
 
Sven b

Sven b

01/06/2011 11:33:23
Quote Anchor link
Bedankt voor de opbouwende feedback die mij totaal niet verder helpt.
 
- SanThe -

- SanThe -

01/06/2011 11:36:45
Quote Anchor link
Ik probeerde je de goede richting op te sturen, maar blijkbaar wil jij een kant en klare oplossing. Tja, dan zul je geduld moeten hebben totdat iemand die wil geven. Tip: Google eens op DATE en TIME functies van MySQL.
 
Sven b

Sven b

01/06/2011 11:38:57
Quote Anchor link
- SanThe - op 01/06/2011 10:52:52:
Zoals reeds is gezegd, géén date() gebruiken in sql:

Erik van de Locht op 01/06/2011 08:14:56:
Is je datum-kolom in de database een datetime veld?
Bij datetime velden kun je de mysql functie NOW() gebruiken voor het inserten.




Zoals wat reeds is gezegd is hetgeen wat ik zelf heb gezegd!

Zoals wat Erik Zei is datgeen waar ik al op gereageerd had dat ik niet wist hoe ik het moest inzetten en dat ik er alsnog 2 uur aan toe moet voegen. Dit laat geen enkele tutorial zien.

Dus... graag mijn berichten ook lezen.
 
Rick van Riel

Rick van Riel

01/06/2011 11:41:32
Quote Anchor link
Als je de link die ik je had gestuurd goed had gelezen dan zou je zien dat het formaat van de datetime functie "YYYY-MM-DD HH:MM:SS" is. In de php date functie zou dit dus "Y-m-d H:i:s" zijn. Je query zal daarom waarschijnlijk ook een error weergeven maar toch de rest van de data wel wegschrijven.

Als je in de plaats van:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$count = mysql_query("SELECT COUNT(1) FROM `temp` WHERE `naam` = '{$naam}' AND `bericht` = '{$bericht}'");


Dit neer zet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$result
= mysql_query("SELECT COUNT(1) FROM temp WHERE naam = '".$naam."' AND bericht = '".$bericht);
if (!$result) {
    die('Invalid query: ' . mysql_error());
}

?>


Dan kun je zien wanneer er een fout zit in je query. Zo kun je gericht zoeken op google als er iets verkeerd gaat.

Het probleem dat de NOW() functie 2 uur verkeerd staat komt denk ik door de tijd van de server. Misschien is deze niet in Nederland gehost.

Ik denk trouwens dat je voor de datum gewoon een TIMESTAMP kunt gebruiken als deze wel de juiste datum meegeeft. Op deze manier hoef je de datum namelijk niet via de query in je database te zetten maar wordt deze aangemaakt als er een nieuwe rij in de database wordt gezet.

Hoop dat je hier wat aan hebt.
 
- SanThe -

- SanThe -

01/06/2011 11:42:46
Quote Anchor link
En waarom 2 uur erbij tellen?
Zit je in een andere tijdzone? Kijk dan daar eens naar op php.net.
 
Sven b

Sven b

01/06/2011 11:45:03
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$datum
= date ('dd/mm/Y - H:i:s');
echo $datum;
?>

Dit werkt.. alleen mag ik dus geen date () gebruiken, waarom snap ik niet precies, maar goed.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$datum = datetime ('dd/mm/Y - H:i:s');
echo $datum;
?>


Dit werkt niet.. waarom snap ik niet, omdat date datetime en timestamp families van elkaar zijn en dus op de zelfde manier inzetbaar zouden moeten zijn. Toch?

Dus ik krijg wel wat op mijn scherm, maar wanneer ik hier 2 uur aan toe wil voegen is dat wat lastiger. Al lukt dat ook..
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$datum
= date ('dd/mm/Y - H:i', +strtotime('2hours'));
echo $datum; //* nu krijg ik NL tijd

?>


Dit werkt ook, maar wanneer ik het in de database wil stoppen werkt het niet meer. Dus ik weet wel iets van date en datetime en timestamp, maar ik snap niet hoe ik het moet toepassen. Ik wil niet perse een directe oplossing. Zoals je ziet probeer ik het zelf wel uit en doe ik mijn best om er iets van te maken. Misschien slaat mijn script nergens op, maar ik probeer...
Gewijzigd op 01/06/2011 11:47:20 door Sven b
 
- SanThe -

- SanThe -

01/06/2011 11:55:08
Quote Anchor link
Het enig juiste format voor de database is dit:

Rick van Riel op 01/06/2011 11:41:32:
YYYY-MM-DD HH:MM:SS


En het databaseveld moet een DATETIME zijn (of DATE als je geen tijd wilt opslaan).
 
Sven b

Sven b

01/06/2011 15:02:10
Quote Anchor link
Oke, dat tijd gedoe is maar rot om uit te zoeken. te veel mogelijkheden en de tutorials die ik probeer of volg die helpen me niet.

Nu gebruik ik de NOW functie zoals men mij adviseerd, maar uiteraard werkt dit bij mij niet. Ik doe precies zoals in de tutorial staat omschreven. Uiteraard heeft de hele code zo geen zin, omdat ik er twee uur aan wil toevoegen, omdat dit geen NL tijd is.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
  $sql
= "
  INSERT INTO tabel
  (datumtijdveld)
  VALUES
  (NOW())
  "
;
?>



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$adatum
= date("D d-m-Y H:i", +strtotime('2hours'));
$naam = mysql_real_escape_string (htmlentities($_POST['naam']));
$bericht = mysql_real_escape_string (htmlentities($_POST['bericht']));
$count = mysql_query("SELECT COUNT(1) FROM `temp` WHERE `naam` = '{$naam}' AND `bericht` = '{$bericht}'");
$count = mysql_result($count,0);
if ( $count >= 1 ) {
    echo "Error dit bericht is al lang hier op gezet.";
}

 else {
    mysql_query ("INSERT INTO `temp` (`naam`,`bericht`,'adatum') VALUES ('{$naam}','{$bericht}','(NOW())'");
    echo 'Je bericht is geplaatst op' .$adatum;
}

?>



Toevoeging op 01/06/2011 15:06:10:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$tijd = date ('H:i:s', +strtotime('2hours');
$datum = date ('d/m/y');
echo $tijd. $datum;


Dit laat precies zien wat ik wil, maar ik kan dit niet zo vastleggen? Dit haal ik rechtstreeks uit een video tutorial. Iemand die 250 tutorials op php gebied heeft geschreven. Zelfs hij behandeld niet de datetime....

Te frustrerend.

Toevoeging op 01/06/2011 15:53:21:

Aangezien niemand me helpt blijf ik wat dingetjes testen, maar tevergeefs...



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'true');
$date = $_POST['date'];
$newdate = date("Y-m-d H:i:s", strtotime('$date');
$adatum = date("D d-m-Y H:i", +strtotime('2hours'));
$naam = mysql_real_escape_string (htmlentities($_POST['naam']));
$bericht = mysql_real_escape_string (htmlentities($_POST['bericht']));
$count = mysql_query("SELECT COUNT(1) FROM `temp` WHERE `naam` = '{$naam}' AND `bericht` = '{$bericht}'");
$count = mysql_result($count,0);
if ( $count >= 1 ) {
    echo "Error dit bericht is al lang hier op gezet.";
}

 else {
    mysql_query ("INSERT INTO `temp` (`naam`,`bericht`,'adatum') VALUES ('{$naam}','{$bericht}','{$_POST['date']}')");
    echo 'Je bericht is geplaatst op' .$adatum;
}

?>


Toevoeging op 01/06/2011 15:58:54:

Ik ben hier te lang mee bezig... van vanochtend en tot nu en niet alleen vandaag dat die date time en timestamp en datetime me gruwelijk irriteren.

Waarschijnlijk zal het zeer simpel zijn. Zeker zal ik nu beetje irritant overkomen, maar dit geval gaat me echt te ver. Normaal vind ik wel redelijk snel een oplossing en kom ik er wel uit. Normaal zou ik ook suggesties doen hoe ik het zou aanpakken, maar hier heb ik geen idee bij.
 
Rick van Riel

Rick van Riel

01/06/2011 16:14:10
Quote Anchor link
Zoals ik in mijn vorige post al zij het probleem met de tijd komt waarschijnlijk door de tijd van de server. De NOW() functie pakt namelijk de tijd van server. Ik zou even contact opnemen met je host en dan aan hun vragen of dat zo hoort. Als dit zo is raad ik je aan om gewoon een Nederlandse host te nemen (Als je die al had een andere host).

Neem bijv. http://www.antagonist.nl/, super goede host.
 
- Ariën  -
Beheerder

- Ariën -

01/06/2011 16:29:30
Quote Anchor link
Of Deziweb.nl :-)
 
Erik van de Locht

Erik van de Locht

01/06/2011 16:37:13
Quote Anchor link
Mocht je toch graag 2 uur aan de datum van een datetime veld toevoegen wanneer je selecteert:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
select date_add(datumtijdveld, interval 2 hours) as tijd from tabel
 
Sven b

Sven b

01/06/2011 17:59:34
Quote Anchor link
Dus eigenlijk zeggen jullie... als je host tijd niet gelijk loopt met NL tijd dan meot je een andere host zoeken? Of je moet genoegen nemen met het invoeren van een tijdstip die 2 uur achterloopt en dan moet je wanneer je hem eruit haalt er 2 uur aan toevoegen, zodat het correct op je site komt te staan? Aargh, dan had ik allang gehad wat ik zocht. Ik kan namelijk mijn php admin al de tijd aan de table automatisch laten toevoegen. Wanneer ik deze uitlees kan ik er 2 uur aan toevoegen. Ik ben beetje pietje precies en wilde hier geen genoegen mee nemen, maar zal dit dus wel moeten doen?

Begrijp ik dit goed?
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.