Autor Zpráva
Demoniak
Profil
Zdravim všechny.
index.php?page=news?cc=1


potřeboval bych poradit, čim můžu nahradit tento otazník tak aby to fungovalo...
pořebuju aby už vyvolaná PHP stránka na stránce vyvolala ještě jinou PHP stránku do ní a vůbec netušim jak to mám udělat.
souki
Profil
include?
Str4wberry
Profil
Odpovídám Demoniakovi:
„čim můžu nahradit tento otazník“
Ampersandem — „&“.
djlj
Profil
Demoniak
Stačí kouknout třeba do adresy této stránky :).
Demoniak
Profil
nene tim to asi nepude.
napíšu ti sem ten script ze stránky kterou chci vyvolat:
<?php
require("nastaveni.php");


if (!$cc)
{
$pocet=$_GET["pocet"];
if (!$pocet) $pocet=0;

$zjisteni=mysql_query("select count(id) FROM novinky");
$poradi=mysql_fetch_array($zjisteni);
$poradi=$poradi[0];

$select=mysql_query("select * from novinky order by id DESC LIMIT $pocet,$max")
or DIE("Nepovedl se select na Databazi!");

echo "<center><div class='obsah-nadpis'>Novinky</div></center><br />";

while($r=mysql_fetch_array($select))
{
$cc=$r[id];
$nadpis=$r[nadpis];
$datum=$r[datum];
$vlozil=$r[vlozil];
$cely=$r[cely_text];
$uryvek=$r[uryvek];

if ($cely) $nadpis="<a href='?cc=$cc'>$nadpis</a>";
echo "
$nadpis $datum, $vlozil
$uryvek
";
}


if ($pocet+1>$max) echo "<a class=odkaz href=\"?pocet=".($pocet-$max)."\"<b>Předchozí aktuality</b> </a> |\n";
if (($pocet+$max)<$poradi) echo "<a class=odkaz href=\"?pocet=".($pocet+$max)."\"<b>Další aktuality</b></a>\n ";

}

to mi tam dělá bordel
Demoniak
Profil
Ampersandem — „&“.
ha... díky ti :) zkoušel sem hodně znaků jako např. % atd. ale & me nenapadlo :)
Demoniak
Profil
dalsi problem :(

<?php
ob_start();
require("nastaveni.php");

$akce=$_GET[akce];
$cc=intval($_GET[cc]);
$hid=$_GET[hid];

$nadpis=array(1 => "Přidat aktualitu", 2 => "Editovat aktualitu", 4 => "Vkládání aktuality");

echo "<h3> News - {$nadpis[$akce]}</h3>";


if ($akce==1)
{
echo "<form method='post' action='?page=admin/akce&akce=4'>"; -----funkční odkaz
echo "<table border=1>";
echo "<tr>
<td>Nadpis:</td><td><input type='text' name='nadpis' size=65></td>
</tr>
<tr>
<td>Úryvek:</td><td><textarea name='uryvek' rows=5 cols=50></textarea></td>
</tr>
<tr>
<td>Celý článek:</td><td><textarea name='cely' rows=7 cols=50></textarea></td>
</tr>
<tr>
<td>Autor:</td><td><input type='text' name='autor'></td>
</tr>
<tr>
<td>Odeslat:</td><td><input type='submit' value='Vložit'></td>
</tr>
</table>
";




}



if ($akce==4)
{

extract($_POST);
foreach ($_POST as $a => $b)
{
if ($b=="")
{ echo "Nevyplnili jste všechny položky!!!
<a href='?page=admin/akce&akce=1'>Zpět</a>";
exit();
}
}

$insert=
"
INSERT into novinky
SET
nadpis='$nadpis',
uryvek='$uryvek',
cely_text='$cely',
datum=NOW(),
vlozil='$autor'
"
;

$insert=mysql_query($insert);
$insert ? header("location:page=admin/news") : die("chyba při vkládání!"); ------ nefunkční
}


if ($akce==2)
{
$s=mysql_fetch_array(mysql_query("select * from novinky where id=$cc"));

...
..
.


kdyz aktivuju PHP tak mi to vypíše na stránkách toto:
Warning: Cannot modify header information - headers already sent by (output started at /home/free/ic.cz/g/gateofheroes/root/www/index.php:146) in /home/free/ic.cz/g/gateofheroes/root/www/admin/akce.php on line 69
Aleš Janda
Profil
kdyz aktivuju PHP tak mi to vypíše na stránkách toto:
Warning: Cannot modify header information - headers already sent by (output started at /home/free/ic.cz/g/gateofheroes/root/www/index.php:146) in /home/free/ic.cz/g/gateofheroes/root/www/admin/akce.php on line 69


Hledej, hledej.. tohle se tady řeší pořád.

Nebo si alespoň přečti tu chybovou hlášku ;-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: