|
|
|
| <html>
<head>
<title>
key
</title>
</head>
<body>
<?php
function mysqlcon() {
$db = mysql_connect ("localhost","root","");
mysql_select_db ("baza",$db);
}
if ($_POST['submit1'] == 'OK' ) {
$rez = $_POST['resultat'];
$num1 = $_POST['number1'];
$num2 = $_POST['number2'];
$num3 = $_POST['number3'];
$num4 = $_POST['number4'];
$znak = $_POST['znak'];
$znak2 = $_POST['znak2'];
$znak3 = $_POST['znak3'];
if ($znak == 1 && $znak2 == 3 && $znak3 == 5) {
$proverka = $num1 + $num2 + $num3 + $num4;
}
if ( $znak == 2 && $znak2 == 4 && $znak3 == 6) {
$proverka = $num1 - $num2 - $num3 - $num4;
}
if ($znak == 1 && $znak2 == 3 && $znak3 == 6) {
$proverka = $num1 + $num2 + $num3 - $num4;
}
if ($znak == 1 && $znak2 == 4 && $znak3 == 5) {
$proverka = $num1 + $num2 - $num3 + $num4;
}
if ($znak == 1 && $znak2 == 4 && $znak3 == 6) {
$proverka = $num1 + $num2 - $num3 - $num4;
}
if ($znak == 2 && $znak2 == 3 && $znak3 == 5) {
$proverka = $num1 - $num2 + $num3 + $num4;
}
if ($znak == 2 && $znak2 == 3 && $znak3 == 6) {
$proverka = $num1 - $num2 + $num3 - $num4;
}
if ($znak == 2 && $znak2 == 4 && $znak3 == 5) {
$proverka = $num1 - $num2 - $num3 + $num4;
}
if ($proverka == $rez) {
echo 'PRAVILNO';
}else {
echo 'NE PRAVILNO';
}
mysqlcon();
$query = "SELECT * FROM mydb";
$num_rows = mysql_num_rows($res);
$res = mysql_query($query);
if(!$db) exit("Ошибка");
if(mysql_num_rows($res)) {
echo '<table>';
{
while($row = mysql_num_rows($res)){
echo '<tr>';
echo "<td>id</td>";
echo $row['id'];
echo "<td>data</td>";
echo $row['data'];
echo "<td>vopros</td>";
echo $row['vopros'];
echo "<td>otvet</td>";
echo $row['otvet'];
echo "<td>pravilno</td>";
echo $row['pravilno'];
echo "<td>resultat</td>";
echo $row['resultat'];
echo '</tr></table>';
}
}
}
} else {
$a=rand(1,20);
$b=rand(1,20);
$x=rand(1,20);
$y=rand(1,20);
$c=rand(1,2);
$q=rand(3,4);
$w=rand(5,6);
if ($c == 1) $znak = '+';
if ($c == 2) $znak = '-';
if ($q == 3) $znak2 = '+';
if ($q == 4) $znak2 = '-';
if ($w == 5) $znak3 = '+';
if ($w == 6) $znak3 = '-';
echo "<h2>$a $znak $b $znak2 $x $znak3 $y= </h2>";
?>
<form action="key.php" method="post"/>
Введите результат:
<input type="text" name="resultat" />
<input type="submit" name="submit1" value="OK"/>
<input type="hidden" name="number1" value="<?php echo $a; ?>"/>
<input type="hidden" name="number2" value="<?php echo $b; ?>"/>
<input type="hidden" name="number3" value="<?php echo $x; ?>"/>
<input type="hidden" name="number4" value="<?php echo $y; ?>"/>
<input type="hidden" name="znak" value="<?php echo $c; ?>"/>
<input type="hidden" name="znak2" value="<?php echo $q; ?>"/>
<input type="hidden" name="znak3" value="<?php echo $w; ?>"/>
</form>
</body>
</html>
<?php
}
?>
Notice: Undefined variable: res in C:\xampp\htdocs\test\key.php on line 53
Warning: mysql_num_rows() expects parameter 1 to be resource, null given in C:\xampp\htdocs\test\key.php on line 53
Notice: Undefined variable: db in C:\xampp\htdocs\test\key.php on line 55
Ошибка
где ошибки? | |
|
|
|
|
|
|
|
для: odindvatri
(20.07.2012 в 13:46)
| |
$query = "SELECT * FROM mydb";
$num_rows = mysql_num_rows($res);
|
У вас пропущен вызов функции mysql_query(), которая собственно выполняет запрос и возвращает дескриптор $res. | |
|
|
|
|
|
|
|
для: cheops
(20.07.2012 в 17:08)
| | $db = mysql_query($query); так чтоли? | |
|
|
|
|
|
|
|
для: odindvatri
(20.07.2012 в 17:17)
| | $res = mysql_query($query); | |
|
|
|
|
|
|
|
для: Valick
(20.07.2012 в 17:25)
| | дак у меня также | |
|
|
|
|
|
|
|
для: odindvatri
(20.07.2012 в 17:33)
| | нет не так
у вас так
$num_rows = mysql_num_rows($res);
$res = mysql_query($query);
|
а надо так
$res = mysql_query($query);
$num_rows = mysql_num_rows($res);
|
___
ну это если зажмурится и смотреть на код сквозь пальцы
а вообще вам нужна хорошая книга, если хотите чему-то научиться | |
|
|
|
|
|
|
|
для: Valick
(20.07.2012 в 17:38)
| | я поменял местами,всё равно ошибка,которая была раньше(последний else -82 строка))Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\test\key.php on line 82 | |
|
|
|