Да си оправя малко грешките в сайта помощ

kenwood10

Registered
Здравейте отварям тема за да си оправя малко грешките по сайта.. Написъл съм така заглавието защото имам много грешки и да не отвярям много теми :D

Ето и първата

PHP:
Notice: Undefined variable: f_id in C:\Program Files\xampp\htdocs\forumindex.php on line 7

а на ред 7-ми има следното:

PHP:
$query3 = mysql_query ("SELECT * FROM `users` where id='$f_id'") or die(mysql_error());

:)
 
Тази променлива $f_id, никъде не е означена какво съдържание да има. Тоест не съществува. Грешката ти е някъде по кода на горе.
 
Благодаря оправих я.. сега другата грешка:

PHP:
Notice: Undefined index: sell in C:\Program Files\xampp\htdocs\my.php on line 4

PHP:
<? 
session_start();
ob_start();
?>
<? include("header.php"); check_login("my.php"); ?>
<? include("menu.php"); ?>
<?php

Ред 4-ти

PHP:
?>

Благодаря предварително
 
PHP:
<?php session_start();
ob_start();
include("header.php"); check_login("my.php"); 
include("menu.php");

//останлият ти код от файла


?>
 
Супер продължаваме :D

PHP:
Notice: Undefined variable: done in C:\Program Files\xampp\htdocs\send_message.php on line 53

PHP:
    if ($done==0){
 
Също като първият път. Никаде не си идентифицирал променливата $done .
 
Ясно... Така...

PHP:
Notice: Use of undefined constant order - assumed 'order' in C:\Program Files\xampp\htdocs\siteindex.php on line 39

Notice: Undefined index: order in C:\Program Files\xampp\htdocs\siteindex.php on line 39

Notice: Use of undefined constant sort - assumed 'sort' in C:\Program Files\xampp\htdocs\siteindex.php on line 40

Notice: Undefined index: sort in C:\Program Files\xampp\htdocs\siteindex.php on line 40

PHP:
if(!$_POST[order]){$order="id";}else{$order="$_POST[order]";}//сортирането 
if(!$_POST[sort]){$sort="desc";}else{$sort="$_POST[sort]";}


:?:
 
PHP:
if(isset($_POST['order'])){
$order=$_POST['order'];
}
else 
{$order='id';}


 
if(isset($_POST[sort]))

{$sort=$_POST['sort'];}

else{$sort='desc';}
 
Златен си и това стана сега ето същатата грешка като първата но как да е индефицирам:

грешката е:

PHP:
Notice: Undefined index: update_broni in C:\Program Files\xampp\htdocs\my_parts.php on line 45

а кода е :

PHP:
if($_POST['update_gumi']) {

$userid = protect($_POST['userid']);

$price = protect($_POST['price']);

$adding = protect($_POST['adding']);

$level = protect($_POST['level']);

if($urow['money'] < $price) {

echo errorbox("Недостатачна наличност на пари.");

}

else

{

$update = mysql_query("UPDATE gumi SET level='$level', price='$price', adding='$adding' WHERE userid='$userid'");

$umoney = $urow['money']-$price;

$update2 = mysql_query("UPDATE users SET money='$umoney', uskorenie=uskorenie+$adding WHERE id='$userid'");

echo okbox("Успешно закупихте ниво $level на гумите.");

}

}

Последната скоба "}" Това е ред 45
 
PHP:
if(isset($_POST['update_gumi'])) {



$userid = protect($_POST['userid']);



$price = protect($_POST['price']);



$adding = protect($_POST['adding']);



$level = protect($_POST['level']);



if($urow['money'] < $price) {



echo errorbox("Недостатачна наличност на пари.");



}



else



{



$update = mysql_query("UPDATE gumi SET level='$level', price='$price', adding='$adding' WHERE userid='$userid'");



$umoney = $urow['money']-$price;



$update2 = mysql_query("UPDATE users SET money='$umoney', uskorenie=uskorenie+$adding WHERE id='$userid'");



echo okbox("Успешно закупихте ниво $level на гумите.");



}



}
 
Може ли да ми кажеш какво промени за да мога да си оправя другите грешки ?
 
PHP:
if(isset($_POST['update_gumi']))

Казвам му ако е "сетнат", тоест е в действие този $_POST да изпълни кода.


http://php.net/manual/en/function.isset.php
 

Горе