webForumDet fria alternativet

Vad göra ?

4 svar · 171 visningar · startad av Fuel

FuelMedlem sedan okt. 20001 285 inlägg
#1

Hade lite funderingar på att ha flera alternativ klara på vad som ska gälla beroende på vilken länk man använder till min sida. medlemmar.php?visa=?? Ska jag köra if satser, case eller nåt annat ? förslag ?

Ex:

mysql_select_db("bananas",$db);

if($medlems_nummer){
$sql="SELECT * FROM medlemmar order by id ASC";
}
if($medlems_nickname){
$sql="SELECT * FROM medlemmar order by nick ASC";
}
if($medlems_standard){
$sql="select * from medlemmar";

osv. osv.

$result=mysql_query($sql,$db);
resten av koden...

Kan det vara nåt ?

------------------
" The code is out there "

nanneMedlem sedan dec. 19991 749 inlägg
#2
mysql_select_db("bananas",$db);

$sql = "SELECT * FROM medlemmar";
if($medlems_nummer){
$order="order by id ASC";
}elseif($medlems_nickname){
$order="order by nick ASC";
}

osv. osv.

$result=mysql_query("$sql $order",$db);

kanske?

If satser är bra i detta fallet faktiskt. Men en Case går minst lika bra. Det är väl en smaksak antar jag.

------------------
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 decoce
GCM/MU/IT$>AT d--- s: a-- C++$ UL P-- L++>++++ E W+++>$ N o-- K- w O- !M V?
PS++ PE- Y+ PGP-@ t+ 5 X+++ R* tv- b++ DI D++ G+ e* h++ r++ y+**@
------END GEEK CODE BLOCK------

[Redigerat av nanne den 12 apr 2001]

FuelMedlem sedan okt. 20001 285 inlägg
#3

Jag får inte detta att fungera.. vad har min hjärna missat igen ?

<!-- Alla användare -->
<p>Sortera efter: <a href="alla.php?medlemm=nummer">Medlemsnummer</a> | <a href="alla.php?medlemm=fnamn">Förnamn</a> | Efternamn | <a href="alla.php?medlemm=aka">Alias</a></p>
<table width="100%" border="0">
<tr bgcolor="#ffffff"><td width="20" align="center">ID</td><td>Namn</td><td>A.k.a</td><td>Mer</td></tr>

<?

$row_max=4;

// Alla medlemmar

// $inloggade = mysql_query("SELECT * FROM medlemmar");

$db=mysql_connect("localhost", "bbbbbbb", "eeeeeeee");
mysql_select_db("kfdata_1",$db);

$sql = "SELECT * FROM medlemmar";

if($medlemm == "nummer"){
$order="order by id ASC";
}elseif($medlemm == "aka"){
$order="order by nick ASC";
}elseif($medlemm == "fnamn"){
$order="order by fnamn ASC";
}elseif($medlemm == "enamn"){
$order="order by enamn ASC";
}else{
$order="order by fnamn ASC";
}

$result=mysql_query("$sql $order",$db);

------------------
" The code is out there "

LarsGMedlem sedan dec. 200012 464 inlägg
#4

vad för fel får du?

Kan man inte göra så här i stället?


<!-- Alla användare -->
<p>Sortera efter: <a href="alla.php?medlemm=id">Medlemsnummer</a> &#0124; 
                  <a href="alla.php?medlemm=fnamn">Förnamn</a> &#0124;
                  <a href="alla.php?medlemm=enamn"> Efternamn </a> &#0124;
                  <a href="alla.php?medlemm=nick">Alias</a></p>
<table width="100%" border="0">
<tr bgcolor="#ffffff"><td width="20" align="center">ID
</td><td>Namn</td><td>A.k.a</td><td>Mer</td></tr>

<?

$row_max=4;

$db=mysql_connect("localhost", "bbbbbbb", "eeeeeeee");
mysql_select_db("kfdata_1",$db);

$sql = "SELECT * FROM medlemmar";

if($medlemm == ""){
$order="order by fnamn ASC";
}else{
$order="order by $medlemm ASC";

}

$result=mysql_query($sql . " " . $order,$db);

------------------
essentitia preter non sans multiplicandum

FuelMedlem sedan okt. 20001 285 inlägg
#5

Tack alla.. tack LarsG igen.. flyter snorbra nu :e

Tack igen..

------------------
" The code is out there "

131 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)