Nedefinisani index.....

Nedefinisani index.....

offline
  • Pridružio: 19 Jan 2005
  • Poruke: 286
  • Gde živiš: Tamo daleko,tj.Beograd City

Ovo me bre izludjuje
npr code
javlja se poruka
Notice: Undefined index: action in /var/www/htdocs/php/imenik/program.php on line 6

e sad ako dam pocetnu vrednost action=view

Notice: Undefined index: action=view in /var/www/htdocs/php/imenik/program.php on line 6

Nakon toga sam stavio error_reporting(0) f-ju

Parse error: parse error, unexpected T_VARIABLE in /var/www/htdocs/php/imenik/program.php on line 6

$var = $_GET['action'];

if ($var=='view') { include ('stranica');}

if ($var=='edit'){ include ('stranica2');}

radio sam jos s switch-om sveje isto samo

case "view"
include"stranica";
break;

ajd ako neko zna nek pomaze,imam Slac 10.2,maltene nije ni podesen sav,smao sam nesto malo ispodesavao



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Ja skoro uvek radim preko request ili post metoda ali i za get bi trebalo da je ovako. Tu koristim ovako nesto:

sa prethodne stranice saljem promenljivu preko forme ili direktno formiram url(ako bi na prethodnoj stranici da imas link bez forme).
Probaj da formiras url ovako
http://localhost/imenik/program.php?action=view
(ne znam da li je i na linuxu localhost ali mozes lako da vidis kako izgleda neki drugi url u lokalu)
a u program.php ubaci
if(isset($_REQUEST['action']))
{
include...
}
else { echo "action nije postavljen"; }

Ne mozes da u okviru program.php stavis $action='view';, samo u stranici koja poziva ovu mozes da postavis action.
Uvek prvo proveri da li ti je promenljiva postavljena pa tek onda radi s njom.

Ako saljes sa prethodne stranice preko forme, stavi recimo
<form name="searchForm" method="get" action="program.php"
<input type="hidden" name="action" value="view">
<input name="submit" type="button" >
</form>
Inace undefined index ti se javlja samo ako promenljiva nije poslata sa prethodne stranice.



offline
  • Pridružio: 19 Jan 2005
  • Poruke: 286
  • Gde živiš: Tamo daleko,tj.Beograd City

radi ovo sto si ti stavio al je malo necist code

balatio sam to,al opet se javlja ista greska al na drugom mestu


Notice: Undefined index: user in /var/www/htdocs/php/mysql/index.php on line 5

Notice: Undefined index: topic in /var/www/htdocs/php/mysql/index.php on line 6

Notice: Undefined index: msg in /var/www/htdocs/php/mysql/index.php on line 7

ostavicu slike

BTW aj nek mi neko ostavi config file php-e,najbolje onaj ko ima Slack10.2 ,al moze bilo ko ,HELLLLLPPPPPPPP MEEEEEE Smile

napisao sam index.php i index.tpl ,u index.tpl je html code

ostavicu slike s tpl i php code-om,i izgled ucitane stranice

https://www.mycity.rs/must-login.png

https://www.mycity.rs/must-login.png

https://www.mycity.rs/must-login.png

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Stavo ovi u kod i poruke za notice, kao i za errore se nece vise videti..

error_reporting(E_ALL ^ E_NOTICE); ini_set('display_errors', 0);

Dopuna: 19 Jul 2006 16:03

Mada moja preporuka ti je da dokle gon pravis site, script ili sta god vec stavis za display errors 1, i dokle god ima Error-a, kod ti ne valja, na warning i na notice se ne obaziri toliko, ali errori su jako bitni. Posle kad uklonis sve error-e, promenis display errors u 0 i zavrsio si sa tim...

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

A da li bi mogao da stavis code te index.php stranice... ovako samo nagadjamo sta je i kako je.
...
Stavi u index.php $_GET['username'] a ne samo user posto ovamo imas textfield koji se zove username.

offline
  • Pridružio: 19 Jan 2005
  • Poruke: 286
  • Gde živiš: Tamo daleko,tj.Beograd City

jbg zezno sam stvar,pograsan sam vam screenshot poslao ,ovde je pravi

https://www.mycity.rs/must-login.png

siguran sam da je u pitanju podesavanje u php

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Auu... Pa ne moze to tako...

