start en tråd Pil

bestillinger virker ikke?

forum » php, asp, perl
skrevet 15/7 2009

hejsa, er igang med en oversigt over bestillinger osv. men den udskriver gerne ingen bestillinger pt, når id ikke passer med brugerens id, men når jeg opretter en bestilling til brugeren, forsvinder ingen bestillinger teksten og så kommer der ingenting, hvorfor udskriver den ikke noget?

her er koden :
<?php
$order= mysql_query("SELECT * from orders WHERE kober = '$_SESSION[id]' ORDER BY id DESC") or die (mysql_error());
if(mysql_num_rows($order) == 0) {
echo "Ingen bestillinger at vise lige pt";
} else {
?>
<table width="800" border="0" cellpadding="0" cellspacing="0" class="content">
<tr>
<td width="25%"><b><?php echo $order['id']; ?></b></td>
<td width="25%"><b><?php echo $order['spil']; ?></b></td>
<td width="25%"><b><?php echo $order['specifik']; ?></b></td>
<td width="25%"><b><?php echo $order['behandling']; ?></b></td>
</tr>
</table>
<?php
}
?>


faglært
241 indlæg
offline

Svar
#1
For at kunne bruge $order til at udskrive data på den måde bliver du nødt til at smide en mysql_fetch_array() udenom. F.eks.:

$order =mysql_fetch_array($order);


Og så placere den lige efter din else.

skrevet 15/7 2009
udviklingschef
144 indlæg
offline
#2
okay tak frederik, prøver lige!

skrevet 15/7 2009
faglært
241 indlæg
offline
#3
Jamen jeg bukker og siger mange tak, det virkede. Mange mange tak frederik!

skrevet 15/7 2009
faglært
241 indlæg
offline
#4
Ehm, det virker men den vil kun vise 1 bestilling og det er den med det nyeste id, nogen ide om hvorfor ?

skrevet 15/7 2009
faglært
241 indlæg
offline
#5
du skal bruge while() for at få alle rækker med

skrevet 15/7 2009
007
113 indlæg
offline
#6
okay ;)

1 spørgsmål til, dette er ikke php, men håber i kan hjælpe alligevel,

jeg skal have en background når jeg har musen over, men denne kode virker ikke, er ikke den bedste med mouseover osv, så kan du se hvad der er galt?

onmouseover="style.background-color='#606060'" onmouseout="style.background-color='#686868'"


skrevet 15/7 2009
faglært
241 indlæg
offline
#7
Javascript er ikke mit store, så der må jeg melde pas :)

skrevet 15/7 2009
007
113 indlæg
offline
#8
dette er nu bare noget jeg skrev ind i min tabel ;s?

skrevet 15/7 2009
faglært
241 indlæg
offline
#9
Du mangler bare lige at sætte this. foran ,sådan her:

onmouseover="this.style.background-color='#606060'&q- uot; onmouseout="this.style.background-color='#686868'&qu- ot;




skrevet 16/7 2009
overmåge
70 indlæg
offline
#10
Backy, næste gang du har et andet spørgsmål, må du godt lige oprette en ny tråd. Hjælper meget på overskueligheden for andre.

skrevet 16/7 2009
udviklingschef
144 indlæg
offline
#11
okay frederik,

skrevet 16/7 2009
faglært
241 indlæg
offline


Besvar

For at kunne besvare tråde og andet godt, skal du
have en bruger. En sådan kan oprettes på vores forside.