php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.05.2005, 18:15  
Gast
 
Beiträge: n/a
Standard Dumme Frage

Hallo,

habe mal eine ganz dumme/einfache Frage, komm aber net drauf:

Ich will, dass eine Mitgliederliste für eingeloggte user mit emailadressen angezeigt wird, für normalsterbliche ohne emailadressen:

Hier die Bestätigung für den Log-IN
PHP-Code:
<?php
if (!isset($_COOKIE['loggedin'])) die("You are not logged in!");
$mysite_username $HTTP_COOKIE_VARS["mysite_username"];
echo 
"you are logged in as $mysite_username.

"
;
?>
und hier die liste:
PHP-Code:
<?php
include "config.php";

mysql_connect($server$db_user$db_pass) or die (mysql_error());
$result mysql_db_query($database"select * from $table order by username") or die (mysql_error());

if (
mysql_num_rows($result)) {
   echo 
"List of SAP-Members:";
   while (
$qry mysql_fetch_array($result)) {
      echo 
"<table><tr><td>$qry[username]</td>";
      echo
"<td>[email='$qry[email]']$qry[email][/email]
</td></tr></table>"
;
   }
   echo 
"end list of users.";
}
?>
wie füg ich das jetzt zusammen?? und trenne es dann auf?

Danke
SirK
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.05.2005, 18:20  
Gast
 
Beiträge: n/a
Standard

?????
das ?> beim 1.script entfernen und das <?php beim 2. auch.
 
Alt 16.05.2005, 10:14  
Gast
 
Beiträge: n/a
Standard

Hallo,

naja will aber doch, dass es im von:
USER LOGGED IN -> LISTE MIT MAILS
USER NOT LOGGED IN -> LISTE OHNE MAILS

was für ne fuction brauch ich dazu noch?? bzw wie schreib ich das in obenstehendes script rein... einfach nur zusammenfügen reicht da etz net wirklich
 
Alt 16.05.2005, 10:19  
Gast
 
Beiträge: n/a
Standard

Bei der Ausgabe der Mitglieder-Namen einfach noch mal IF einbauen, wenn User eingeloggt, dann Mail-Adresse mit angeben, wenn nicht, dann eben nicht
 
Alt 16.05.2005, 10:56  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
include "config.php";

mysql_connect($server$db_user$db_pass) or die (mysql_error());
$result mysql_db_query($database"select * from $table order by username") or die (mysql_error());

if (
mysql_num_rows($result)) {
   echo 
"List of SAP-Members:";
   while (
$qry mysql_fetch_array($result)) {
      echo 
"<table><tr><td>$qry[username]</td>";
if (!isset(
$_COOKIE['loggedin']))
   echo 
"<td>[email='$qry[email]']$qry[email][/email]
</td>"
;
   }
   echo
"</tr></table>";
}
?>
Funktioniert so leider nicht, aber warum??

Grüße
SirK
 
Alt 16.05.2005, 11:03  
Gast
 
Beiträge: n/a
Standard

1. mysql_db_query ist veraltet, benutze mysql_select_db und mysql_query, siehe dazu in der Doku nach
2. 16.14. Warum soll ich nicht SELECT * schreiben? http://www.php-faq.de/q/q-sql-select.html
3. "Funktioniert so leider nicht" ist keine Problembeschreibung, mit der man was anfangen kann.

Gruß
phpfan
 
Alt 16.05.2005, 11:11  
Gast
 
Beiträge: n/a
Standard

okay,

Wieso funktioniert es in diesem script nicht, dass der eingeloggte user im Vergleich zum nicht-eingeloggten user die email-adressen sieht?? Wo liegt hier in der if funktion der fehler?
Kann mir jemand den Fehler nennen/ ihn gleich ausbessern?
 
Alt 16.05.2005, 11:15  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
if (!isset($_COOKIE['loggedin'])) 
Wenn im Cookie nicht loggedin gesetzt ist, zeig eMail-Adressen. Das ist doch nicht das, was du willst, oder?

Gruß
phpfan
 
Alt 16.05.2005, 11:29  
Gast
 
Beiträge: n/a
Standard

Tausend Dank, so gehts! blödes isset übersehen...

Grüße
SirK
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu spam bots und captcha litterauspirna PHP Tipps 2008 6 20.05.2008 23:56
SQl Anfänger - Ganz dumme Frage DDogg Datenbanken 3 12.05.2006 19:22
Mal eine ganz dumme frage... becks123 PHP Tipps 2006 14 04.01.2006 19:02
ganz dumme frage :D Pe3k4b0o PHP Tipps 2007 6 04.11.2005 20:24
Dumme Frage: Sessionzeit aktualisieren? PHP Tipps 2005-2 1 27.07.2005 18:05
dumme Frage... Unterschied: URL und URI? PHP Tipps 2005-2 3 28.06.2005 19:24
Performence Frage PHP-Fortgeschrittene 10 06.05.2005 19:00
Dumme Frage zu open_basedir restriction effect MaLo PHP Tipps 2005 3 02.05.2005 20:29
Frage zu einem Editformular PHP Tipps 2005 3 25.04.2005 14:58
Sehr Dumme Noob Frage : echo $Variable PHP Tipps 2005 17 10.04.2005 20:00
Technische Frage zur Realisation einer Online-Umfrage Stefano PHP Tipps 2005 5 16.03.2005 17:39
klassen: ganz dumme frage PHP Tipps 2005 8 23.01.2005 13:32
[Erledigt] Frage zur Funkrionen? PHP Tipps 2004-2 10 01.12.2004 09:42
dumme frage php 2 exe ... geht das ? cytrobic PHP Tipps 2004 3 23.09.2004 10:33
[Erledigt] Frage! PHP Tipps 2004 4 27.07.2004 11:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.