php.de

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

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 2,00 durchschnittlich.
Alt 20.08.2008, 11:38  
Neuer Benutzer
 
Registriert seit: 06.08.2008
Beiträge: 15
lookatme befindet sich auf einem aufstrebenden Ast
Standard php code in html einbinden...

hey...
ich will für meine homepage nicht immer für neue news den ganzen html code aufmachen und so... deswegen wollte ich das mit php und einer sql db machen...
doch da stimmt was nicht...
wie kann ich das am besten lösen...

in der sql db ist alles drin das hinzufügen funktioniert aber bei meiner hp kann er es dann nicht runternehmen...
hier mein code...
in login in meiner datenbank sind 4 zeilen mit: id, date, thema, text

hier der code:
PHP-Code:
<div id="block_featured" class="block">
            <img src="http://www.php.de/images/ribbon_newpost_red.png" class="ribbon" alt="Featured Project"/>
                <div class="block_inside">
            <div class="image_block">

                        <img src="http://www.php.de/images/karnten.png" alt="Kaerntentrophy"/>

                    </div>

                    <div class="text_block">

                        <h2><?php
$link 
mysql_connect("127.0.0.1:3006","hoft***","***") or die ("Keine Verbindung moeglich");
mysql_select_db("usrdb_hofttlbe1") or die ("Die Datenbank existiert nicht");
$abfrage "SELECT * FROM login";
$ergebnis mysql_query($abfrage);
while(
$row mysql_fetch_object($ergebnis))
    {
    
$inhalt $row->inhalt;
    
$inhalt htmlentities($text);
    
$inhalt nl2br($text);
    
$thema $row->thema;
    
$datum date("d.m.Y H:i"$row->datum); 

    echo 
" $thema ";
    }
 
?>
</h2>

                        <small>Die Spielpl�ne der K�rntentrophy sind da!</small>

            <p><?php echo $text?></p>

                        <br />

                        <a href="http://www.kaerntentrophy.at/de/gruppe/wu-1314.html" class="button">Spielplan</a>

                    </div>

                    

                </div>

            </div>
bitte help
mfg
lam

[MOD: Tags geändert]

Geändert von nikosch (20.08.2008 um 13:35 Uhr).
lookatme ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.08.2008, 12:02  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Bitte [ PHP ] Tags verwenden und keine [ URL ]

Edith meint:

Dein Code in PHP-Tags, damit ich mir das mal genauer anschauen kann

PHP-Code:
<div id="block_featured" class="block">
            <img src="http://www.php.de/images/ribbon_newpost_red.png" class="ribbon" alt="Featured Project"/>
                <div class="block_inside">
            <div class="image_block">

                        <img src="http://www.php.de/images/karnten.png" alt="Kaerntentrophy"/>

                    </div>

                    <div class="text_block">

                        <h2><?php
$link 
mysql_connect("127.0.0.1:3006","hoft***","***") or die ("Keine Verbindung moeglich");
mysql_select_db("usrdb_hofttlbe1") or die ("Die Datenbank existiert nicht");
$abfrage "SELECT * FROM login";
$ergebnis mysql_query($abfrage);
while(
$row mysql_fetch_object($ergebnis))
    {
    
$inhalt $row->inhalt;
    
$inhalt htmlentities($text);
    
$inhalt nl2br($text);
    
$thema $row->thema;
    
$datum date("d.m.Y H:i"$row->datum); 

    echo 
" $thema ";
    }
 
?>
</h2>

                        <small>Die Spielpl�ne der K�rntentrophy sind da!</small>

            <p><?php echo $text?></p>

                        <br />

                        <a href="http://www.kaerntentrophy.at/de/gruppe/wu-1314.html" class="button">Spielplan</a>

                    </div>

                    

                </div>

            </div>
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 20.08.2008, 12:06  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Was funktioniert denn nicht? «bei meiner hp kann er es dann nicht runternehmen» ist sogut wie keine Problembeschreibung!
Schraube mal das error_reporting() hoch und frage den Rückgabewert von mysql_query() ab. Den Wert der Variablen «$inhalt» überschreibst du mehrere mal, «$text» ist überhaupt nicht definiert und »$datum» verwendest du gar nie.
Vielleicht funktionierts etwa so:
PHP-Code:
<div id="block_featured" class="block">
    <img src="http://www.php.de/images/ribbon_newpost_red.png" class="ribbon" alt="Featured Project"/>
    <div class="block_inside">
        <div class="image_block">
            <img src="http://www.php.de/images/karnten.png" alt="Kaerntentrophy"/>
        </div>
        <div class="text_block">
