napotkałem pewien problem z :
$query = 'SELECT id FROM obrazki WHERE id = $id';
co w tym jest źle proszę o pomoc.
mam taki error:
Parse error: syntax error, unexpected T_VARIABLE in /home/ecompute/public_html/test/id.php on line 17
<form action='' method="post"> <input type="text" name"id"> <input type="submit" name="ok"> </form> <? $id = $_POST['id']; include('polaczenie.php'); $query = 'SELECT id FROM obrazki WHERE id = $id'; } else { } ?>
$query = 'SELECT id FROM obrazki WHERE id = '.$id;
$query = "SELECT id FROM obrazki WHERE id = $id";
<? include('polaczenie.php'); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <? $id = $_POST['id']; $query = "SELECT id FROM obrazki WHERE id = '$id' "; } else { } ?> <input type="text" name"id"> <input type="submit" name="ok"> </form> </body> </html>
$query = "SELECT id FROM obrazki WHERE id = '$id' ";
$query = 'SELECT id FROM obrazki WHERE id = '.$id;
zapomniałeś znaku =
<input type="text" name"id">
Po co ci to?
CREATE TABLE IF NOT EXISTS `obrazki` ( `id` int(11) NOT NULL AUTO_INCREMENT, `obrazek` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `respekt` varchar(255) COLLATE utf8_unicode_ci NOT NULL, ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;