Проблем с код

Mylastlovegone

Registered
Използвам този код

Код:
<?php
include("config.php");
if($_GET[id]){
$id=$_GEt['id'];
$query = mysql_query("SELECT * FROM `news` WHERE `id` = '$id'");
while($row=mysql_fetch_array($query)){
if($row[active]==1){
echo$row['novina'];
}
else{echo"Новината е неактивна";}
}}
else{
$query = mysql_query("SELECT * FROM `news` WHERE `active` = '1'");
while($row=mysql_fetch_array($query)){
echo$row[novina].'<br /><hr>';
}
?>

За проверка дали новината е активна, но дава тази грешка

Notice: Use of undefined constant id - assumed \'id\' in en.php on line 7

Notice: Undefined index: id in en.php on line 2

ред 2 : if($_GET[id]){
 
<?php
include("config.php");
if($_GET[id]){
$id=$_GEt['id'];
$query = mysql_query("SELECT * FROM `news` WHERE `id` = '$id' ");
while($row=mysql_fetch_array($query)){
if($row[active]==1){
echo$row['novina'];
}
else{
echo "Новината е неактивна";
}
}}
else{
$query = mysql_query("SELECT * FROM `news` WHERE `active` = '1'");
while($row=mysql_fetch_array($query)){
echo$row[novina].'<br /><hr>';
}
?>
 
Код:
<?php
include("config.php");
if($_GET['id']){
$id=$_GET['id'];
$query = mysql_query("SELECT * FROM `news` WHERE `id` = '$id' ");
while($row=mysql_fetch_array($query)){
if($row[active]==1){
echo$row['novina'];
}
else{
echo "Новината е неактивна";
}
}}
else{
$query = mysql_query("SELECT * FROM `news` WHERE `active` = '1'");
while($row=mysql_fetch_array($query)){
echo$row[novina].'<br /><hr>';
}
?>
 
Fakeheal каза:
Код:
<?php
include("config.php");
if($_GET['id']){
$id=$_GET['id'];
$query = mysql_query("SELECT * FROM `news` WHERE `id` = '$id' ");
while($row=mysql_fetch_array($query)){
if($row[active]==1){
echo$row['novina'];
}
else{
echo "Новината е неактивна";
}
}}
else{
$query = mysql_query("SELECT * FROM `news` WHERE `active` = '1'");
while($row=mysql_fetch_array($query)){
echo$row[novina].'<br /><hr>';
}
?>
Notice: Undefined index: id in C:/xampp/htdocs/novina.php on line 3
 
Код:
<?php 
include("config.php"); 
if($_GET['id']){ 
$id=$_GET['id']; 
$query = mysql_query("SELECT * FROM news WHERE id = '$id' "); 
while($row=mysql_fetch_array($query)){ 
if($row[active]==1)
    { 
    echo $row['novina']; 
    } 
else
    { 
    echo "Новината е неактивна"; 
    } 
                                     }
    } 
else
    { 
$query = mysql_query("SELECT * FROM news WHERE active = '1'"); 
while($row=mysql_fetch_array($query)){ 
echo $row[novina].'<br /><hr>'; 
                                     } 
    }
?>
 
bankera1990 каза:
Код:
<?php 
include("config.php"); 
if($_GET['id']){ 
$id=$_GET['id']; 
$query = mysql_query("SELECT * FROM `news` WHERE `id` = '$id' "); 
while($row=mysql_fetch_array($query)){ 
if($row[active]==1)
    { 
    echo $row['novina']; 
    } 
else
    { 
    echo "Новината е неактивна"; 
    } 
                                     }
    } 
else
    { 
$query = mysql_query("SELECT * FROM `news` WHERE `active` = '1'"); 
while($row=mysql_fetch_array($query)){ 
echo $row[novina].'<br /><hr>'; 
                                     } 
    }
?>
Пак същата работа
 
Mylastlovegone каза:
bankera1990 каза:
Код:
<?php 
include("config.php"); 
if($_GET['id']){ 
$id=$_GET['id']; 
$query = mysql_query("SELECT * FROM news WHERE id = '$id' "); 
while($row=mysql_fetch_array($query)){ 
if($row[active]==1)
    { 
    echo $row['novina']; 
    } 
else
    { 
    echo "Новината е неактивна"; 
    } 
                                     }
    } 
else
    { 
$query = mysql_query("SELECT * FROM news WHERE active = '1'"); 
while($row=mysql_fetch_array($query)){ 
echo $row[novina].'<br /><hr>'; 
                                     } 
    }
?>
Пак същата работа





добре де някаква друга грешка да ти изкарва ?

я виж сега
 
Notice: Undefined index: id in C:/xampp/htdocs/novina.php on line 3

Ако напиша novina.php?id=1

и дам да провери ми излиза бяла страница.

Това ми е кода

Код:
<?php
if(isset($_POST['submit'])){
///////////////////Връзка с база данни////////////////////
mysql_connect("localhost","root","");
mysql_select_db("saita");
mysql_query("SET NAMES cp1251");
///////////////////Край на връзка с база данни////////////////////
///////////////////Променливи от формата//////////////////////
$novina=htmlspecialchars($_POST['novina']);

if($_GET['id']){
$id=$_GET['id'];
$query = mysql_query("SELECT * FROM news WHERE id = '$id' ");
while($row=mysql_fetch_array($query)){
if($row[active]==1)
    {
    echo $row['novina'];
    }
else
    {
    echo "Новината е неактивна";
    }
                                     }
    }
}
 else {
?>
<form action="" method="post" enctype = "multipart/form-data">
Име на новина
<br>
<input name="novina" type="text" size="25">
<br>
<input name="submit" value="izprati" type="submit">
	<?php
}
?>
 
<?php
include("config.php");
if(@$_GET['id']){
$id=@$_GEt['id'];
$query = mysql_query("SELECT * FROM `news` WHERE `id` = '$id'");
while($row=mysql_fetch_array($query)){
if($row[active]==1){
echo$row['novina'];
}
else{echo"Новината е неактивна";}
}}
else{
$query = mysql_query("SELECT * FROM `news` WHERE `active` = '1'");
while($row=mysql_fetch_array($query)){
echo$row[novina].'<br /><hr>';
}
?>
 

Back
Горе