...en wat hield je tegen om het te proberen?
Kleine Vragen Topic #2
Dylanh schreef:1Codeblok (voorbeeld.php):
2
3
4
5
6
7
function loadSound(el,soundfile) {
el.mp3 = new Audio(soundfile);
}
function playSound(el) {
el.play();
}
Geen idee of het werkt.
Dan moet het wel el.mp3.play() zijn, lijkt mij?
Aarclay schreef:Ik was op mobiel en had toevallig iets cools bedacht om te maken. Maar dan moet ik eerst weten of het wel gaat werken voordat ik verder ga denken....en wat hield je tegen om het te proberen?
HTML is clientside en PHP serverside, dus het werkt gewoon.
laat maar heb al een andere oplossing!
Zou iemand misschien even kunnen helpen met het ophalen van een datum, op verschillende websites heb ik al gekeken maar ik wil de datum van nu ophalen en die in een database zetten, maar als ik dit doe:
Codeblok (voorbeeld.php):
1
$date = date(d.m.Y);
Is de output in de database: 2612, hier wil ik dus van hebben 26-12-2013
Codeblok (voorbeeld.php):
1
$date = date(d.m.Y);
Is de output in de database: 2612, hier wil ik dus van hebben 26-12-2013
d-m-Y
Sjoerd schreef:1Eerdere citaten tonen
Dylanh schreef:Codeblok (voorbeeld.php):
2
3
4
5
6
7
function loadSound(el,soundfile) {
el.mp3 = new Audio(soundfile);
}
function playSound(el) {
el.play();
}
Geen idee of het werkt.
Dan moet het wel el.mp3.play() zijn, lijkt mij?
Het zou dan eerder zo moeten zijn:
var sounds = {};
function loadSound(file){
sounds[file] = new Audio(file);
}
function playSound(file){
// eventueel hier een check om te kijken of het in de array staat
sounds[file].play();
} - Snel gemaakt dus kon het niet uitlijnen

E: korte uitleg
Bij de vorige code werd een argument aangepast in loadSound en daarna gebeurde er niks mee (geen return oid) dus bij playSound had je nooit het geluid kunnen hebben
Raaoul schreef:Output is: 26 en niet 26-12-2013. Query gebruikt:d-m-Y
Codeblok (voorbeeld.php):
1
if($mysqli->query("INSERT INTO mailadressen(emailadres, aanmelddatum) VALUES (".$mysql->real_escape_string($_POST[email]).", $date)")) {
Jordyt schreef:1Output is: 26 en niet 26-12-2013. Query gebruikt:Eerdere citaten tonen
Raaoul schreef:d-m-Y
Codeblok (voorbeeld.php):
if($mysqli->query("INSERT INTO mailadressen(emailadres, aanmelddatum) VALUES (".$mysql->real_escape_string($_POST[email]).", $date)")) {
gebruik NOW() in je query. Nooit PHP functies gebruiken als er SQL functies zijn.
Nielsie schreef:gebruik NOW() in je query. Nooit PHP functies gebruiken als er SQL functies zijn.1Eerdere citaten tonen
Jordyt schreef:Output is: 26 en niet 26-12-2013. Query gebruikt:Eerdere citaten tonen
Raaoul schreef:d-m-Y
Codeblok (voorbeeld.php):
if($mysqli->query("INSERT INTO mailadressen(emailadres, aanmelddatum) VALUES (".$mysql->real_escape_string($_POST[email]).", $date)")) {
Dat zou zo moeten zijn; (?)
Codeblok (voorbeeld.php):
1
if($mysql->query("INSERT INTO mailadressen(emailadres, aanmelddatum) VALUES (".$mysql->real_escape_string($_POST[email]).", NOW())")) {
Dat werkt namelijk ook niet

"INSERT INTO mailadressen(emailadres, aanmelddatum) VALUES (".$mysql->real_escape_string($_POST[email]).", NOW())"
Dylanh schreef:Dan pakt hij alleen 2013"INSERT INTO mailadressen(emailadres, aanmelddatum) VALUES (".$mysql->real_escape_string($_POST[email]).", NOW())"

Jordyt schreef:Klopt je database dan wel?Dan pakt hij alleen 2013Eerdere citaten tonen
Dylanh schreef:"INSERT INTO mailadressen(emailadres, aanmelddatum) VALUES (".$mysql->real_escape_string($_POST[email]).", NOW())"
Thom schreef:Ja hij insert de emails gewoon prima, alleen die datum wil niet. Wel localhost heKlopt je database dan wel?Eerdere citaten tonen
Jordyt schreef:Dan pakt hij alleen 2013Eerdere citaten tonen
Dylanh schreef:"INSERT INTO mailadressen(emailadres, aanmelddatum) VALUES (".$mysql->real_escape_string($_POST[email]).", NOW())"