Sainpa tuossa myslin jokin aika sitten, ja nyt on ongelma, johtuen laajasta myslikokemuksestani rajoittuen eiliseen...
Koetin jotain laajennusta viritellä tuohon ajv:n "Kirjautuminen / rekisteröityminen à la MySql" à la täällä: https://www.ohjelmointiputka.net/koodivinkit/24301-php-kirjautuminen-rekisteröityminen-mysql-llä
Eli koodi näyttää tältä:
$sql_palvelin = "localhost"; $sql_tunnus = "tfc"; $sql_salasana = ".."; $sql_tietokanta = "tfc1"; $connu = mysql_connect($sql_palvelin,$sql_tunnus,$sql_salasana) or die("Connecting was aborted."); mysql_select_db($sql_tietokanta) or die ("Error during connecting to database."); mysql_query("CREATE TABLE IF NOT EXISTS artists ( id integer(6) auto_increment primary key, tunnus varchar(15), salasana varchar(32), istunto varchar(32), maili varchar(60), showmail varchar(1), mailme varchar(1), loc varchar(55) )",$connu); if(($tunnus = $_POST['tunnus']) & ($salasana = $_POST['salasana']) & ($varmistus = $_POST['varmistus']) & ($maili = $_POST['maili']) & ($showmail = $_POST['showmail']) & ($mailme = $_POST['mailme']) & ($loc = $_POST['loc])){ if($salasana == $varmistus){ $vast = mysql_query("SELECT * FROM artists WHERE tunnus = '".addslashes($tunnus)."'",$connu); if(mysql_num_rows($vast) < "1"){ mysql_query("INSERT INTO artists (tunnus,salasana,maili,showmail,mailme,loc) VALUES ('".addslashes($tunnus)."','".md5($salasana)."','".addslashes($maili)."','". addslashes($showmail)."','".addslashes($mailme)."','".addslashes($loc)."')",$connu); if(mysql_affected_rows($connu) == "1"){ print "Joining was succesful.<br>\n"; }else print "Joining was unsuccesful.<br>\n"; }else print "Artist name taken, please take another name.<br>\n"; }else print "Passwords didn't seem to match.<br>\n"; } mysql_close($connu);
...ja unexpected kenoviiva rivillä 22. http://www.mustikkarinne.net/~tfc/index.php?where=artists/join
Luulis johtuvan tuosta varcharista, kun en tiedä siitä, mikä hitto se on.
Auttakaa n00bia!
Ainakin 17. rivin lopussa oleva $_POST['loc] on virheellinen ilmaus, toinen heittomerkki puuttuu.
Ja ainakin joku valopää keksi vaihtaa topicin nimen, jolloin hädintuskin löysin sitä! Kiitos. |-|
Äh... Tuokin koodivinkki pitäisi kirjoittaa uusiksi. Täytyy tässä joululomalla yrittää ehtiä.
Keksisit kuvaavampia nimiä topikeilles ni ei tarttes vaihtaa.
No vähän hyvä keksiä jokin topicin nimi jos en tiedä mikä on vikana...
Topic: "Minulta puuttuu if-lauseen sulku"
Teksti: "Mikäköhän on vikana...
<?php if($joo == 2){ //jee ?>
Aihe on jo aika vanha, joten et voi enää vastata siihen.