php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.11.2008, 19:25  
Neuer Benutzer
 
Registriert seit: 16.11.2008
Beiträge: 5
knick befindet sich auf einem aufstrebenden Ast
Standard Datenbank Anfrage in der ursprünglichen HTML ausgeben

Hallo,

Ich stehe ein wenig auf dem "Schlauch". Habe eine HTML Verwaltungsoberfläche und verwalte diverse Daten in einer MySQL DB. Ich kann mittels Formularen in die DB schreiben und mittels PHP Anfragen auch auslesen. Aber eigentlich möchte ich nicht, dass bei jeder Anfrage das Resultat in einer neuen HTML Seite angezeigt wird, sondern in der urpsrünglichen Oberfläche (HTML).

Nun, das ist sicherlich nur was super-Kleines, aber ich komm nicht drauf...

Könnt ihr mir den kleinen Tipp geben. Danke.

Gruss knick
knick ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.11.2008, 19:36  
Erfahrener Benutzer
 
Benutzerbild von byFd
 
Registriert seit: 06.11.2008
Beiträge: 154
byFd befindet sich auf einem aufstrebenden Ast
Standard

einfach nicht auf die andere HTML verlinken sondern auf die selbe? und dann mittels if oder switch gucken was du machst?
byFd ist offline  
Alt 16.11.2008, 19:43  
Neuer Benutzer
 
Registriert seit: 16.11.2008
Beiträge: 5
knick befindet sich auf einem aufstrebenden Ast
Standard

Nun, die PHP Abfrage sieht so aus:

<?php
// Beispiel von Datei MySql-Hinweise
include ('zugang.php'); // enthält Login-Daten
echo "<h1> Sortiert nach Strom Rechnungen </h1><br>\n";

mysql_connect("localhost", $benutzer, $passwort);
mysql_select_db($dbname);
// Sql-Statement für Abfrage
$abfrage = "select * from rechnung where typ = 'Strom' order by id";
// Anfrage wird vom mysql-Server ausgeführt
$ergebnis = mysql_query($abfrage) or die(mysql_error());
// Ausgabe in Tabelle
echo "<table border=\"1\">";

etc....

Wenn ich so arbeite dann geht einfach ne neue HTML auf... Wo muss ich denn die Verlinkung setzen?

Gruss
knick ist offline  
Alt 16.11.2008, 19:50  
Erfahrener Benutzer
 
Benutzerbild von byFd
 
Registriert seit: 06.11.2008
Beiträge: 154
byFd befindet sich auf einem aufstrebenden Ast
Standard

mit dem code den du da gepostet hast, geht sicherlicht nicht einfach so ne neue seite auf...
byFd ist offline  
Alt 16.11.2008, 19:56  
Neuer Benutzer
 
Registriert seit: 16.11.2008
Beiträge: 5
knick befindet sich auf einem aufstrebenden Ast
Standard

ok, anders rum...

Ich habe auf meiner HTML Seite verschiedene Links, welche mittels PHP aus einer MySQL DB Einträge sortiert und danach ausgibt. Wenn ich eine solchen Link aufrufe, bekomme ich die Antwort bzw. Ausgabe auf einer "neuen" Seite.
In der Browser Adresszeile wird dann z. B. "http://localhost/mehrfamilienhaus/wasserrechnung.php" angezeigt. Das hätte ich gern dann wieder im HTML...
Ansonsten muss ein Nutzer ständig wieder die Fenster wechseln...
knick ist offline  
Alt 16.11.2008, 19:58  
Erfahrener Benutzer
 
Benutzerbild von byFd
 
Registriert seit: 06.11.2008
Beiträge: 154
byFd befindet sich auf einem aufstrebenden Ast
Standard

dann musst du aus deiner html eine php machen und ein parameter per GET o.ä. übergeben und dann je nach wert den entsprechenden code ausführen / includen
byFd ist offline  
Alt 16.11.2008, 20:08  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
echo "<h1> Sortiert nach Strom Rechnungen </h1><br>\n";
...
$abfrage = "select * from rechnung where typ = 'Strom' order by id";
Das passt nicht zusammen. Sortiert wird nach dem Feld id. Du hast einen Filter auf typ='Strom'.

