php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.08.2005, 15:02   #1 (permalink)
Erfahrener Benutzer
 
Registriert seit: 12.08.2004
Beiträge: 253
socke
Standard Gibt keine Ausgabe aus

Hi, ich versteh das nicht wieso dieser MYSQL Befehl keine Ausgabe bringt:
PHP-Code:
<?php

$sqll 
"SELECT benutzername FROM user where online=1 order by benutzername asc";

$ree mysql_query($sqll) or die("Fehler ".mysql_error());

while( 
$be mysql_fetch_object($ree) )
{
 
?>
<p align="center"><font face="Arial">
<span class="link">
<a href="#" onclick="javascript:open('flirtprofile.php?id=<?php echo $be->benutzername?>','flirtprofil_<?php echo $be->benutzername?>','height=600,width=572,scrollbars=yes,top=60,left=250').focus();return false">
<?php $be->benutzername?></a></span></font></p>

<?php }

?>
Es sollten mir jetzt alle benutzernamen angezeigt werden die im moment online sind.
Es staht aber gar nichts, auch kein Fehler ...
socke ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.08.2005, 15:10   #2 (permalink)
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

ist das result $ree was du geliefert bekommst vielleicht leer ?

mach mal print_r($ree);
und poste das mal hier rein
__________________
keine
cytrobic ist offline  
Alt 31.08.2005, 15:14   #3 (permalink)
Erfahrener Benutzer
 
Registriert seit: 12.08.2004
Beiträge: 253
socke
Standard

Das ergibt folgende ausgabe:

Resource id #15

Keine Ahnung was das heisen soll...
socke ist offline  
Alt 31.08.2005, 15:16   #4 (permalink)
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

erm mein fehler

machs mal bitte so:

$be = mysql_fetch_object($ree);
print_r($be);
__________________
keine
cytrobic ist offline  
Alt 31.08.2005, 15:20   #5 (permalink)
Erfahrener Benutzer
 
Registriert seit: 12.08.2004
Beiträge: 253
socke
Standard

Scheint auch alles korrekt zu funktionieren:

stdClass Object ( [benutzername] => andy1985 )

stdClass Object ( [benutzername] => Araton )

stdClass Object ( [benutzername] => Axe )

stdClass Object ( [benutzername] => cat87 )

stdClass Object ( [benutzername] => COPKILLAz )

stdClass Object ( [benutzername] => djtekkla )

stdClass Object ( [benutzername] => Ferri82 )

stdClass Object ( [benutzername] => fips )

stdClass Object ( [benutzername] => flewygirl )

stdClass Object ( [benutzername] => Julius )

stdClass Object ( [benutzername] => marbella )

stdClass Object ( [benutzername] => mat )

stdClass Object ( [benutzername] => Misschaos )

stdClass Object ( [benutzername] => oipolloi )

stdClass Object ( [benutzername] => oiskin87 )

stdClass Object ( [benutzername] => punker99 )

stdClass Object ( [benutzername] => sim1 )

stdClass Object ( [benutzername] => Skyline )

stdClass Object ( [benutzername] => sl4sh )

stdClass Object ( [benutzername] => steffele )

stdClass Object ( [benutzername] => Vera888 )

stdClass Object ( [benutzername] => Veyron )



Scheint alles in ordnung zu sein!
socke ist offline  
Alt 31.08.2005, 15:25   #6 (permalink)
Gast
 
Beiträge: n/a
Standard

Mach mal

$be = mysql_fetch_assoc($ree) bei deiner While Schleife und bei der Ausgabe $be['benutzername']. Vielleicht gehts dann.

so nebenbei, warum tust des ganze HTML Zeug nicht mit Echo ausgeben? Da fallen dann die <?php ?> alle bischen weg und wird übersichtlicher (meiner Meinung nach )
 
Alt 31.08.2005, 15:28   #7 (permalink)
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

PHP-Code:
<?php
<?php 

$sqll 
"SELECT benutzername FROM user where online=1 order by benutzername asc"

$ree mysql_query($sqll) or die("Fehler ".mysql_error()); 

while( 
$be mysql_fetch_object($ree) ) 

?>

<p align="center"><font face="Arial"> 
<span class="link"> 
<a href="#" onclick="javascript:open('flirtprofile.php?id=<?php echo $be[benutzername]; ?>','flirtprofil_<?php echo $be[benutzername]; ?>','height=600,width=572,scrollbars=yes,top=60,left=250').focus();return false"> 
<?php echo $be[benutzername]; ?></a></span></font></p> 

<?php



?>
so, evtl ?

Ahja mit echo(" "); kann er alles ausgeben muss dann aber \" schreiben, oder mit echo(' '); dann aber \'
__________________
keine
cytrobic ist offline  
Alt 31.08.2005, 15:28   #8 (permalink)
Erfahrener Benutzer
 
Registriert seit: 12.08.2004
Beiträge: 253
socke
Standard

man bin ich blöd!

habe ganz einfach den echo befehl vergessen ...

Sorry!
socke ist offline  
Alt 31.08.2005, 15:39   #9 (permalink)
Gast
 
Beiträge: n/a
Standard

frage nebenbei, sind die () beim echo ausgeben zwingend erforderich? Mach immer echo-Ausgabe so -> echo "foobar";
 
Alt 31.08.2005, 15:39   #10 (permalink)
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

nee is egal

da echo() keine funktion sondern ein sprachkonstrukt ist *blabla*

is echt wurscht ob mit oder ohne klammern
__________________
keine
cytrobic ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

 


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
Problem mit Ausgabe eines gifs für ein Captcha Canni HTML, Usability und Barrierefreiheit 5 15.07.2008 19:05
Farbe des SQL-Ergebnisses in der Ausgabe Peer PHP Tipps 2006 14 14.09.2006 08:51
Problem mit Ausgabe bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
Ausgabe nach häufigkeit eines Treffers sortieren axelnes Datenbanken 1 17.02.2006 12:14
PHP Schleifenproblem, doppelte ausgabe der litenwerte PHP-Fortgeschrittene 1 16.01.2006 01:55
Ausgabe einer Datei in Variable speichern Madden PHP Tipps 2007 11 16.11.2005 01:33
Ausgabe der Auswahlliste PHP Tipps 2005-2 6 21.09.2005 13:43
3 Tabellen verbunden -- Ausgabe in einer Spalte Datenbanken 4 06.09.2005 10:43
Geteilte Ausgabe an den Browser... PHP-Fortgeschrittene 4 01.07.2005 13:07
date() Ausgabe in Deutsch PHP-Fortgeschrittene 8 06.02.2005 19:32
Echo ausgabe Zeitlich verzögern? medico HTML, Usability und Barrierefreiheit 14 03.01.2005 08:23
formatierung der ausgabe, felder mit zeilenumbruch Datenbanken 4 25.11.2004 10:34
Ausgabe nur dann, wenn htmlspecialchars() verwendet PHP Tipps 2004 1 27.10.2004 21:17
[Erledigt] Sortierung der Ausgabe PHP-Fortgeschrittene 3 08.10.2004 09:22
[Erledigt] Prozedurale Bibliothek für HTML Ausgabe PHP Tipps 2004 0 06.07.2004 11:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, 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.