Проблем с анкета от сайта - урок. Ако може помощ.

emcuemnecu

Registered
Здрасти.Относно: http://web-tourist.net/login/login/view.php?st=2910
направих абсолютно всичко от видеото но ми дава непозната грешка:
Код:
Notice: Undefined variable: ot_c in C:\xampp\htdocs\planina\anketa\functions.php on line 208
Няма създадени анкети!
а на ред 208 имам
Код:
if ($ot_c && !$ip_c)

Ще може ли съдействие, че преди съм ползвал тази анкета,и ми харесва и е страшно добра :(
Някой ще я тества ли, за да види при него дали работи както е във .rar архива, който се сваля. И ако може наистина помощ.
 
Това е обикновен NOTICE. Направи проверката така:

PHP:
if ( isset($ot_c) && !isset($ip_c) )
 
Revelation каза:
Това е обикновен NOTICE. Направи проверката така:

PHP:
if ( isset($ot_c) && !isset($ip_c) )
Мерси, вече няма грешка , но като въведа име и парола ми дава забранена страница от типа на Access Forbidden
а би трябвало да ми изкара опция за създаване на анкета.
Нещо е сбъркано:(

You don't have permission to access the requested object. It is either read-protected or not readable by the server.
 
Revelation каза:
На локала ли ти я показва тази грешка ?
Да, там, защо ?
Първо си правя сайта на локал и когато всичко е 6, тогава ще си взема домейн и хост за да не ми тече напразно, тъй съм преценил ?
 
1. Под каква ос си ?
2. Провери mysql лога за грешки.
3. Провери за .htaccess.
4. Провери връзка с база данни.
5. Грешката може да идва от там, че нямаш права над директорията.
 
nqkafff каза:
1. Под каква ос си ?
2. Провери mysql лога за грешки.
3. Провери за .htaccess.
4. Провери връзка с база данни.
5. Грешката може да идва от там, че нямаш права над директорията.

.1. С Виста съм
.2. проверено е
.3. имам .htaccess файл,който ми позволява връзките линковете да са без окончанията накрая а именно без .html, .php и прочие. Това дали пречи?
.4. връзката си работи
.5. не знам

Някой ще я тества ли при него дали работи?
 
emcuemnecu, в точка 5 някаф има предвид дали някой от файловете са извън htdocs. Ако всичко е в htdocs, значи не е това грешката.

Revelation каза:
Това е обикновен NOTICE. Направи проверката така:

PHP:
if ( isset($ot_c) && !isset($ip_c) )
Аз бих събрал твоя код и този на emcuemnecu:
PHP:
if (isset($ot_c) && isset($ip_c) && $ot_c && !$ip_c)
 
anonimen каза:
emcuemnecu, в точка 5 някаф има предвид дали някой от файловете са извън htdocs. Ако всичко е в htdocs, значи не е това грешката.

Revelation каза:
Това е обикновен NOTICE. Направи проверката така:

PHP:
if ( isset($ot_c) && !isset($ip_c) )
Аз бих събрал твоя код и този на emcuemnecu:
PHP:
if (isset($ot_c) && isset($ip_c) && $ot_c && !$ip_c)

Никакъв смисъл. На него му трябва да знае дали са зададени, или не тези променливи.
Той целия код е пълен с ненужни проверки и действия, но който както му хареса.
 
http://dox.bg/files/dw?a=2a845af8c4

Айде дръж, една част я оправих. Смени си колацията на базата данни на utf8_general_ci.

Доста уроци трябва да се пренапишат, защото са морално остарели и с новите миграции почват да изкачат разни проблеми.
Ще пренаписвам уроци, явно, само да се видя с време.


П.П. http://dox.bg/files/dw?a=59ad3c1e22 това изтегли!
 
Revelation каза:
http://dox.bg/files/dw?a=2a845af8c4

Айде дръж, една част я оправих. Смени си колацията на базата данни на utf8_general_ci.

Доста уроци трябва да се пренапишат, защото са морално остарели и с новите миграции почват да изкачат разни проблеми.
Ще пренаписвам уроци, явно, само да се видя с време.


П.П. http://dox.bg/files/dw?a=59ad3c1e22 това изтегли!
Батка, ти си железен. Работи, само остана да видя как да оправя, че не ми изкарва текста на български а на японица
на всякъде е с тая коалиция анкетата utf8_general_ci и във phpmyadin пак но..
С тази кодировка utf-8 нещо не става, не може ли да работи както е останалата ми част в сайта windows-1251 или cp1251_general_ci ?
Променях кодоривки, коалиции не става, се японица
 
Ето ти базата данни. http://dox.bg/files/dw?a=15be775760 слагаш всичко, както е... скрипта, както ти го давам и т.н.
А проблема, който ти се получава най-вероятно е така, защото преди това си добавил редове, докато колацията е била на cp1251 и при смяна се бъгва. Затова изтрий всичко и направи всичко отначало.

И се казва КОЛАЦИЯ, не КОАЛИЦИЯ :D
 

Back
Горе