| Autor | Zpráva | ||
|---|---|---|---|
| Sobky Profil |
#1 · Zasláno: 7. 8. 2014, 22:38:17
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 |
#2 · Zasláno: 7. 8. 2014, 22:39:36
if ($prebiahe)
{
echo '<i>true</i>';
}
else
{
echo '<b>false</b>'
} |
||
| Sobky Profil |
#3 · Zasláno: 7. 8. 2014, 23:03:54
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 |
#4 · Zasláno: 7. 8. 2014, 23:26:26
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 |
#6 · Zasláno: 8. 8. 2014, 09:02:42
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 |
#8 · Zasláno: 8. 8. 2014, 09:19:41
Super :) toto funguje Ďakujem veľmi pekne.
|
||
|
Časová prodleva: 11 let
|
|||
0
).