Szerző |
Üzenet |
sorpoci
ezüst tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 11 Tartózkodási hely: Szfvár
|
Hi!
Probald meg, hogy ne max-kent add at neki a $max valtozot, hanem mas neven. Ha jol emlexem en is e miatt szivtam nehany napig, de nekem igy megoldodott a problema.
Udv: Sörhas
|
szer. dec. 03, 2003 21:14 |
|
|
grey2003
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
Nem megy. Ugyanaz a hiba.
echo "<go href="index.php?limit=" . urlencode($limit - 3) . "&max=" . urlencode($max) . "">elozo oldal</a>";
Ebben a sorban van a hiba. Ismét csak azt tudom kérdezni, hogy hogyan kell TÖBB paramétert átadni.
A http://hu.php.net/manual/hu/function.urlencode.php linken ugyan volt egy példaprogi, de egy kukkot sem értettem belőle.
|
vas. nov. 09, 2003 10:27 |
|
|
grey2003
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
Megnéztem a linket, szép, jó, meg minden, de ez sem írja le, hogyan kell több változót átadni. Egy változót át tudok adni.
De azért teszek egy kísérletet.
|
vas. nov. 09, 2003 10:16 |
|
|
Sweetchack77
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
Oké hogy megvan már a megoldás, de azért ezt még megéri elolvasni.
http://hu.php.net/manual/hu/function.urlencode.php
|
szomb. nov. 08, 2003 16:55 |
|
|
grey2003
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
Megoldódott! Hagytam a linkeket és postfiled-el megcsináltam.
Tisztább, szárazabb, biztonságosabb érzés.
grey
|
szomb. nov. 08, 2003 14:13 |
|
|
grey2003
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
Nem jó mindkét verzióra ugyanazt a hibát böki ki, mint az elején.
Egyáltalán hogyan kell átadni két v. több paramétert a címben?
Ahogy itt a fórum címsorát nézem:
http://forum.terminal.hu/messages.php?l ... &sb=4&ow=2
vmi.php?változó1=érték1&változó2=érték2&.....
De hogyan kell ezt beírni php-be?
|
szomb. nov. 08, 2003 13:19 |
|
|
grey2003
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
A select utasítás nem érdekes az tudom, hogy fölösleges, de a többit kipróbálom.
grey
|
szomb. nov. 08, 2003 13:13 |
|
|
grey2003
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
Asszem a & jellel lehet a bibi.
|
pén. nov. 07, 2003 18:20 |
|
|
grey2003
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 0
|
<?php
header("Content-type: text/vnd.wap.wml");
function otosevel($limit)
{
$kapcsolat = mysql_connect("localhost", "grey", "grey") or die("Nem tudok csatlakozni");
mysql_select_db("wedding") or die("Nem siker?lt kiv?lasztanom az adatb?zist");
$keres = "SELECT *
,present_id
FROM presents
ORDER BY present_id
limit $limit , 3";
$eredmeny = mysql_query($keres) or die("Hiba a k?r?sben");
echo "<table>
";
echo " <tr>
";
echo " <td>Quantity</td>";
echo " <td>Present</td>";
echo " <td>Colour</td>";
echo " <td>shop</td>
";
echo " </tr>
";
while ($row = mysql_fetch_array($eredmeny))
{
print(" <tr>
<td> $row[quantity]</td> <td> $row[present]</td><td> $row[colour]</td><td> $row[shop]</td></tr>
" );
}
mysql_close($kapcsolat);
echo "</table>";
}
function maxelem($tablanev)
{
$kapcsolat = mysql_connect("localhost", "grey", "grey") or die("Nem tudok csatlakozni");
mysql_select_db("wedding") or die("Nem siker?lt kiv?lasztanom az adatb?zist");
$keres = "SELECT count( * ) as maxelemszamm
FROM $tablanev
";
$eredmeny = mysql_query($keres) or die("Hiba a k?r?sben");
while ($row = mysql_fetch_array($eredmeny))
{
$visszateres=$row[maxelemszamm];
}
mysql_close($kapcsolat);
return $visszateres;
}
?>
<wml>
<card id="card1" title="Card #1">
<?php
if (isset($_GET["limit"])) $limit=$_GET["limit"];
if (empty($limit)) $limit=0;
if (isset($_GET["max"])) $max=$_GET["max"];
if (empty($max)) $max=maxelem(presents);
echo "limit " . $limit;
echo "<br/>";
echo "maxelemszam " . $max;
otosevel($limit);
if ($limit>0)
echo "<a href="index.php?limit=" . ($limit - 3)."&max=".$max."">elozo oldal</a>";
echo "<br/>";
if ( ($max-3) >= $limit)
echo "<a href="index.php?limit=" . ($limit + 3)."&max=".$max."">kovetkezo </a>";
?>
<!-- -->
</card>
</wml>
Eddig az oldal.
Operával nézem és mindig hibát jelez ki ennél a sornál:
echo "<a href="index.php?limit=" . ($limit + 3)."&max=".$max."">kovetkezo </a>";
És pirossal beszínezi a "&max=".$max."-ban lévő egyenlőségjelet. Nem tudom mit csináljak.
Ha kiveszem a "&max=".$max."-os részt akkor működik.
Mit szúrtam el?
grey
|
pén. nov. 07, 2003 18:12 |
|
|