php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.09.2008, 17:41  
Neuer Benutzer
 
Registriert seit: 05.09.2008
Beiträge: 6
serainam81 befindet sich auf einem aufstrebenden Ast
Standard Ausgabe von Datenbank ein- und ausblenden

hallo

wenn man problem hat wird hier am schnellsten geholfen hab ich heut schon gemerkt...
also...

hab eine Datenbank welche die Ausgabe auch tiptop macht. danke David. nun möchte ich das diese Einträge auch nur angezeigt wollen wenn ein besucher das möchte:

Code:
<table>
    	<tr>
            <td> Kommentare einblenden // Kommentare ausblenden</td>
	</tr>
        <tr>
	<td >
PHP-Code:
                <?php
$db 
mysql_connect("localhost","user","pw")or mysql_die("Unable to connect");
mysql_select_db("datenbank",$db);[code][/code]
$sql="SELECT * FROM impression WHERE id > '200' ORDER BY date";

$res=mysql_query($sql$db) or die(mysql_error());
while (
$ligne mysql_fetch_object($res))  {
  echo 
'<tr>
    <td><strong>
      '
htmlentities($ligne->nom), '<br /></strong>
      <a target="_blank"  href="'
htmlentities($ligne->page), '">'htmlentities($ligne->page), '</a><br />
      '
htmlentities($ligne->date), '<br /><br/>
      '
, ($ligne->commentaire), '<br /><br />
      <br /><br /></td>
      </tr>
  '
;

    
mysql_free_result ($res);
    
?>
Code:
</td>
	</tr>
</table>

so siehts momentan auch aus, und funktioniert auch alles. was muss ich nun bei "Kommentare einblenden // Kommentare ausblenden" machen dass man das php ein und ausblenden kann..
besten dank im voraus
serainam81 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.09.2008, 17:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Gar nicht. PHP gibt HTML aus. http://www.php.de/php-einsteiger/wik...Was_ist_PHP...

Also:
1/ Du rufst über den Link ein neues/anders parametrisiertes Script auf und änderst die Anfrage + Ausgabe
oder
2/ Du fragst alle Sachen ab und gibst diese versteckt mit aus. Über Javascript schaltest Du die entspr. Sachen sichtbar.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 05.09.2008, 17:52  
Neuer Benutzer
 
Benutzerbild von StarSt0rm
 
Registriert seit: 25.08.2008
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
StarSt0rm befindet sich auf einem aufstrebenden Ast
Standard

Also ein wirklich sauberer Web mit PHP will mit momentan einfach nicht einfallen, aber das wäre so denk ich mal auch möglich...

Du übergibst mit einem Link eine GET-Varable, wie "show" oder "hide".
Dann guckst du was gesendet wurde. Wenn "show", dann machst du volgendes:
PHP-Code:
if(isset($_GET['show'])) {
    
$limit "LIMIT 200";

Wenn "hide" gesendet wurde, dann:
PHP-Code:
if(isset($_GET['show'])) {
    
$limit "LIMIT 0";

Dann änderst du die Abfrage etwas ab:
PHP-Code:
$sql="SELECT * FROM impression WHERE id > '200' ORDER BY date $limit"
Ist aber eiglt. eine der schlechtesten Lösungen. Sonst JavaScript/AJAX.
StarSt0rm ist offline  
Alt 05.09.2008, 17:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Das wäre dann Option 1. Aber wozu das LIMIT. Die ganze Query, den Aufruf, die Abfrage, alles rein in den IF Block und gut ist.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 05.09.2008, 18:03  
Neuer Benutzer
 
Registriert seit: 05.09.2008
Beiträge: 6
serainam81 befindet sich auf einem aufstrebenden Ast
Standard

ja das limit ist halt für wenn ich einen neuen news eintrag mache und ich diese kommentar möglichkeit wieder anhänge dass dann nur noch die neuen einträge angezeigt werden.... (blush)

kompliziertes denken von mir, aber hauptsache es funkzt

danke für eure hilfe, vielleicht lass ich es auch einfach so, den so viele kommentare gibts ja doch nicht - kann die auch immer anzeigen
serainam81 ist offline  
Alt 05.09.2008, 18:03  
Neuer Benutzer
 
Benutzerbild von StarSt0rm
 
Registriert seit: 25.08.2008
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
StarSt0rm befindet sich auf einem aufstrebenden Ast
Standard

Oder so. Aber ich persönlich bin selber nicht all zu begeistert von der Lösug.
Was sagt ihr den dazu? Ist ja an sich auch ein Weg, aber sollte man ihn auch
wirklich benutzen?

Mit ist es sehr wichtig nicht einfach irgendeine Lösung zu finden, sondern eine
möglichst optimale.
StarSt0rm ist offline  
Alt 05.09.2008, 18:22  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
ja das limit ist halt für wenn ich einen neuen news eintrag mache ... dass dann nur noch die neuen einträge angezeigt werden....
Dafür ist LIMIT ja auch da.

Aber wenn ich keine Kommentare brauche, dann mache ich doch keine DB Abfrage mit LIMIT 0. Das ist Unsinn.

Zitat:
Was sagt ihr den dazu? Ist ja an sich auch ein Weg, aber sollte man ihn auch
wirklich benutzen?
Wie gesagt.

Zitat:
Mit ist es sehr wichtig nicht einfach irgendeine Lösung zu finden, sondern eine
möglichst optimale.
Wer stellt hier eigentlich die Frage?

Zitat:
vielleicht lass ich es auch einfach so, den so viele kommentare gibts ja doch nicht
Ein echtes Faulenzer Argument. Zu früh aufgegeben. Überleg Dir das nächstens besser vorher, dann kannst Du Dir nämlich nicht nur das Posten sparen, sondern auch uns das Antworten.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


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 bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
Abfrage aus Datenbank mit Tabellen und Ausgabe in index.php PHP Tipps 2005-2 4 23.10.2005 11:04
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
Tabellenzeile ausblenden wenn kein inhalt in Datenbank PHP Tipps 2005-2 27 31.07.2005 19:37
Ausgabe Direkt aus der Datenbank PHP Tipps 2005-2 7 15.06.2005 21:33
Bilder in der Datenbank als Ausgabe in HTML? PHP Tipps 2005 8 19.05.2005 14:07
pdf generieren aus datenbank ausgabe PHP Tipps 2004-2 2 20.12.2004 15:02
Datenbank Datumsformat PHP Tipps 2004-2 2 14.12.2004 10:37
Fehlerausgabe ausblenden Datenbanken 2 02.11.2004 12:30
Sortierung der Ausgabe PHP-Fortgeschrittene 3 08.10.2004 09:22
[Erledigt] färben datenbank ausgabe Datenbanken 4 24.08.2004 00:18
Ausgabe aus Datenbank PHP Tipps 2004 2 04.08.2004 14:03
Datenbank Ausgabe auf mehrere Seite verteilen PHP Tipps 2004 8 01.08.2004 17:51
datenbank ausgabe aber wie ?!?!? PHP Tipps 2004 8 08.07.2004 16:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wordpress datum ausblenden, wordpress datenbank ausgabe, wordpress autor ausblenden, ausgabe aus datenbank, ausgabe von datenbank, ausgabe datenbank, datenbank ausabe einblenden ausblenden, jquery php datenbank eintrag und ausgabe, datum ausblenden wordpress, wordpress \autor ausblenden\, \datum ausblenden\ wordpress, ausgabe der datenbank, wordpress plugin artikel datum verbergen, tabellenzeilen ausblenden php, wordpress artikel datum ausblenden, datenbank-ausgabe in wordpress, jquery datenbank ausgabe, wordpress als datenbank ausgabe, php datenbank ausblenden, ausgabe von datenbanken

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:57 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