PHP грешка - какво означава?

vladislav

Registered
viewnews.php
Код:
<?php
include ("config.php"); 
mysql_connect("$dbhost","$dbuser","$dbpass"); 
mysql_select_db(snooker) or die( "MySQL Error."); 
$query="SELECT * from novini order by data desc"; 
$result=mysql_query($query); 
while ( $red = mysql_fetch_array( $result )){ 
$id=$red['id'];
$zaglavie=$red['zaglavie'];
$novina=$red['novina'];
$data=$red['data'];
echo ("
<font color=red><i>$data</i></font><br><b><u>$zaglavie</u></b><br><br>$novina<br>
<a href=del.php?id=<? echo $id; ?>><b>DELETE</b></a> 


<hr><br>
");
}

?>

del.php
Код:
<?php 
include ("config.php"); 
mysql_connect("$dbhost","$dbuser","$dbpass"); 
mysql_select_db(snooker) or die( "MySQL Error."); 
$query="SELECT * from novini order by data desc"; 
$result=mysql_query($query); 
while ( $red = mysql_fetch_array( $result )){ 
$id=$red['id'];
$zaglavie=$red['zaglavie'];
$novina=$red['novina'];
$data=$red['data'];
?>
<? 
$id = $_GET['del']; 
if(isset($del)){ 
$sql = "delete from administrator where id=$id"; 
$rs = mysql_query($sql); } 
if ( $rs) { echo "uspeshno iztrivane";} 
else { echo 'greshka'; } 
?>

и ми дава следната грешка

Parse error: parse error, unexpected $end in D:\AppServ\www\news\del.php on line 20

Каде е грешката нещо немога да го оправя целта ми е да може да се трие даддената ноина
 

vladislav

Registered
добре де намерих си грешката бех пропуснал една } скоба обаче пък сега не изтрива нищо а ми пише грешка ????????? :eek:
 

Admin

Registered
Това

Код:
 $sql = "delete from administrator where id=$id";

го замени с това:

Код:
$sql = "delete from administrator where id='$id'";
 

vesku

Registered
<?php
include ("config.php");
mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db(snooker) or die( "MySQL Error.");
$query="SELECT * from novini order by data desc";
$result=mysql_query($query);
while ( $red = mysql_fetch_array( $result )){
$id=$red['id'];
$zaglavie=$red['zaglavie'];
$novina=$red['novina'];
$data=$red['data'];
?>
<?
$id = $_GET['del'];
if(isset($del)){
$sql = "delete from administrator where id=$id";
$rs = mysql_query($sql); }
if ( $rs) { echo "uspeshno iztrivane";}
else { echo 'greshka'; }
}
?>
 

Горе