wasserrechnung.php enthält fast den selben Code, nur dass typ='Wasser' in der Abfrage ist und die Überschrift geändert wurde?
David ist offline  
Alt 16.11.2008, 20:30  
Neuer Benutzer
 
Registriert seit: 16.11.2008
Beiträge: 5
knick befindet sich auf einem aufstrebenden Ast
Standard

Hi David
da geb ich Dir recht.
Wobei mein ursprüngliches Problem ist ein anderes... Ausgabe dieser Anfrage in die HTML...
knick ist offline  
Alt 16.11.2008, 20:34  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von knick Beitrag anzeigen
Ausgabe dieser Anfrage in die HTML...
Meinst Du damit, dass die Seite zwar komplett neu geladen werden soll, aber der "Rahmen" wie Navigation, Footer, Header gleich bleiben soll?
Oder willst Du Teile der Seite innerhalb des Browsers mit neuen Daten bestücken? Thema Ajax – Wikipedia
David ist offline  
Alt 16.11.2008, 20:38  
Neuer Benutzer
 
Registriert seit: 16.11.2008
Beiträge: 5
knick befindet sich auf einem aufstrebenden Ast
Standard

Mit der ersten Variante ist mir bereits geholfen. Ajax ist (noch) kein Thema...
Wie lässt sich das bewerkstelligen?
knick ist offline  
 


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
Daten aus Datenbank (richtig) ausgeben. momonov PHP Tipps 2008 19 27.03.2008 16:43
[Erledigt] HTML &amp; PHP aus Datenbank lesen PHP Tipps 2005-2 7 03.07.2005 16:44
Normaler Text und HTML Bereich PHP Tipps 2005-2 4 02.07.2005 05:02
ergebnisse aus datenbank in 3 SPalten ausgeben seven-12 PHP Tipps 2005-2 7 24.06.2005 14:45
Bilder in der Datenbank als Ausgabe in HTML? PHP Tipps 2005 8 19.05.2005 14:07
mysql daten ohne html formatierung ausgeben wizzardxx PHP Tipps 2005 2 28.03.2005 00:56
[Erledigt] Datenbank sortiert ausgeben! Datenbanken 4 23.03.2005 12:49
[Erledigt] Verschachtelte Arrays ausgeben PHP-Fortgeschrittene 2 10.12.2004 11:29
Bestimmte Datenbank Felder nur einmal ausgeben Paulo PHP Tipps 2004-2 3 26.11.2004 16:39
Zufallsbilder aus Datenbank ausgeben PHP Tipps 2004 8 02.11.2004 16:08
datenbank: gleiche zeileninhalte nur 1 mal ausgeben PHP Tipps 2004 1 16.10.2004 20:23
IMAP: Bild(er) in HTML Part richtig darstellen PHP-Fortgeschrittene 1 07.10.2004 12:21
Datenbank abfrage als Link ausgeben! stefan-miti PHP Tipps 2004 2 06.09.2004 23:12
[Erledigt] tags über datenbank ausgeben , hilfe : ) Datenbanken 1 31.08.2004 17:08
Daten aus der Datenbank adieren und ausgeben PHP Tipps 2004 4 25.08.2004 20:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
db anfrage, php anfragen als html seiten ausgeben, select php aufhtml ausgeben, sql 2008-abfrage als html ausgeben, datenbank in html ausgeben, php datenbank ausgeben andersrum, datenbankinhalt in html ausgeben, aus datenbank tabelle mit verlinkungen ausgeben php, datenbank anfragen und ausgeben, html aus datenbank als html ausgeben, html php ergebnis in neuer seite ausgeben, daten aus datenbank auslesen rechnung php, datenbank auf html seite ausgeben, datenbank anfragen in prozent ausgeben, bild aus datenbank in html ausgeben, html aus datenbank ausgeben, datenbänke auf html ausgeben, html aus der datenbank ausgeben, mysql select \ohne überschrift\, db ausgabe in html php

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