Autor Zpráva
Sobky
Profil
Dobrý deň!
Chcel by som sa spýtať či by sa dalo nejako spraviť, keď $prebieha = TRUE; tak sa zobrazí jeden HTML kód a ked sa to bude roznať False tak iný. Dá sa to?
Alphard
Profil
if ($prebiahe)
{
  echo '<i>true</i>';
}
else
{
  echo '<b>false</b>'
}
Sobky
Profil
ale ja to mám zložitejšie ak tam je true tak to vypíše formulár a ak False tak tam len napíše, že neni to k dispozícii
Marschmallow
Profil
Sobky:
Alphard ti to napsal celé, stačí si jen upravit echa a vložit do nich ten formulář a ten text.
Marschmallow
Profil
Sobky:
Jaký máš momentálně kód?
Sobky
Profil
Toto je ten kód. A ked ba tam bolo nastavené $prebieha = TRUE; tak zobrazí to <form>.... A ked FALSE tak to nezobrazí
<?
   $server = "afsfsf";
   $dbuser = "fsasfasf";
   $dbpass = "asffsafs";
   $dbname = "ffsafsa";

if(isset($_POST['submit'])){
    $nick = preg_replace('/\s+/', '', $_POST['nick']);
    $mysqli = new mysqli($server, $dbuser, $dbpass, $dbname);
    if (mysqli_connect_errno()) {
          echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }
    $query = "SELECT username, password FROM authme WHERE username = '". mysqli_real_escape_string($mysqli, $nick)."'";
    $result = mysqli_query($mysqli, $query);
    while($row = mysqli_fetch_array($result)) {
        $dbheslo = $row['password']; //zahashované heslo z databázy
        $fheslo = preg_replace('/\s+/', '', $_POST['heslo']); //heslo zadané v formulári
        $email = $_POST['email'];
        $meno = $row['username']; //meno v databáze
        $fhesloField = explode('$', $dbheslo);
        $fheslo = hash('sha256', $fheslo);
        $fheslo .= $fhesloField[2];
        $fheslo = '$SHA$' . $fhesloField[2] . '$' . hash('sha256', $fheslo);
        $hashheslo = $fheslo;
        $mpmeno = strtolower($nick); //nick s malými písmenami
        if(($mpmeno == $meno)&&($dbheslo == $hashheslo)&&($email)) 
        {
            session_start();
            header("Cache-control: private");
            $_SESSION["logged"] = 1;
            $_SESSION['start'] = time();
            $_SESSION['expire'] = $_SESSION['start'] + (2 * 2);
            $_SESSION["nick"] = $nick;
            $_SESSION["email"] = $email;
            header("Location: questions.php");
                exit;
        }
    }
}
?>
<html xmlns='http://www.w3.org/1999/xhtml' lang='sk'>
    <head>
        <title>Nábor</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta name="author" content="SobkyLuckSK">
        <link rel="stylesheet" type="text/css" href="css/nabor.css">
    </head>
<body>
<img class="logo" src="http://www.magicraft.4fan.cz/wp-content/uploads/2014/06/MAGICRAFT-3.png">
<form action="" method="POST">
  <fieldset class="table">
    <legend><p style="font-size: 2em; color: gold; font-weight: bold">Nábor na Admina a Helpera</p></legend>
    <table width="100%">
    <tr>
      <td width="80%" align="center"><input type="text" class="text" name="nick" size="25" placeholder="Meno v hre"></td>
    </tr>
    <tr>
      <td width="80%" align="center"><input type="password" class="text" name="heslo" size="25" placeholder="Heslo v hre"></td>
    </tr>
    <tr>
      <td width="80%" align="center"><input type="text" class="text" name="email" size="25" placeholder="Email - Keby ťa vyberieme"></td>
    </tr>
    <tr>
      <td colspan="4" align="center"><input type="submit" name="submit" class="tlacitko" value="Pokračovať"></td>
    </tr>
    </table>
  </fieldset>
</form>
    <p style="text-align: center; font-size: 15px; color: white;"><a href="/vysledkynaboru.php">Záznamy z náboru</a></p>
</body>
</html>
Slark
Profil *
<?php if($prebieha): ?>
<form action="" method="POST">
  <fieldset class="table">
    <legend><p style="font-size: 2em; color: gold; font-weight: bold">Nábor na Admina a Helpera</p></legend>
    <table width="100%">
    <tr>
      <td width="80%" align="center"><input type="text" class="text" name="nick" size="25" placeholder="Meno v hre"></td>
    </tr>
    <tr>
      <td width="80%" align="center"><input type="password" class="text" name="heslo" size="25" placeholder="Heslo v hre"></td>
    </tr>
    <tr>
      <td width="80%" align="center"><input type="text" class="text" name="email" size="25" placeholder="Email - Keby ťa vyberieme"></td>
    </tr>
    <tr>
      <td colspan="4" align="center"><input type="submit" name="submit" class="tlacitko" value="Pokračovať"></td>
    </tr>
    </table>
  </fieldset>
</form>
<?php endif; ?>

Moderátor jenikkozak: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Sobky
Profil
Super :) toto funguje Ďakujem veľmi pekne.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0