20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net
Maar ik wou het over iets anders hebben.
Waarom gebruik je geen extra veld in uw users-tabel 'active' ofzo iets, ipv die extra-tabel?
https://fgheysels.github.io/
1
| $row["avatar"]; |
Binnen strings zou ik dat dan wel {$row['avatar']} zo doenOp zondag 02 juni 2002 13:38 schreef TheDane het volgende:
ik zou arrayvelden zowiezo zo gebruiken:
code:
1 $row["avatar"];
Maar de melding zegt precies wat er aan de hand is, er is geen entry 'avatar' in je $row...
Nog duidelijker:ACM:
Binnen strings zou ik dat dan wel {$row['avatar']} zo doen
1
| <?$bla = "het resultaat".$row['avater']." en weer verder";?> |
Verwijderd
Ik vind {$array['veld']} zoiezo duidelijker dan de . notatieOp zondag 02 juni 2002 13:47 schreef ddc het volgende:
[..]
Nog duidelijker:
PHP:
1 <?$bla = "het resultaat".$row['avater']." en weer verder";?>
is eigenlijk ook veel simpeler...Op zondag 02 juni 2002 13:37 schreef whoami het volgende:
Waarom gebruik je geen extra veld in uw users-tabel 'active' ofzo iets, ipv die extra-tabel?
Maar phpMyAdmin doet bij het verplaatsen dit:
1
2
3
| CREATE newtable INSERT INTO newtable SELECT * FROM oldtable DELETE TABLE oldtable |
Ik wou dit dus ook ff gebruiken...
20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net
KISS... Keep It Stupidly Simple.Op zondag 02 juni 2002 13:48 schreef decramy het volgende:
is eigenlijk ook veel simpeler...
https://fgheysels.github.io/
alleen hij heeft er imho een index van gemaakt en die moet een waarde hebben ...
20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net
kan je de table layout (dump) van die users_reg eens posten?
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
| CREATE TABLE decramy_users_reg ( id tinyint(4) NOT NULL auto_increment, username varchar(255) NOT NULL default '0', password varchar(32) NOT NULL default '0', email varchar(255) NOT NULL default '0', prof_usertext varchar(255) NOT NULL default '0', prof_ICQ bigint(20) NOT NULL default '0', prof_AIM varchar(255) NOT NULL default '0', prof_MSN varchar(255) NOT NULL default '0', prof_YAHOO varchar(255) NOT NULL default '0', prof_website varchar(255) NOT NULL default '0', prof_city varchar(255) NOT NULL default '0', prof_interests varchar(255) NOT NULL default '0', prof_signature longtext NOT NULL, sett_view_email tinyint(1) NOT NULL default '0', sett_view_online tinyint(1) NOT NULL default '0', sett_warring_new_post tinyint(1) NOT NULL default '0', sett_warring_new_privmsgs tinyint(1) NOT NULL default '0', sett_warring_new_privmsgs_popup tinyint(1) NOT NULL default '0', sett_always_sig tinyint(1) NOT NULL default '0', sett_timezone tinyint(2) NOT NULL default '0', avatar varchar(255) NOT NULL default '0', posts tinyint(8) NOT NULL default '0', points tinyint(8) NOT NULL default '0', PRIMARY KEY (id) ) TYPE=MyISAM; |
20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net
(een weinig om een topic te beginnen)
1
| <?if(isset($wrong)){ $query = "DELETE * FROM " . $conf["SQL"]["prefix"] . "users WHERE id=$id"; echo "Het account is verwijdert. Vanaf nu vallen we je niet meer lastig...";}else{ if(!isset($submit)){ echo "<form method=POST action=activate.php> Welkom. Vul hieronder je wachtwoord in, en ram op submit<br><br> Wachtwoord: <input type=password name=pass><br> <input type=hidden name=id value=$id> <input type=submit name=submit value=submit> </form>"; }else{ $query = "SELECT password FROM " . $conf["SQL"]["prefix"] . "users WHERE id=$id"; $result = mysql_query($query) or die (mysql_error()); $row = mysql_fetch_array($result); if(MD5($pass) == $row["password"]){ $query = "UPDATE " . $conf["SQL"]["prefix"] . "users SET active=1 WHERE id=$id"; $result = mysql_query($query) or die (mysql_error()); echo "<center>Je account is geactiveerd!</center><!--\n$result\n-->"; }else{ echo "Je gaf het verkeerde wachtwoord op!"; } }}?> |
wat fout?
als ik t ww invul, wil ie niet verder (de $submit is niet geset)
20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net
Hij klaagt over een (PHP) array-index, niet over een (SQL) table index.Op zondag 02 juni 2002 14:12 schreef Spleasure het volgende:
maakt hij auto een index van het veld avatar? weghalen dan .. !
https://niels.nu
iddOp zondag 02 juni 2002 15:00 schreef Hydra het volgende:
[..]
Hij klaagt over een (PHP) array-index, niet over een (SQL) table index.
dan zou ik voor iedere array moeten kijken of ie iets bevat, en dan in de query stoppen... Daar heb ik geen zin in...
20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net
Anders
1
| <?$array['element'] = isset($array['element']) ? $array['element'] : '';?> |
heb je register globals op on staan?Op zondag 02 juni 2002 14:56 schreef decramy het volgende:
ok, ff iets anders:
(een weinig om een topic te beginnen)
PHP:
1 <?if(isset($wrong)){ $query = "DELETE * FROM " . $conf["SQL"]["prefix"] . "users WHERE id=$id"; echo "Het account is verwijdert. Vanaf nu vallen we je niet meer lastig...";}else{ if(!isset($submit)){ echo "<form method=POST action=activate.php> Welkom. Vul hieronder je wachtwoord in, en ram op submit<br><br> Wachtwoord: <input type=password name=pass><br> <input type=hidden name=id value=$id> <input type=submit name=submit value=submit> </form>"; }else{ $query = "SELECT password FROM " . $conf["SQL"]["prefix"] . "users WHERE id=$id"; $result = mysql_query($query) or die (mysql_error()); $row = mysql_fetch_array($result); if(MD5($pass) == $row["password"]){ $query = "UPDATE " . $conf["SQL"]["prefix"] . "users SET active=1 WHERE id=$id"; $result = mysql_query($query) or die (mysql_error()); echo "<center>Je account is geactiveerd!</center><!--\n$result\n-->"; }else{ echo "Je gaf het verkeerde wachtwoord op!"; } }}?>
wat fout?
als ik t ww invul, wil ie niet verder (de $submit is niet geset)
had je al $_POST['submit'] gebruikt?