FuelMedlem sedan okt. 20001 285 inlägg 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 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 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 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> |
<a href="alla.php?medlemm=fnamn">Förnamn</a> |
<a href="alla.php?medlemm=enamn"> Efternamn </a> |
<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 Tack alla.. tack LarsG igen.. flyter snorbra nu :e
Tack igen..
------------------
" The code is out there "