<?php
error_reporting
(E_ALL);
$link mysql_connect("127.0.0.1:3006","hoft***","***") or die ("Keine Verbindung m&ouml;glich");
mysql_select_db("usrdb_hofttlbe1") or die ("Die Datenbank existiert nicht");
$abfrage "
     SELECT 
         inhalt,
         thema
     FROM 
         login"
;
$ergebnis mysql_query($abfrage) or exit(mysql_error());
while(
$row mysql_fetch_object($ergebnis)){
    
$inhalt $row->inhalt;
    
$inhalt htmlentities($inhalt);
    
$inhalt nl2br($inhalt);
    
$thema $row->thema;
    
$datum date("d.m.Y H:i"$row->datum); 
}
echo 
"
    <h2>$tema</h2>
    <small>Die Spielpl&auml;ne der K&auml;rntentrophy sind da!</small>
    <p>$inhalt</p>\n"
;
?>
            <br />
            <a href="http://www.kaerntentrophy.at/de/gruppe/wu-1314.html" class="button">Spielplan</a>
        </div>
    </div>
</div>
PS
Du hast vorbildlich versucht, deinen Code in PHP-Tags zu setzten, hast aber dummerweise diejenigen für das PHP-Handbuch erwischt. Die richtigen stehen zwei Stellen weiter links.
__________________
Gruss
L
lazydog ist offline  
Alt 20.08.2008, 12:06  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Er hat [man] verwendet und nicht url

PHP-Code:
    $text $row->inhalt;
    
$text htmlentities($text);
    
$text nl2br($text); 
sollte es wohl heißen
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline  
Alt 20.08.2008, 12:09  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Zum Einen überschreibst du deinen Inhalt in $inhalt aus der Datenbank (inhalt) mit der Variable $text

PHP-Code:
    $inhalt $row->inhalt;
    
$inhalt htmlentities($text);
    
$inhalt nl2br($text); 
Müsste also so heissen:

PHP-Code:
    $inhalt $row->inhalt;
    
$inhalt htmlentities($inhalt); 
    
$inhalt nl2br($inhalt); 
Dann zu deinem SQL-Befehl. Wie du das machst ist nicht so gut:

PHP-Code:
$abfrage "SELECT * FROM login"


Wegen dem Sternchen (*). Tue bitte immer die Felder in deiner Tabelle angeben:

PHP-Code:
$abfrage "SELECT inhalt,thema,datum FROM login"
Grund:
Warum soll ich nicht SELECT * schreiben

Dann eine Frage zu dem Problem:
Liefert deine SQL-Frage (nach Änderung meiner Tipps) Ergebnisse? (mysql_num_rows)

Grüße
Das Psy


Edith meint:

Zitat:
Zitat von Freeaak Beitrag anzeigen
Er hat [man] verwendet und nicht url
Dann eben Man hab ich nicht gesehen, sorry
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)

Geändert von PsychoEagle (20.08.2008 um 12:12 Uhr).
PsychoEagle ist offline  
Alt 20.08.2008, 12:10  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Was soll das denn?
PHP-Code:
    $inhalt $row->inhalt;
    
$inhalt htmlentities($text);
    
$inhalt nl2br($text); 
Du weist der Variable $inhalt zuerst den Inhalt aus der Datenbank zu und dann überschreibst du die Variable wieder mit htmlentities($text); um sie dann noch einmal zu überschreiben -> ist klar das du keine Ausgabe bekommst.
Was steht in $text?
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 20.08.2008, 12:12  
Neuer Benutzer
 
Registriert seit: 06.08.2008
Beiträge: 15
lookatme befindet sich auf einem aufstrebenden Ast
Standard re

sry da hab ich mich vertan...
das alte hat sich gelöst...
aber jetzt hab ich noch ein problem...
hab mein code erweitert und auch angegebn in welchem fenster und einen namen hinzugefügt...
jetzt sagt er
die variablen...
id, date, thema, text, name, fenster(int)




und hier der PHP code zum abrufen:
PHP-Code:
<?php

$link 
mysql_connect("127.0.0.1:3306","hofttlbe1","lx9dpdrx") or die ("Keine Verbindung moeglich");
mysql_select_db("usrdb_hofttlbe1") or die ("Die Datenbank existiert nicht");

