Hehe mám tu ešte jeden problém, ktorý už asi ani nesúvisí s MySQL, ale nechcem zbytočne zakladať nový topic, snáď to nevadí,
skúšam podmienky, a narazil som na jeden problém, tu je môj skript:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
</head>
<body>
<?php
define("SQL_HOST","localhost");
define("SQL_DBNAME","markusek_travian");
define("SQL_USERNAME","markusek_matus");
define("SQL_PASSWORD","matus1991");
mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);
mysql_select_db(SQL_DBNAME);
//skontrolujeme ci uz formular nebol odoslany
if (empty ($_POST))
{
//samotny formular
?>
<table>
<form method="post" action="/index1.php">
<tr><td>Nick:</td></tr>
<tr><td><input type="text" name="nick" size=1 ></td></tr>
</table>
<br>
<table>
<tr><td>Password:</td></tr>
</table>
<table>
<tr><td><input type="password" name="pass" size=1 ></td></tr>
</table>
<br>
<table>
<tr><td><input type="Submit" name="odoslat"></td></tr>
</form>
</table>
<?php
}
else
{
//nick prveho uzivatela v db
$sql1 = "SELECT nick FROM users WHERE id=1";
$result1 = mysql_query($sql1);
while($pole1 = mysql_fetch_array($result1)) {
$nick1 = $pole1['nick'];
}
//nick druheho uzivatela v db
$sql2 = "SELECT nick FROM users WHERE id=2";
$result2 = mysql_query($sql2);
while($pole2 = mysql_fetch_array($result2)) {
$nick2 = $pole2['nick'];
}
//overime ci sa zhoduje vlozeny nick vo formulari s aspon jednym nickom v db
if ($_POST['nick'] == $nick1 || $nick2)
{
echo "Prihlasenie uspesne";
}
else
{
echo "Prihlasenie neuspesne";
}
}
?>
</body>
</html>
A teraz problém je, že mi vypíše stále Prihlasenie uspesne, aj keď zadám nick ktorý sa nezhoduje so žiadnym z tých dvoch ktoré vytiahne z db, a z db ich vytiahne dobre, mal som tam echo na $nick1 aj na $nick2 a obidva vypísalo správne, lenže niekde v tom if bude chyba, a neviem prísť nato kde. Sorry viem že je ten skript hnusný, ale nič iné ma nenapadlo, keďže neviem ako inak spraviť aby to vytiahlo nick obidvoch userov cez jeden príkaz, teda skúsil som zmazať to WHERE id, a vytiahlo to obidva nicky, ale boli spojené a neviem ako to rozdeliť, aby ich bralo ako dva rozdielne, a urobilo z nich premennú, tak som to vyriešil hentak, ale späť ku problému, skúšal som meniť aj to II za == o ktorom som sa dočítal v tutoriále, ale stále nepomáha :(