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: 10 let
|
0