Gledaj, ako ti hoces da izvuces promenljive preko get metoda, prethodna strana mora nesto da ti posalje. A ti ovde uopste nemas prethodnu stranu Very Happy . Ti si u ovu stranu ukljucio onu formu i sve ti je to jedna strana. Da bi ih razdvojio moras ili da napravis dve strane ili da u ovu stranu ubacis if(...). Evo konkretnog primera za drugi slucaj:

<?php if(!isset($_GET['username'])) {    include 'index.tpl';//ili moze direktno forma    /*    ?>    <form action="index.php">    ...    </form>    <?    */ } else {    $user=$_GET['username'];    $topic=$_GET['topic'];         } ?>
Znaci ako prethodna strana nista ne salje, ucitava se forma koja opet poziva ovu stranu ali ovog puta sa promenljivama tako da se drugi put ucitava else grana.


Pogledaj malo bolje neki tutorial, poglavlje o metodima.

Pozdrav.

offline
  • Pridružio: 19 Jan 2005
  • Poruke: 286
  • Gde živiš: Tamo daleko,tj.Beograd City

@stankovic
nisam isprobavao ovaj tvoj nacin,jbg nisam stigao,cimao sam se oko trazenja problema ,znam da je nesto oko podesavanja ,al sta ....hm tesko je, al snaci cu se ja,btw ostavicu jedan code koji je extra radio kod mene na SUSE9.2,inace to je index.php Set_X -ovog foruma nekada zvanog SF a sad XBB

svaku aplikaciju koju ja radim,inace manje vise pocinje slicno kao i ovaj code Smile aj pozzz

<?php
//
// Start sessions
//

session_start();

//
// Do it!
//

switch ($_GET['act'])
{

// View Board

case "viewforum":
include "includes/root/viewboard.php";
break;

// View Topic

case "viewtopic":
include "includes/root/viewtopic.php";
break;

// New Topic

case "newtopic":
include "includes/root/newtopic.php";
break;

// Member List

case "members":
include "includes/root/memberlist.php";
break;

// Help

case "help":
include "includes/root/help.php";
break;

// UserCP

case "usercp";
include "includes/root/edit_profile.php";
break;

// Save edited profile

case "saveprof":
include "includes/root/editprof.php";
break;

// View Profile

case "viewprofile":
include "includes/root/viewprofile.php";
break;

// Reply

case "reply":
include "includes/root/reply.php";
break;

// Post Topic

case "posttopic":
include "includes/root/posttopic.php";
break;

// Post Reply

case "postreply":
include "includes/root/postreply.php";
break;

// Login

case "login":
include "includes/root/login.php";
break;

// Log Out

case "logout":
include "includes/root/logout.php";
break;

// Register

case "register":
include "includes/root/register.php";
break;

// Reg User

case "reguser":
include "includes/root/reguser.php";
break;

// Search

case "search":
include "includes/root/search.php";
break;

// Private Messages

case "pm":
include "includes/root/pm.php";
break;

// View Private Message

case "viewpm":
include "includes/root/viewpm.php";
break;

// New Private Message

case "newpm":
include "includes/root/newpm.php";
break;

// Post Private Message

case "postpm":
include "includes/root/postpm.php";
break;

// Delete Private Message

case "delpm":
include "includes/root/delpm.php";
break;

// Search Form!

case "searchf":
include "includes/root/searchf.php";
break;

// Submit search query

case "subsearch":
include "includes/root/subsearch.php";
break;

// Lost password

case "lostpass":
include "includes/root/lostpass.php";
break;

// Send pasword

case "sendpass":
include "includes/root/sendpass.php";
break;

// Index

default:

include "includes/root/index.php";
}
?>

Ko je trenutno na forumu
 

Ukupno su 1637 korisnika na forumu :: 48 registrovanih, 4 sakrivenih i 1585 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1798 - dana 19 Sep 2019 18:42

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Sale, A.R.Chafee.Jr., ALBION101, Alojz Hauptman, Anton Vucic, Apok, Areal84, Bane san, bojcistv, caesar, cikadeda, Cobi026, cole77, DENIRO2, Dicus, Djokislav, DJORDJE-NO-1, doktor1964, DVC virus, Eyes Wide Shut, gagidjuric, goran.vvv, Kordon, luka1978, Marko Marković, Maschinekalibar, MB120mm, mercedesamg, Mercury, micoboj, MikeHammer, milos.cbr, proka89, RADOVAN.S, Rakenica, rus1974, Sale.S, sasakrajina, shone34, silikon, slonic_tonic, spooky-II, Toni, Trpe Grozni, USSVoyager, vasa.93, voja64, VP3987