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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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)

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 03.03.2006, 21:54:23
headloose headloose ist offline
Anfänger
 
Registriert seit: Oct 2005
Alter: 65
Beiträge: 38
txt ausgeben

Hallo,

ich habe folgendes Problem!

In meiner Tabelle habe ich folgende Struktur:

id, Datum, Thema, text_id, Bild

Bei der Übergabe möchte ich zum Thema eine "txt" ausgeben, aber das was ich derzeit versucht habe geht nicht. Hier mal mein Übergabe-Code:

PHP-Code:
include("connect.php");
 
    
//Tabelle selektieren
     
    
$sql "select id, DATE_FORMAT(Datum, '%d.%m.%Y')Datum, text_id, Thema from fpresse where id = '" $_GET['id'] . "'";
    
// echo "sql: $sql<br>";
    
$result mysql_query($sql);
    echo 
mysql_error();
    
$dsatz mysql_fetch_array($result);
            
   
// Tabellenbeginn
   
echo "<table border=0>";
      echo 
"<tr>";
      echo 
"<td width=400><strong>" $dsatz["Thema"] . "</strong></td>";
      echo 
"</tr>";
      echo 
"<tr></tr><tr></tr>";
      echo 
"<tr>";
      echo 
"<td width=150 >Süßen den "$dsatz["Datum"] . "</td>";    
      echo 
"</tr>";
      echo 
"<tr></tr><tr></tr>";
      echo 
"<tr>";
      echo 
"</tr>";
     
// Ausgabe Text-Datei
        
$datei "2006/".$dsatz["text_id"];
          
$handle fopen ($datei"r");
         while (!
feof($handle)) {
           
$buffer fgets($handle4096);
  
        }
      
fclose ($handle); 

   
// Tabellenende
   
echo "</table>"
Fehlermeldung kommt keine! Localhost sucht und sucht....

Was mache ich falsch?
Mit Zitat antworten
  #2  
Alt 04.03.2006, 13:37:08
JT JT ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 46
Beiträge: 85
AW: txt ausgeben

Hi,

also eigentlich müsste es so heißen:

PHP-Code:
$sql "select id, DATE_FORMAT(Datum, '%d.%m.%Y') As Datum, text_id, Thema from fpresse where id = '" $_GET['id'] . "'"
Und falls die ID vom Datentyp ein Zahlenwert ist, dann muss es sogar so sein:

PHP-Code:
$sql "select id, DATE_FORMAT(Datum, '%d.%m.%Y') As Datum, text_id, Thema from fpresse where id = " $_GET['id']; 
Hast du mal versucht deinen SQL-String direkt im PHPMyAdmin auszuführen?
__________________
The knack to fly lies in learning how to throw yourself at the ground and miss.

Douglas Adams
Mit Zitat antworten
  #3  
Alt 04.03.2006, 13:40:34
headloose headloose ist offline
Anfänger
 
Registriert seit: Oct 2005
Alter: 65
Beiträge: 38
AW: txt ausgeben

Hallo,

danke für Deine Hilfe. Es funzt jetzt, das Problem war die Schleife in der Text-Ausgabe. Hier der richtige CODE:


Code:
include("connect.php");
 
    //Tabelle selektieren
	 
	$sql = "select id, DATE_FORMAT(Datum, '%d.%m.%Y')Datum, text_id, Thema from fpresse where id = '" . $_GET['id'] . "'";
	// echo "sql: $sql<br>";
	$result = mysql_query($sql);
	echo mysql_error();
	$dsatz = mysql_fetch_array($result);
			
   // Tabellenbeginn
   echo "<table border=0>";
	  echo "<tr>";
	  echo "<td width=400><strong>" . $dsatz["Thema"] . "</strong></td>";
      echo "</tr>";
	  echo "<tr></tr><tr></tr>";
	  echo "<tr>";
      echo "<td width=150 >Süßen den ". $dsatz["Datum"] . "</td>";	
      echo "</tr>";
      echo "<tr></tr><tr></tr>";
	  echo "<tr>";
      echo "</tr>";
	 // Ausgabe Text-Datei
	 $datei = "./2006/".$dsatz["text_id"]. ".txt";
	 $handle = fopen($datei, "r");
	 $buffer = fread($handle, filesize ($datei));
	
	  fclose ($handle); 
	
   // Tabellenende
  
   echo $buffer;
   echo "</table>";
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
bild als pdf ausgeben Stifler PHP Grundlagen 16 26.04.2005 05:53:13
Datensätze via Datum bzw. Monat ausgeben lassen??? Funjoy MySQLi/PDO/(MySQL) 2 18.02.2005 15:22:36
html ausgeben rSh PHP für Fortgeschrittene und Experten 2 04.06.2004 11:14:10
Sekunden in Stunden:Minuten:Sekunden ausgeben LudwigB PHP Grundlagen 6 23.05.2004 22:59:54
\" ausgeben hyroglyphic PHP für Fortgeschrittene und Experten 4 16.07.2002 15:31:39


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