/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Problem med php script til at vise bruger.~
Fra : Jan S.


Dato : 22-11-04 22:03

Hey NG
Jeg har et lille problem med mit php script "showusers",
jeg vil gerne have at: Hov du skal være logget ind for at se
disse sider...
Kun skal skrives når man ikke er logget ind,
lige nu skriver den det også, men den gøre det også når man er
logget på og giver forspørgelsen "showid", men det skal den jo
ikke, hvordan gør jeg?
Her er mit PHP Script:

<?
session_start();
if(isset($_SESSION['logget_ind'])){
if($_GET['showid']){
$link = mysql_connect("localhost", "****", "****") or
die("<p>Kunne ikke forbinde : " . mysql_error() . "</p>");
mysql_select_db("yourno1web") or die("<p>kunne ikke v&aelig;lge
databasen</p>");
echo "<table border=\"0\">";
$sb = mysql_query("select * from users where id=\"$showid\"");
while ($sbb = mysql_fetch_array($sb))
{
echo
"<tr><td><p>Brugernavn:</td><td><p>".$sbb['brugernavn']."</td></t
r><tr><td><p>E-mail:</td><td><p>".$sbb['email']."</td></tr><tr><t
d><p>Hjemmeside:</td><td><p>".$sbb['hp']."</td></tr><tr><td><p>Fr
i Tekst:</td><td><p>".$sbb['frit']."</td></tr>";
}
echo "</table>";
}
}
session_write_close ();

if($_GET['show']){
$link = mysql_connect("localhost", "****", "****") or
die("<p>Kunne ikke forbinde : " . mysql_error() . "</p>");
mysql_select_db("yourno1web") or die("<p>kunne ikke v&aelig;lge
databasen</p>");
echo "<table border=\"0\">";
$sa = mysql_query("select * from users order by id");
while ($sal = mysql_fetch_array($sa))
{
echo "<tr><td><p>Brugernavn:</td><td><p><a
href=\"showuser.php?showid=".$sal['id']."\">".$sal['brugernavn'].
"</a></td></tr><tr><td><hr></td><td><hr></td></tr>";
}
echo "</table>";
}

else{
echo "Hov du skal være logget ind for at se disse sider...";
}
?>

Hilsen Jan

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christian Joergensen (22-11-2004)
Kommentar
Fra : Christian Joergensen


Dato : 22-11-04 23:07

On Mon, 22 Nov 2004 21:03:06 +0000, Jan S. wrote:

> Her er mit PHP Script:

[...]

Start med at indentere dit script ordentligt. Saa kan det ogsaa vaere
du har en chance for at der er andre programmoerer end dig selv der
forstaar hvad der foregaar.

For lige at illustrere min pointe, saa proev at betragte de to foelgende
tekster:

Med indentering:

if (expr) {

if (expr) {
expr;
|

expr;

} else {
expr;
}

Uden indentering:

if(expr){
if(expr){
expr;
}
expr;
}else{
expr;
}

Hvilken ville du helst laese og hvilken synes du fremstaar mest klart?

--
Christian Jørgensen | Use the Source, Luke!
http://www.razor.dk |


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste