Waar de heck zoek je dan op??!??
Kleine Vragen Topic #2
waarom werk Query() niet?
Codeblok (voorbeeld.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
class db extends Mysqli{
public function __construct($host, $user, $pass, $db) {
parent::__construct($host, $user, $pass, $db);
if(mysqli_connect_error()) {
die("Kan niet met de database van Livetrein verbinden. Probeer het over enkele momenten weer!");
}
}
public function Query($sql) {
if(mysqli_query($sql)) {
return true;
} else {
die("Door een fout in het systeem van Livetrein kon de gegevens niet opgehaald worden. Exususes voor het ongemak, probeer het nogmaals.");
}
}
}
class info extends db {
public $station;
public function __construct($username, $password, $station) {
$this->Station = $station;
$this->Username = $username;
$this->Password = $password;
$this->Connection = new db("localhost", "root", "", "livetrein");
}
private function convert($stationname) {
$this->Connection->Query("SELECT * FRO");
}
}
?>
Heb nu wel een verbinding maar ik kan geen querys uitvoeren.
Codeblok (voorbeeld.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
class db extends Mysqli{
public function __construct($host, $user, $pass, $db) {
parent::__construct($host, $user, $pass, $db);
if(mysqli_connect_error()) {
die("Kan niet met de database van Livetrein verbinden. Probeer het over enkele momenten weer!");
}
}
public function Query($sql) {
if(mysqli_query($sql)) {
return true;
} else {
die("Door een fout in het systeem van Livetrein kon de gegevens niet opgehaald worden. Exususes voor het ongemak, probeer het nogmaals.");
}
}
}
class info extends db {
public $station;
public function __construct($username, $password, $station) {
$this->Station = $station;
$this->Username = $username;
$this->Password = $password;
$this->Connection = new db("localhost", "root", "", "livetrein");
}
private function convert($stationname) {
$this->Connection->Query("SELECT * FRO");
}
}
?>
Heb nu wel een verbinding maar ik kan geen querys uitvoeren.
Jochems schreef:ThxGast.. 1e resultaat op Google:Eerdere citaten tonen
Luukieboy schreef:Nog niet gevonden....
http://wordpress.org/plugins/role-scoper/

Aarclay schreef:Op Google en wordpressWaar de heck zoek je dan op??!??
Alleen ik wist de benaming er niet voor..
Dylanh schreef:Codeblok (voorbeeld.php):waarom werk Query() niet?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class db extends Mysqli{
public function __construct($host, $user, $pass, $db) {
parent::__construct($host, $user, $pass, $db);
if(mysqli_connect_error()) {
die("Kan niet met de database van Livetrein verbinden. Probeer het over enkele momenten weer!");
}
}
public function Query($sql) {
if(mysqli_query($sql)) {
return true;
} else {
die("Door een fout in het systeem van Livetrein kon de gegevens niet opgehaald worden. Exususes voor het ongemak, probeer het nogmaals.");
}
}
}
class info extends db {
public $station;
public function __construct($username, $password, $station) {
$this->Station = $station;
$this->Username = $username;
$this->Password = $password;
$this->Connection = new db("localhost", "root", "", "livetrein");
}
private function convert($stationname) {
$this->Connection->Query("SELECT * FRO");
}
}
?>
Heb nu wel een verbinding maar ik kan geen querys uitvoeren.
Daar wat te kloten werkt het al:
Codeblok (voorbeeld.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
class db extends Mysqli {
public function __construct($host, $user, $pass, $db) {
parent::__construct($host, $user, $pass, $db);
if(mysqli_connect_error()) {
die("Kan niet met de database van Livetrein verbinden. Probeer het over enkele momenten weer!");
}
}
}
class info extends db {
public $station;
public function __construct($username, $password, $station) {
$this->Station = $station;
$this->Username = $username;
$this->Password = $password;
$this->Connection = new db("localhost", "root", "", "livetrein");
}
public function Query($sql) {
if(mysqli_query($this->Connection, $sql)) {
return true;
} else {
die("Door een fout in het systeem van Livetrein kon de gegevens niet opgehaald worden. Excuses voor het ongemak, probeer het nogmaals.");
return false;
}
}
public function convert($stationname) {
echo $this->Query("SELECf");
}
}
$info = new info(d, a, z);
$info->convert("a");
?>
Ik gebruik nu smarty als TPL praser, zijn er nog valkuilen waar ik op moet letten? Ik wil niet dat een persoon TPLs kan uploaden en daardoor php code kan uitvoeren. Overigens heb ik dat getest en is niet mogelijk.
PHPcode hoort ook niet in templates.
Ik raad aan je templates buiten je webroot te plaatsen.
Ik raad aan je templates buiten je webroot te plaatsen.
Ik heb een klein formuliertje dat na het invullen een query in de database gooit met de datum NOW() en het ip adres.
Nu wil ik een check stukje maken, dat checkt of het een dag geleden is.. maar telkens werkt het niet want hij zegt dat er met die datum niks in de database zit.
datum = NOW() - interval 1 day
Wat is hier verkeerd aan? Hier check ik dus op en krijg dus niks weer.
Nu wil ik een check stukje maken, dat checkt of het een dag geleden is.. maar telkens werkt het niet want hij zegt dat er met die datum niks in de database zit.
datum = NOW() - interval 1 day
Wat is hier verkeerd aan? Hier check ik dus op en krijg dus niks weer.
Ik ga denk ik dreamweaver gebruiken, is dit profesoneel of niet?
De code die eruitkomt is vaak omslachtig. Leer liever gewoon HTML en CSS en gebruik een texteditor ipv WYSIWYG.
Daar leer je het meeste van.
Daar leer je het meeste van.
Aarclay schreef:Ikweet dat die er niet in hoort, ik weet wel dat die uitgevoerd konden worden via die templates.PHPcode hoort ook niet in templates.
Ik raad aan je templates buiten je webroot te plaatsen.
Zijn er nog dingen waar ik op moet letten? Zegmaar eventuele beveiligings risico voor het systeem en of server?
(XXS is een risico
)Sevvlor schreef:// nvmIk raad aan je templates buiten je webroot te plaatsen.Eerdere citaten tonen
Aarclay schreef:PHPcode hoort ook niet in templates.
Ikweet dat die er niet in hoort, ik weet wel dat die uitgevoerd konden worden via die templates.
Zijn er nog dingen waar ik op moet letten? Zegmaar eventuele beveiligings risico voor het systeem en of server?
(XXS is een risico)
Aarclay schreef:Ik kan al HTML/CSS, dus toch maar niet gebruiken?De code die eruitkomt is vaak omslachtig. Leer liever gewoon HTML en CSS en gebruik een texteditor ipv WYSIWYG.
Daar leer je het meeste van.
Inderdaad. Gebruik een editor like Netbeans.
toevoeging op 11 oktober 2013, 19:55:35:
Wie kent een goede freeware audioeditor om te cutten in muziek, toevoegen van fades etc...
toevoeging op 11 oktober 2013, 19:55:35:
Wie kent een goede freeware audioeditor om te cutten in muziek, toevoegen van fades etc...
Ik heb een probleem:
Codeblok (voorbeeld.php):
99
100
101
public function getNSdata() {
return $this->nsData();
}
$this->nsData(); is een array.
Codeblok (voorbeeld.php):
1
public $nsData;
Wanneer ik de function getNSdata(); aanroep krijg ik dus deze error:
Fatal error: Call to undefined method Info::nsData() in C:xampphtdocslivetrein.class.php on line 100
Wat doe ik fout?
Codeblok (voorbeeld.php):
99
100
101
public function getNSdata() {
return $this->nsData();
}
$this->nsData(); is een array.
Codeblok (voorbeeld.php):
1
public $nsData;
Wanneer ik de function getNSdata(); aanroep krijg ik dus deze error:
Fatal error: Call to undefined method Info::nsData() in C:xampphtdocslivetrein.class.php on line 100
Wat doe ik fout?
$this->nsData
Je verwart functions en variables.
je roept arrays toch nooit als "$array()" aan? (Tenzij het een closure is, maar dat terzijde)
toevoeging op 11 oktober 2013, 21:59:02:
Met twig zet je
Waar de "e" voor escape staat
Je verwart functions en variables.
je roept arrays toch nooit als "$array()" aan? (Tenzij het een closure is, maar dat terzijde)
toevoeging op 11 oktober 2013, 21:59:02:
Sevvlor schreef:Smarty...bah.Ik raad aan je templates buiten je webroot te plaatsen.Eerdere citaten tonen
Aarclay schreef:PHPcode hoort ook niet in templates.
Ikweet dat die er niet in hoort, ik weet wel dat die uitgevoerd konden worden via die templates.
Zijn er nog dingen waar ik op moet letten? Zegmaar eventuele beveiligings risico voor het systeem en of server?
(XXS is een risico)
Met twig zet je
{{ variable|e }} Waar de "e" voor escape staat
....