#2 Re: Problémy s MySQL » [Vyřešeno] mam problem z registraci na mem webu » 2013-08-06 00:36:01

trochu sem to z tím zápisem zpletl big_smile mělo to bejt takhle smile $select = mysql_query("INSERT INTO uzivatele SET nick='$nick', heslo='$heslo', email='$email', ip='$ip', opravneni='1'"); ted myslim ze je to dobře ale pořad my to nejede a nechce se nic ukazat hmm

#3 Re: Problémy s MySQL » [Vyřešeno] mam problem z registraci na mem webu » 2013-08-05 18:07:14

ještě bych měl 1 otázku smile registrace funguje ale ted mam zase problém z přihlášením hmm hledal jsem na netu spoustu navodu ale nikde jsem žadnej dobrej nenašel krom tohodle ..

<body>
  <?php
    $tlacitko = $_POST["tlacitko"];
    if($tlacitko){
      $nick = $_POST["nick"];
      $heslo = $_POST["heslo"];
      $heslo = md5(md5($heslo));
      mysql_connect("localhost", "nick", "heslo");
      mysql_select_db("registrace");
      mysql_query("SET CHARACTER SET utf8");
      $zapis = mysql_query("INSERT INTO uzivatele SET nick='$nick', heslo='$heslo', email='$email', ip='$ip', opravneni='1'");
                        while($vystup = mysql_fetch_object($dotaz))
                        {
                          $id = $vystup->id;
                          $nickDB = $vystup->nick;
                          $hesloDB = $vystup->heslo;
                          $email = $vystup->email;
                          $opravneni = $vystup->opravneni;
                        }
      if($nick == $nickDB AND $heslo == $hesloDB){
        $_SESSION["id"] = $id;
        $_SESSION["nick"] = $nick;
        $_SESSION["email"] = $email;
        $_SESSION["opravneni"] = $opravneni;
        echo "Byl jsi přihlášen jako $nick";       
      }
    }
  ?>
  <p>
    <form action="<?php $PHP_SELF; ?>" method="POST"> 
      <table>
        <tr><td>Nick:</td><td><input type="text" name="nick" /></td></tr>
        <tr><td>Heslo:</td><td><input type="password" name="heslo" /></td></tr>
        <tr><td></td><td><input type="submit" name="tlacitko" value="Přihlásit se" /></td></tr>
      </table>
    </form>
  </p>
</body>
</html>


když dám přihlásit se tak se vlastně nic nestane hmm

#4 Re: Problémy s MySQL » [Vyřešeno] mam problem z registraci na mem webu » 2013-08-05 14:53:33

dík zatím to funguje smile  ... tak doufam že tam ja zas neco nezdrbu big_smile

#5 Re: Problémy s MySQL » [Vyřešeno] mam problem z registraci na mem webu » 2013-08-05 11:20:08

píše mi to : Nelze se pripojit k MySQL serveru: Access denied for user 'nick'@'8*.8*.1**.2**' (using password: YES)

#6 Re: Problémy s MySQL » [Vyřešeno] mam problem z registraci na mem webu » 2013-07-30 23:52:00

Moc dík za radu smile
fakt díky smile
už se to do databáze zapsalo smile
opravdu moc díky smile

#7 Re: Problémy s MySQL » [Vyřešeno] mam problem z registraci na mem webu » 2013-07-30 23:23:18

za ta chyby se omlouvám ...teprve se to učím smile
myslím že teď jsem je už opravil (použivám tohle protože tohle jedine sem na internetu našel smile)
ale pořád se mi to nechce zapsat do databaze hmm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <title>Registrace</title>
</head>
<body>
<?php
  $kontrola_odeslani =  $_POST["tlacitko"];
  if($kontrola_odeslani){
    $nick = $_POST["nick"];
    $heslo = $_POST["heslo"];
    $potvrd_heslo = $_POST["potvrd_heslo"];
    $email = $_POST["email"];
    if($heslo == $potvrd_heslo){
      if($nick AND $email){
        $heslo = md5(md5($heslo));
        mysql_connect("localhost ", "nick", "heslo");
        mysql_select_db("databaze");
        $ip = $_SERVER["REMOTE_ADDR"];
        $zapis = mysql_query("INSERT INTO uzivatele SET nick='$nick', heslo='$heslo', email='$email', ip='$ip', opravneni='1' ;");
        echo "Registrace proběhla v pořádku."; 
      } else {
        echo "Nezadal jsi nick nebo email.";
      }
    } else {
      echo "Hesla nejsou shodná!";
    }
  }
