Just nu i M3-nätverket
Gå till innehåll

Funkar ej, PHP/Wap tappar variablar


kungmats

Rekommendera Poster

Hej!

 

Följande kod hämtar 10 poster ur en db och listar dom. En länk för 10 nästa resp. 10 föreg skrivs ut och dom fungerar bra, MEN om jag sätter allt inom WML taggar så fungerar det inte som det ska.

 

När sidan laddas görs urvalet riktigt och 10 poster enligt önskan visas. När man sen klickar på 10 nästa så tappas urvalet bort och alla poster i db visas 10st i taget.

 

Taksama för tips!

Kod:

 

<?php header("Content-type: text/vnd.wap.wml"); ?>

<?php echo('<?xml version="1.0"?>'); ?>

 

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

 

<wml>

<card id="skicka" title="Din sökning">

 

<p>

 

<?

$Omrade = staden;

$Datum = 20030118;

$evenemangsposter = 10;

 

$conn_ddbok = mysql_connect ("localhost","xxx",xxx");

mysql_select_db ("xxx");

$evenemangsposter_inlägg = mysql_num_rows (mysql_query ("SELECT * FROM nojeskalendern where omrade LIKE '%$Omrade%' "));

 

if (empty($QUERY_STRING))

{

$start = 0;

}

elseif ($QUERY_STRING > $evenemangsposter_inlägg)

{

$start = 0;

}

else

{

$start = $QUERY_STRING;

}

 

$föreg = $start - $evenemangsposter;

$nästa = $start + $evenemangsposter;

$siffra = $evenemangsposter_inlägg - 1;

?>

 

Totalt <?=$evenemangsposter_inlägg?> evenemang inlagda.<br/><br/>

 

<?if ($föreg >= 0){echo "<a href=\"skickatest2.php?$föreg\">$evenemangsposter tidigare</a>";}?><br/><br/>

 

<?if ($nästa < $evenemangsposter_inlägg){echo "<a href=\"skickatest2.php?$nästa\">$evenemangsposter senare</a>";}?><br/><br/>

 

<?

$ar = substr($Datum, 0, 4);

$man = substr($Datum, 4, 2);

$dat = substr($Datum, 6, 2);

$valtdatum = $ar."-".$man."-".$dat;

$open = mysql_connect("localhost", "xxx", "xxx");

 

$dagensdatum = date("Y-m-d" , time() + 32400);

$idag = date("Y-m-d" , time() + 32400);

$nu = date("U" , time() + 32400);

 

 

$tim = 0 ;

$min = 0 ;

$sek = 0 ;

$onskadtid = mktime($tim, $min, $sek, $man, $dat, $ar );

 

$skillnad = $onskadtid - $nu ;

 

$data = mysql_db_query("wale", " SELECT DAYOFWEEK(startdatum) AS veckodag , omrade, arrangor, arena, tel, fax, evenemang, startdatum, onhomepage, landskap, epost, stopdatum, www, alltid, adress, starttid, postnummer, stoptid, ort, biljett, bild, biljettpris, info, artist, artistwww FROM nojeskalendern WHERE omrade LIKE '%$Omrade%' AND (startdatum BETWEEN NOW() + INTERVAL $skillnad SECOND AND DATE_ADD(NOW() + INTERVAL $skillnad SECOND , INTERVAL 36500 DAY) ) OR omrade LIKE '%$Omrade%' AND (startdatum <= NOW() + INTERVAL $skillnad SECOND AND stopdatum >= NOW() + INTERVAL $skillnad SECOND ) ORDER BY omrade,startdatum,starttid DESC LIMIT $start, $evenemangsposter" ) ;

 

while ($event = mysql_fetch_array ($data)) {

 

if ($dagensdatum >= $event["startdatum"]) {

print "Aktuellt:<br/><strong>".$event["arena"]."</strong> ".$event["tel"]."<br/>".$event["evenemang"]." ".$event[artist]."<br/><br/>";}

else

{

print $event["startdatum"].":<br/><strong>".$event["arena"]."</strong> ".$event["tel"]."<br/>".$event["evenemang"]." ".$event["artist"]."<br/><br/>";

}

}

 

?>

 

 

</p>

</wml>

 

 

[inlägget ändrat 2003-01-18 16:03:24 av kungmats]

[inlägget ändrat 2003-01-18 16:03:45 av kungmats]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...