Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Puuttuva heittomerkki

SysRq868 [21.12.2004 11:34:38]

#

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!

Antti Laaksonen [21.12.2004 13:20:43]

#

Ainakin 17. rivin lopussa oleva $_POST['loc] on virheellinen ilmaus, toinen heittomerkki puuttuu.

SysRq868 [21.12.2004 17:09:29]

#

Ja ainakin joku valopää keksi vaihtaa topicin nimen, jolloin hädintuskin löysin sitä! Kiitos. |-|

ajv [21.12.2004 17:51:57]

#

Äh... Tuokin koodivinkki pitäisi kirjoittaa uusiksi. Täytyy tässä joululomalla yrittää ehtiä.

tsuriga [21.12.2004 19:10:27]

#

Keksisit kuvaavampia nimiä topikeilles ni ei tarttes vaihtaa.

SysRq868 [22.12.2004 11:19:40]

#

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
?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta