SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.11.2006, 18:03:29
ldm ldm ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 2
texte und zugehörige bilder aus 2 tabellen

hallo, bin neu hier und habe ein kleineres/größeres problem. ich speichere den namen der bilder in die tbl_bilder und es soll dann wenn die texte aus der tbl_texte zb. te_id=133 ausgelesen werden die dazugehörigen bilder der tbl_bilder mit dem feld fo_te_id=133 ausgelesen, werden, dies funktioniert aber nicht!

das ist mein code: wenn mehrere datensäte sind wird zuerst eine vorschau angezeigt, und wenn dann einer ist sollen die bilder angezeigt werden, bitte um hilfe!
<?php

if (isset($_GET["te_nr"]) and !isset($_GET["te_id"]))
{
include("db_open.php");
$sql = "SELECT * FROM tbl_texte WHERE te_nr = " . $_GET["te_nr"];
$result= mysql_query($sql);
//if anzahl datensätze
$anzahl = mysql_num_rows($result);



if ($anzahl == 0) {echo "";}

if ($anzahl > 1)
{
while($row = mysql_fetch_array($result))
{


$Titel = $row["te_titel"];
$Inhalt = $row["te_inhalt"];
echo '<a href ="?me2_nr='.$_GET["me2_nr"].'&te_nr='.$_GET["te_nr"].'&te_id='.$row["te_id"].'">';
echo '<div class="vorschau">';

echo "<h2>".$Titel."</h2>\r\n";
echo "<br>";
echo substr($Inhalt,0,150);
echo '<em>[...weiter lesen...]</em>';
echo '</div></a>'."\r\n";
echo "<br>";
}

}

if ($anzahl == 1)
{

$row = mysql_fetch_array($result);
$Titel = $row["te_titel"];
$Inhalt = $row["te_inhalt"];
$date = date("d.m.y, H:i", $row['te_datum']);
echo '<div class="detail">';
echo '<div class="main_texte_detail">';
echo 'Beitrag vom '.$date;
echo "<br>";
echo "<h3>".$Titel."</h3>\r\n";

if (isset($_GET["te_nr"]) and isset($_GET["te_id"])) {
$sql2 = "SELECT * FROM tbl_bilder WHERE fo_te_id = " . $_GET["te_id"];
$result2 = mysql_query($sql2);
while($row2 = mysql_fetch_array($result2))
{
$ordner = "bilder/";
$foto = $row2["fo_name"];
echo '<img src="'.$ordner.$foto.'">';

}
}
Mit Zitat antworten
  #2  
Alt 26.11.2006, 20:32:06
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: texte und zugehörige bilder aus 2 tabellen

Zitat:
Zitat von ldm Beitrag anzeigen
das ist mein code: wenn mehrere datensäte sind wird zuerst eine vorschau angezeigt, und wenn dann einer ist sollen die bilder angezeigt werden, bitte um hilfe!
Wie bitte? Was genau funktioniert wie nicht? Bitte benutze auch die PHP-Tags des Forums, um deinen Code farblich hervorzuheben.
Mit Zitat antworten
  #3  
Alt 27.11.2006, 17:04:23
ldm ldm ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 2
AW: texte und zugehörige bilder aus 2 tabellen

also, ich lese den text aus der tbl_texte aus, und möchte zu jeder te_id, so heißt das feld bei mir die dazugehörigen bilder aus der tbl_bilder auslesen. in dieser tbl_bilder habe ich eine fo_te_id, diese entspricht der te_id aus der texte datei. so wäre es eben gedacht!

und bei mir funktioniert irgendwas bei dem fett markierten teil nicht - irgendwas bei der abfrage! ich brauche ganz dringend hilfe!

bitte, danke!
Code:
<div class="main_texte_vorschau">

 <?php

if (isset($_GET["te_nr"]) and !isset($_GET["te_id"]))
	{
	include("db_open.php");
	$sql = "SELECT * FROM tbl_texte WHERE te_nr = " . $_GET["te_nr"];
	$result= mysql_query($sql);
	//if anzahl datensätze
	$anzahl = mysql_num_rows($result);
	
	
	
if ($anzahl == 0) {echo "";}
	
if ($anzahl > 1)
	{
	 	while($row = mysql_fetch_array($result))
	  	{
		
	
	  	$Titel = $row["te_titel"];
	  	$Inhalt = $row["te_inhalt"];
		echo '<a href ="?me2_nr='.$_GET["me2_nr"].'&te_nr='.$_GET["te_nr"].'&te_id='.$row["te_id"].'">';
		echo '<div class="vorschau">';
		
		echo "<h2>".$Titel."</h2>\r\n";
		echo "<br>";
		echo substr($Inhalt,0,150);
		echo '<em>[...weiter lesen...]</em>';
		echo '</div></a>'."\r\n";
		echo "<br>";
	    }
		
	}

if  ($anzahl == 1)
	{
	
	$row = mysql_fetch_array($result);
	$Titel = $row["te_titel"];
	$Inhalt = $row["te_inhalt"];
	$date = date("d.m.y, H:i", $row['te_datum']);
    echo '<div class="detail">';
	echo '<div class="main_texte_detail">';
	echo 'Beitrag vom '.$date;
	echo "<br>";
	echo "<h3>".$Titel."</h3>\r\n";
	
	if (isset($_GET["te_nr"]) and isset($_GET["te_id"])) {
	$sql2 = "SELECT * FROM tbl_bilder WHERE fo_te_id = " . $_GET["te_id"];
	$result2 = mysql_query($sql2);
	while($row2 = mysql_fetch_array($result2))
	  	{
		$ordner = "bilder/";
		$foto = $row2["fo_name"];
		echo '<img src="'.$ordner.$foto.'">';
		
	}
	}	echo $Inhalt;
	echo "<br>";
	echo "<br>";
		//echo '<a href ="?me2_nr='.$_GET["me2_nr"].'&te_nr='.$_GET["te_nr"].'">'."[zurück]".'</a>';
	echo "<i>";
	echo '<a href ="printversion.php?me2_nr='.$_GET["me2_nr"].'&te_nr='.$_GET["te_nr"].'&te_id='.$row["te_id"].'"target ="_blank">'."Printversion".'</a>';
	echo "</i>";
	echo "<br>";
	echo "<br>";
    if(isset($_COOKIE['bslogin'])) 
		{
		echo '<a href ="index.php?me2_nr='.$_GET["me2_nr"].'&te_nr='.$_GET["te_nr"].'&te_id='.$row["te_id"].'&action=edit"><img src="images/change.gif" border="0"></a>';
		echo "<br>";
		echo '<a href ="index.php?me2_nr='.$_GET["me2_nr"].'&te_nr='.$_GET["te_nr"].'&te_id='.$row["te_id"].'&action=delete"><img src="images/delete.gif" border="0"></a>';
	    }
    echo '</div>';
    echo '</div>';
	echo "<br>";
	}
	@mysql_close();
    }
die texte werden zu erst in einer vorschau geladen, wenn mehr als einer vorhanden ist und sonst wird direkt der text angezeigt im class="detail". und in dieser class="detail" habe ich die abfrage an die tbl_bilder, wo ich die zu den texten gehörenden bilder ausgeben möchte, was nicht funktioniert!

hoffe mir kann jemand helfen :-)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder nach DB Abfrage anzeigen space PHP Grundlagen 1 12.06.2006 09:06:20
2 Tabellen zusammenfassen. Problem! basti123456 MySQLi/PDO/(MySQL) 4 03.02.2006 08:01:08
Bilder aus dem Server in Tabellen anzeigen shehrazade PHP Grundlagen 7 10.10.2005 15:23:44
Bilder aus einem Verzeichnis holen hoschy PHP Grundlagen 3 20.12.2004 16:38:54
Bilder Problem Adromir PHP für Fortgeschrittene und Experten 3 06.04.2004 10:49:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:48:53 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt