Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Suunamine kindlale lehele. märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 02.03.2008 21:36:03 Suunamine kindlale lehele. vasta tsitaadiga

Tere.
Mul on selline probleem, nimelt on mul fail nimega index.php , küll aga tahan, et lehele sattudes ta mitte ei viiks indeksile, vaid teisele lehele, niisiis mõtlesin suunamisele.
Kuidas ma saan teha nii, et ta suunaks ära ainult index.php-lt, mitte teistelt lehtedelt?

Tänud!

_________________
Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
lehm2
Kreisi kasutaja


liitunud: 19.09.2004




sõnum 02.03.2008 21:43:13 vasta tsitaadiga

suunamiseks käsk header('Location: teine_leht.php');
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 02.03.2008 21:44:36 vasta tsitaadiga

Tean, aga siis suunab ta kõikidel lehtedel, aga vaja on et ainult index.php-l suunaks.
_________________
Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
frygor
Kreisi kasutaja
frygor

liitunud: 07.05.2004




sõnum 02.03.2008 21:52:24 vasta tsitaadiga

räägid segaselt praegu...
index.php sisse panedki selle lehm2 antud käsu.... siis ainult seal suunabki, mujal mitte.

_________________
Hunt kriimsilm 9 ametiga!
Kommentaarid: 70 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 65
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 02.03.2008 22:00:23 vasta tsitaadiga

proovisin, aga ei läinud tööle.
Õigemini, ta suunas ka teistelt lehtedelt.
Lehekülje kood on muidu selline:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<?php
include 'andmebaas.php';
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<head>
<title>
<?php
$result = mysql_query("SELECT * FROM matu_yldine limit 1");
while($row = mysql_fetch_assoc($result) )
  {
echo"" . $row['pealkiri'];
  }
echo mysql_error();
  ?>
</title>
<link rel="stylesheet" href="disain.css" type="text/css" />
<body>

<div id="container">
<div id="header"><a href="index.php?leht=2"><img src="images/disain_03.gif" border="0" /></a></div>
<div id="menubar"></div>
<div id="vasak4"></div>
<div id="vasak7"></div>
<div id="bottom"></div>
<div id="firmast"><a href="?leht=2">Firmast</a></div>
<div id="teenused"><a href="?leht=31">Teenused</a></div>
<div id="galerii"><a href="?leht=4">Galerii</a></div>
<div id="kontakt"><a href="?leht=5">Kontakt</a></div>
<div id="sisu">
<?php if ($_GET["leheke"]){
{
require_once ('teenused.php'); 
}
?>
<?php } else {?>
<?php
if ($_GET["leht"] == ""){ //kui tuled alles lehele siis kuvab esilehe

$contentesileht = mysql_query("SELECT * from matu_lehed where nimi='Esileht'") or die(mysql_error());
  while ($ce = mysql_fetch_array($contentesileht)) { ?>

  <?php echo $ce["sisu"]; ?>
 
  <?php } }else{ // muul juhul kuvame lehe mille id leiame aadressist ?leht=id
 
  $content = mysql_query("SELECT * from matu_lehed where id='".$_GET["leht"]."'") or die(mysql_error());
  while ($c = mysql_fetch_array($content)) { ?>

  <?php echo $c["sisu"]; ?>
 
  <?php } } }?>
</div>
<div id="alamenyy"></div><div id="Layer1">
        </center><br>
  <?php
  $menu = mysql_query("SELECT * from matu_lehed") or die(mysql_error());
  while ($m = mysql_fetch_array($menu)) { ?>

  &nbsp;&nbsp;<a href="?leht=<?php echo $m["id"]; ?>"><?php echo $m["nimi"]; ?></a><br /></a>
  <?php } ?>
        <br>
            <br>        &nbsp;&nbsp;<a href="admin.php">Admin</a><br />
    <br />
</div></div>
</body>
</html>

_________________
Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Valdars
HV veteran
Valdars

liitunud: 22.02.2003




sõnum 02.03.2008 22:08:26 vasta tsitaadiga

Mida sa teiste lehtede all mõtled? Üldiselt on index.php fail, mis käivitatakse alati lehele minnes, kui just mõnda muud faili pole soovitud.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 44
tagasi üles
vaata kasutaja infot saada privaatsõnum
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 02.03.2008 22:10:24 vasta tsitaadiga

<div id="firmast"><a href="?leht=2">Firmast</a></div>
<div id="teenused"><a href="?leht=31">Teenused</a></div>
<div id="galerii"><a href="?leht=4">Galerii</a></div>
<div id="kontakt"><a href="?leht=5">Kontakt</a></div>

need lehed.



Või õigemini, mul probleem selles, et mul on index.php ja kui selle kuvab, siis on leht täiesti tühi, õigemini sisu puudub, kõik menüü ja asjad on ok. Tahaks et ka seal mingi sisu oleks/läheks otse teisele lingile.

_________________
Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 02.03.2008 22:32:52 vasta tsitaadiga

Sul puudub see lehe number alguses. Otsi ülesse, kuhu see pannakse.
Lisa , et $leht=1; ennem seda, kui see väärtuse saab ja kui ei anta uut väärtust siis jääbki selleks.
See peaks olema midagi sarnast:

$leht=1;
if($HTTP_GET_VARS['leht']){$leht = $HTTP_GET_VARS['leht'];}

<div id="firmast"><a href="?leht=2">Firmast</a></div>

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 02.03.2008 22:59:25 vasta tsitaadiga

Oota, mis number alguses?
Ja see kood, mis sa andsid, selle lisan <div id="firmast"><a href="?leht=2">Firmast</a></div> ette?


Vabandan väga, ma php-s suht algaja .

_________________
Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
QWhite
Kreisi kasutaja
QWhite

liitunud: 24.02.2004




sõnum 02.03.2008 23:20:14 vasta tsitaadiga

Saan aru et sul on sellist vaja:
if (!$_SERVER[QUERY_STRING])
header("Location: teineleht.php");
Kommentaarid: 63 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 59
tagasi üles
vaata kasutaja infot saada privaatsõnum
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 02.03.2008 23:40:57 vasta tsitaadiga

Kasutusele võtsin lõpuks tehnika, et kui lehe sisu on null, siis kuvab kindla faili/teksti.
QWhite, kui sul aega/viitsimist on, kas saaksid lahti seletada enda postitatud koodijupi.


Tänud kõigile beer_yum.gif .

_________________
Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
lehm2
Kreisi kasutaja


liitunud: 19.09.2004




sõnum 02.03.2008 23:45:00 vasta tsitaadiga

Minu poolne selgitus asjale.
QWhite kirjutas:

if (!$_SERVER[QUERY_STRING]) //tagastab URL-s failinimest tahapoole jääva sõne näiteks ?leht=1 võib ka olla midagi muud leht/1, kui seda pole suunatakse sind teisele lehele.
header("Location: teineleht.php");

_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 03.03.2008 00:23:23 vasta tsitaadiga

Ma siis ka selgitaks oma mõtet. Sul tundub olevat lingid, mis tulevad samale lehele tagasi, muutub ainult get leht number. Nende järgi siis kuvatakse lehe sisu, kas if või case abil.
Kui leht=1 siis esimene lehesisu
Kui leht =2 siis teine ja nii edasi
Kuna esimene kord, kui lehele tuled on sul aadress index.php ilma leht väärtusetta, siis ei kuvata midagi või ainult osaliselt.
Selleks siis minu kood, vaatab kui puudub see leht=1 (või üldse mingi lehe number) siis antakse muutujale leht väärtus 1 ehk kuvatakse selliselt nagu oleksid vajutanud
<a href="?leht=1">Avaleht</a>

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
QWhite
Kreisi kasutaja
QWhite

liitunud: 24.02.2004




sõnum 03.03.2008 00:26:15 vasta tsitaadiga

$_SERVER[QUERY_STRING] on siis see, mis peale küsimärki päringu aadressis on, näiteks leht=1
Kood testib, kas peale küsimärki on midagi või mitte.
Kommentaarid: 63 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 59
tagasi üles
vaata kasutaja infot saada privaatsõnum
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 03.03.2008 18:42:16 vasta tsitaadiga

/DOCUME%7E1/kethmar/LOCALS%7E1/Temp/admin.php



Keegi oskab öelda, mida see tähendama peaks? Saan aru, et fail on puudu, aga kust ma seda otsima peaks vms? Lasin admin.php faili üle, aga tuhkagi.



// Sain probleemi lahendatud icon_smile.gif .
Tänud!

_________________
Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
AMD
HV veteran
AMD

liitunud: 29.07.2003




sõnum 04.03.2008 15:32:41 vasta tsitaadiga

Kethmar, üle viskavad juba su mõttetud teemad.
Kasuta otsingut ka vahel.
Google ja php.net on su sõbrad.

_________________
From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel.
Kommentaarid: 335 loe/lisa Kasutajad arvavad:  :: 145 :: 3 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 05.03.2008 15:31:35 vasta tsitaadiga

AMD, vabandust, et tüli norin, aga ei ole olemas lolle küsimusi, see tähendab ka mõttetuid teemasid kus küsitakse.
Alati kasutan otsingut, et ise asjasse selgusesse tuua, aga väga tihti jääb minu oskustest ja nende vastustest väheseks, sellepärast kaustan HV abistavat seltskonda. Usu mind, kui ma oskaks ja netis oleks kõik vajalik olemas(kindlasti ongi, lihtsalt tuleb teha väga põhjalik otsing), siis ma neid teemasid ka ei teeks.
Antud juhul kasutasin samuti netist saadud scripti, kahjuks see aga ei töötanud nii nagu vaja.

_________________
Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Suunamine kindlale lehele.
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.