?>

  <p>
  <form action="<?php $PHP_SELF; ?>" method="POST">
    <table>
      <tr><td>Nick: </td><td><input type="text" name="nick" /></td></tr>
      <tr><td>Heslo: </td><td><input type="password" name="heslo" /></td></tr>
      <tr><td>Potvrď Heslo: </td><td><input type="password" name="potvrd_heslo" /></td></tr>
      <tr><td>E-mail: </td><td><input type="text" name="email" /></td></tr>
      <tr><td><input type="submit" name="tlacitko" value="Registrovat" /></td></tr>
      </table>
  </form> 
  </p>
</body>
</html>

#9 Re: Problémy s MySQL » [Vyřešeno] mam problem z registraci na mem webu » 2013-07-30 18:00:44

zkoušel jsem local host jak přes easyphp tak i už na webu ale nikdy se mi to neuložilo do databáze a heslo a jméno mám správně hmm

#10 Re: Problémy s MySQL » [Vyřešeno] mam problem z registraci na mem webu » 2013-07-30 17:12:56

easyPHP použivam a zkusil jsem to předělat na local host ale dostanu se max do registrace kliknu na odeslat a nic hmm
a tabulky jsem si už vytvořil smile
ale nevím jestli mam napsane dobře tohle: mysql_connect("https://sql9.endora.cz", "nick", "heslo");
tady pikladam i z tabulkama :
<?php
  $kontrola_odeslání = $_POST["tlacitko"];
  if($kontrola_odeslání){
    $nick = $_POST["nick"];
    $heslo = $_POST["heslo"];
    $potvrd_heslo = $_POST["Potvrd_heslo"];
    $email = $_POST["email"];
    if($heslo == $potvrd_heslo){
       if($nick AND $email){
          $heslo = md5(md5 ($heslo));
          mysql_connect("http://localhost/", "nick", "");
          mysql_select_db("registrace");
          $ip = $_server["remote"];
          $zapis = mysql_qwery("INSERT INTRO uzivatele SET nick='$nick', heslo='$heslo', email='$email', ip='$ip', opravneni='1',");
          echo "úspěšně zaregistrováno.";
       }
    }
  }
?>

  <p> Registrace </p>
  <form action="<?php $PHP_SELF; ?>"mothode="POST">
    <table>
      <tr><td>Nick na serveru:</td><td><input type="text" name="nick" /></td></tr>
      <tr><td>Heslo:</td><td><input type="heslo" name="heslo" /></td></tr>
      <tr><td>Potvrď heslo:</td><td><input type="heslo" name="potvrď heslo" /></td></tr>
      <tr><td>Email:</td><td><input type="Text" name="email" /></td></tr>
      <tr><td></td><td><Input type="submit" name="tlacítko" valve="Registrovat se" /></td></tr>
    </table>
  </form>
</body>
</html>

#11 Problémy s MySQL » [Vyřešeno] mam problem z registraci na mem webu » 2013-07-30 16:55:08

vydra
Odpovědi: 18

právě si vytvářím svůj web a chci tam mít registraci
používám tenhle skript
<?php
  $kontrola_odeslání = $_POST["tlacitko"];
  if($kontrola_odeslání){
    $nick = $_POST["nick"];
    $heslo = $_POST["heslo"];
    $potvrd_heslo = $_POST["Potvrd_heslo"];
    $email = $_POST["email"];
    if($heslo == $potvrd_heslo){
       if($nick AND $email){
          $heslo = md5(md5 ($heslo));
          mysql_connect("https://sql9.endora.cz", "nick", "heslo");
          mysql_select_db("registrace");
          $ip = $_server["remote"];
          $zapis = mysql_qwery("INSERT INTRO uzivatele SET nick='$nick', heslo='$heslo', email='$email', ip='$ip', opravneni='1',");
          echo "úspěšně zaregistrováno.";
       }
    }
  }
?>
v skriptu doufam že nemám chybu , chyba je spíš ve spojením z mysql protože se mi jméno nechce uložit do databáze
potřebuju poradit jak udělat aby se to aji zapsalo do databáze smile za každou radu předem dík smile

Zápatí

Založeno na FluxBB | CZ a SK