$abfrage "SELECT * FROM news WHERE fenster='1'";
$ergebnis mysql_query($abfrage);
while(
$row mysql_fetch_object($ergebnis))
    {
    
$text $row->text;
    
$text htmlentities($text);
    
$text nl2br($text);
    
$thema $row-->thema;
    
$name $row-->name;
    
$date date("d.m.Y H:i"$row->date);


    echo 
"Von <b>$name</b> am $datum ,$thema , $text"
    }

?>

aber wenn ich es aufrufe dann zeigt er nichts an -.-
kann wer helfen...
mfg
lookatme ist offline  
Alt 20.08.2008, 12:19  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

So lange du nicht die Tipps die du bekommst umsetzt, wird ein großteil der Community nicht bereit sein, weiter zu helfen.

Das zeugt so von fehlender Eigeninitiative und motiviert uns nicht (bzw. mich, bei den anderen weiß ichs nicht ).

Wie gesagt:
Warum soll ich nicht SELECT * schreiben
error_reporting
Result überprüfen (mysql_num_rows, ... etc)

Ansonsten kommt von meiner Seite keine Hilfe
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 20.08.2008, 12:34  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von PsychoEagle Beitrag anzeigen
So lange du nicht die Tipps die du bekommst umsetzt, wird ein großteil der Community nicht bereit sein, weiter zu helfen.
Ich habs ihm sogar vorgekaut
__________________
Gruss
L
lazydog ist offline  
Alt 20.08.2008, 13:01  
Neuer Benutzer
 
Registriert seit: 06.08.2008
Beiträge: 15
lookatme befindet sich auf einem aufstrebenden Ast
Standard

erm... ja 1. ist das ein test und die spalte ist genau 1 feld groß o.O also ist das SELECT * egal -.-
2. error_reporting... das habe ich noch nie bei einem test gesehen das bau ich wenn erst ein wenn ich fertig bin... das ich wenn ich später mal was richten muss das hab aber für einen tag ein error reporting o.O so viel kann ich mir noch merken...
3. erklärt sicher selber(siehe oben)...
und zu guter letzt andere community php-einfach.de war sowieso schneller und hat das prob gelöst danke...
mfg
lookatme 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
HTML Code im PHP Datei möglich? raphaelf PHP Tipps 2008 10 24.07.2008 15:56
Nur bestimmten Html Code zulassen? litterauspirna PHP Tipps 2008 5 29.04.2008 12:30
Html Code maskieren mit php Mania PHP Tipps 2008 5 12.10.2007 08:34
einfacher Code zum Einbinden von "Inhaltsbereichen" MaxDittmann PHP-Fortgeschrittene 6 01.10.2007 15:54
HTML Code in MySQL DB speichern FireFIghter Datenbanken 3 27.12.2006 15:45
benötige den HTML Code für die Bildgröße im Link mickschen HTML, Usability und Barrierefreiheit 2 05.06.2006 20:29
HTML Code deaktivieren PHP Tipps 2006 8 04.05.2006 12:36
HTML Mail mit Code über Formular/Textfeld madSoul PHP Tipps 2006 5 28.04.2006 12:33
Probleme mit \" in html code PHP Tipps 2006 6 22.02.2006 19:19
HTML Code Simon9990 PHP Tipps 2005-2 4 08.08.2005 13:17
HTML Tabelle in PHP Datei einbinden PHP Tipps 2005-2 4 14.07.2005 20:11
html code per Post weitergeben kid01 PHP Tipps 2005 5 02.03.2005 08:45
HTML Code in Variable - GEFAHR? Beatbox PHP Tipps 2004-2 4 18.12.2004 14:02
asp + php script gemeinsam in HTML einbinden PHP Tipps 2004 7 25.08.2004 18:14
[Erledigt] PHP elemente in html einbinden??? PHP Tipps 2004 6 26.06.2004 20:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php code in html einbinden, php in div einbinden, div in php einbinden, php script in html einbinden, http://www.php.de/php-tipps-2008/46829-php-code-html-einbinden.html, php in html einbetten, div php einbinden, php mit div einbinden, php einbinden div, php div einbinden, html in php einbinden, php-code in html einbinden, phpcode in html einbinden, php in div einbetten, php datei in div einbinden, php in html einbinden, html php einbinden, php code in html einfügen, php script in html einbauen, php skript in html einbinden

Alle Zeitangaben in WEZ +1. Es ist jetzt 05:32 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