Just nu i M3-nätverket
Jump to content

Funkar ej, PHP/Wap tappar variablar


kungmats

Recommended Posts

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]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...