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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
23.11.2009, 17:28:22
|
Anfänger
|
|
Registriert seit: Nov 2009
Alter: 68
Beiträge: 51
|
|
Datenbankabfrage mit fpdf
Hallo,
ich habe da ein Problem mit fpdf
In den beiden folgenden Zellen werden Datum und Kategorie angezeigt. soweit i.O.
PHP-Code:
$this->Cell(20, 5, $this->twArrRechnungsdaten['datum'], 1, 1, '');
$this->Cell(30, 5, $this->twArrRechnungsdaten['kategorie'], 1, 1, '');
Weiter unten werden Daten aus einer Datenbank abgerufen.
Als Such-Variable soll der Wert von “twArrRechnungsdaten['kategorie'],..datum” verwendet werden.
Leider habe ich da kein Erfolg, was kann da falsch sein?
Wenn ich die Werte
PHP-Code:
$DATUM = “2009-10-17";
$KATEGORIE = “PP2.2";
fest zuordne, dann funktioniert es!
Gruß
PHP-Code:
$DATUM = $this->twArrRechnungsdaten['datum'];
$KATEGORIE = $this->twArrRechnungsdaten['kategorie'];
//$DATUM = "2009-10-17";
//$KATEGORIE = "PP2.2";
// Anfrage zusammenstellen um die Datensaetze auszulesen
$result=mysql_query("SELECT * FROM tabelle WHERE (`DATUM` LIKE '".addslashes($DATUM)."' AND `KATEGORIE` LIKE '".addslashes($KATEGORIE)."')ORDER BY `ID` DESC");
while($row = mysql_fetch_array($result))
.
.
.
|
23.11.2009, 19:02:02
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Datenbankabfrage mit fpdf
Hallo und willkommen hier im Forum.
Der Titel Deines Postings ist irreführend. Denn Du machst KEINE Datenbankabfrage mit fpdf.
Was steht zum Zeitpunkt der Erstellung Deines SQL-Statments in $this->twArrRechnungsdaten['datum'] und $this->twArrRechnungsdaten['kategorie']?
Warum zeigst Du nur einen (nichts sagenden) Auschnitt aus Deinem Code? Ist der vollständige Code so geheim?
LIKE sollte stets in Verbindung mit einem Platzhalter benutzt werden. Wie ist die Struktur der Datenbanktabelle? Wie sind die abgefragten Felder definiert?
Schalte die Fehleranzeige ein/höher und benutze bitte mysql_error().
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
23.11.2009, 20:04:36
|
Anfänger
|
|
Registriert seit: Nov 2009
Alter: 68
Beiträge: 51
|
|
AW: Datenbankabfrage für fpdf
Sendeseite:
PHP-Code:
<?php
/* ACHTUNG: darf kein einziges Leerzeichen vor phpstart sein, wegen header !!! */ session_start(); error_reporting(E_ALL);
// FPDF-Zeugs und die spezielle TwPdf-Klasse includen define("FPDF_FONTPATH","fpdf/font/"); include_once('fpdf/fpdf.php'); include_once("fpdf/klasse/TwPdfRechnung.php");
// die Rechnungsdaten $arrDat = array(); $arrDat['datum'] = $_POST['Datum']; $arrDat['schicht'] = $_POST['Schicht'];
Empfangsseite
PHP-Code:
<?php
///session_start(); ...(ab PHP4.3.3 nicht mehr nˆtig in Folgeskripten) error_reporting(E_ALL);
class TwPdfRechnung extends FPDF { // Variablen und Arrays private $twArrRechnungsdaten = array(); private $twArrRechnungspositionen = array(); private $twArrBeschreibung = array(); private $twArrSpaltenbreiten = array(); private $twArrSpaltenkoepfe = array(); /* Konstruktor ------------------------------------------------------------ */ /** * Konstruktor * @return */ public function __construct() {
// Konstruktor der vererbenden Klasse (FPDF) aufrufen parent::__construct('L', 'mm', 'A4'); // L=Querformat(Landscape), P=Hochformat(Portrait)
// Session-Variablen aus dem aufrufenden Skript ¸bernehmen $this->twArrRechnungsdaten = $_SESSION['twArrRechnungsdaten']; $this->twArrRechnungspositionen = $_SESSION['twArrRechnungspositionen']; $this->twArrBeschreibung = $_SESSION['twArrBeschreibung']; // Einstellungen f¸r das PDF $this->SetDisplayMode( 90 ); // wie grofl wird Seite angezeigt(in %) $this->SetAutoPageBreak(true, 50); // 50mm von unten erfolgt ein Seitenumbruch $this->AliasNbPages(); // Anzahl der Seiten berechnen ({nb}-sache)
// Seite erzeugen $this->AddPage(); // PDF starten (ruft auch Header() und Footer() auf
// zus‰tzliche Sachen $this->twShowRechnungspositionen(); // Tabelle mit allen Rechnungspositionen $this->twShowLetzteSeite(); // nur auf der letzten Seite }
/* Funktionen von FPDF geerbt und hier ¸berschrieben ---------------------- */ public function Header() { // unterteilt in if-Abfragen, ob es eine erste Seite oder Folgeseite(n) ist // f¸r alle Seiten gilt: if ($this->page > 0) { // Farben und Schrift allgemein $this->SetFont('Arial','B','12'); // Schrift $this->SetTextColor(000, 000, 102); // Schriftfarbe $this->SetFillColor(210); // F¸llungsfarbe (Hintergrund) $this->SetDrawColor(000, 000, 102); // Rahmenfarbe $this->SetLineWidth(0.4); // Rahmenst‰rke
// Hintergrundfarbe und -rahmen des Dokumentes $this->SetFillColor(239); $this->SetLineWidth(0.6); $this->twRundeckbereich(10, 10, 275, 185, 1, 'DF'); //Seitenzahl (zB Seite 1 von 3) $this->SetFont('Arial','','8'); $this->SetXY(120, 5); $this->AliasNbPages(); // erstmal Anzahl der Seiten berechnen $this->Cell(38, 4, 'Seite '.$this->PageNo().' von {nb}', 0, 1, 'C'); // Faltzeichen (links, 1/3 und 1/2 der Seite) $this->SetFillColor(255); $this->SetXY(8, 107); $this->Cell(6, 0, '', 1, 1, 'C'); $this->SetXY(8, 150); $this->Cell(6, 0, '', 1, 1, 'C'); $this->SetFillColor(210); // RundBox (wenns letzte Seite ist->Zahlungsbedingungen, sonst Hinweis auf Folgeseite $this->SetFillColor(247); $this->SetDrawColor(000, 000, 102); $this->twRundeckbereich(24, 249, 114, 20, 2, 'DF'); // RundBox zur Ausgabe der berechneten Zahlbetr‰ge $this->SetTextColor(000); $this->SetFillColor(255); $this->SetLineWidth(0.8); $this->twRundeckbereich(140, 249, 51, 20, 2, 'DF'); $this->SetY(59); // wenn mehrseitiges Dokument } // NUR f¸r die erste Seite gilt: if ($this->page == 1) { // Datum, nummer, kategorie, Standort !!!(das funktioniert)!!!! //Datum $this->SetFont('Arial','','10'); $this->SetLineWidth(0.2); // Rahmenst‰rke $this->SetXY(20, 25); $this->Cell(20, 5, 'Datum', 1, 1, 'L'); // (breite, hˆhe.....) $this->SetFont('Arial','B','10'); $this->SetXY(20, 30); $this->Cell(20, 5, $this->twArrRechnungsdaten['datum'], 1, 1, ''); // (breite, hˆhe.....) //nummer $this->SetFont('Arial','','10'); $this->SetLineWidth(0.2); // Rahmenst‰rke $this->SetXY(50, 25); $this->Cell(30, 5, 'Nr.', 1, 1, ''); $this->SetFont('Arial','B','10'); $this->SetXY(50, 30); $this->Cell(30, 5, $this->twArrRechnungsdaten['schicht'], 1, 1, ''); //kategorie $this->SetFont('Arial','','10'); $this->SetLineWidth(0.2); // Rahmenst‰rke $this->SetXY(90, 25); $this->Cell(30, 5, 'Schicht', 1, 1, ''); $this->SetFont('Arial','B','10'); $this->SetXY(90, 30); $this->Cell(30, 5, $this->twArrRechnungsdaten['kategorie'], 1, 1, ''); //Standort $this->SetFont('Arial','','10'); $this->SetLineWidth(0.2); // Rahmenst‰rke $this->SetXY(130, 25); $this->Cell(30, 5, 'Standort', 1, 1, ''); $this->SetFont('Arial','B','10'); $this->SetXY(130, 30); $this->Cell(30, 5, $this->twArrRechnungsdaten['ort'], 1, 1, ''); $this->SetFont('Arial','B','12'); // das Wort bericht $this->SetFont('Arial','B','20'); $this->SetXY(100, 15); $this->Cell(70, 8, 'Bericht', 1, 1, 'C'); $this->SetFont('Arial','B','12'); } // f¸r ALLE Seiten AUSSER die erste Seite: if ($this->page > 1) { // die RundBox (ab der zweiten Seite weiter oben) $this->SetFillColor(255); $this->SetLineWidth(0.2); // Rahmenst‰rke $this->twRundeckbereich(15, 35, 265, 155, 1, 'DF'); // (x, y, breite, hˆhe, radius, style(D=rahmen F=f¸llung) } } // ENDE Header()
public function Footer() { // ENDE Footer() /* tw Funktionen private -------------------------------------------------- */ /** * Zeigt eine Tabelle mit den Rechnungspositionen an. * benˆtigt 'twTabelleMitMultiCell' */
private function twShowRechnungspositionen() { // Spaltenbreiten und Beschriftung der Spalten & Zeilenkˆpfe festlegen $this->twSetSpaltenbreiten(array(8, 35, 18, 30, 35, 43)); $this->twSetSpaltenkoepfe(array('Pos', 'Art der Störung', 'Uhrzeit', 'Dauer in Min', ' Name', 'Unterschrift'));
// Tabellenkˆpfe (nur mit Cell) $this->SetFillColor(244); $this->SetTextColor(000); $this->SetLineWidth(.3); $this->SetFont('Arial', 'B', '7'); $this->SetXY(18, 38); for ($i=0; $i<count($this->twArrSpaltenkoepfe); $i++) { $this->Cell($this->twArrSpaltenbreiten[$i], 5, $this->twArrSpaltenkoepfe[$i], 1, 0, 'C', 1); } $this->ln();
// Datenbankzugriff require("admin/includes/config.php");
$KATEGORIE = $this->twArrRechnungsdaten['kategorie']; $DATUM = $this->twArrRechnungsdaten['datum']; //$KATEGORIE = "PP2.2"; //$DATUM = "2009-10-17";
// Verbindung oeffnen und Datenbank ausweahlen $conID = mysql_connect( $db_host, $db_user, $db_pass ) or die( "Die Datenbank konnte nicht erreicht werden!" ); if ($conID) { mysql_select_db( $db_name, $conID ); } // Anfrage zusammenstellen um die Datensaetze auszulesen $result=mysql_query("SELECT * FROM tabelle WHERE (`DATUM` LIKE '".addslashes($DATUM)."' AND `KATEGORIE` LIKE '".addslashes($KATEGORIE)."')ORDER BY `ID` DESC"); //$result=mysql_query("SELECT * FROM tabelle WHERE (`DATUM` LIKE '".$this->twArrRechnungsdaten['datum']."' AND `KATEGORIE` LIKE '".$this->twArrRechnungsdaten['kategorie']."')ORDER BY `ID` DESC");
while($row = mysql_fetch_array($result)) {
// Tabellenzeilen (mit MultiCell) $this->SetFillColor(224, 235, 255); $this->SetFont('Arial', '', 7); $this->SetXY(18, $this->GetY()); $i = 0; foreach ($this->twArrRechnungspositionen as $pos) { $i++; $this->twShowZeileMitMultiCell(array( $i, $row['M_NAME'], $row['FEHLERKATEGORIE'], $row['UHRZEIT'], $row['DAUER'], $row['VD'], $row['STEMPEL'] )); $this->SetX(18); } }
|
23.11.2009, 20:18:21
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Datenbankabfrage mit fpdf
Und?
Die Antworten auf die weiteren Fragen folgen noch?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
23.11.2009, 21:17:17
|
Anfänger
|
|
Registriert seit: Nov 2009
Alter: 68
Beiträge: 51
|
|
AW: Datenbankabfrage mit fpdf
Hallo,
na dann mal von vorne:
Schönen guten Tag, ich bin neu hier und möchte mit eurer Hilfe ein Problem lösen.
- Aus einem Formular möchte ich mit fpdf eine pdf Datei generieren.
- Aus dem Formular werden zwei Variablen mittels Post an eine zweite Seite übertragen und dort in ein array gepackt (Datum & Kategorie).
PHP-Code:
<?php
session_start();
error_reporting(E_ALL);
// FPDF-Zeugs und die spezielle TwPdf-Klasse includen
define("FPDF_FONTPATH","fpdf/font/");
include_once('fpdf/fpdf.php');
include_once("fpdf/klasse/TwPdfRechnung.php");
// die Rechnungsdaten
$arrDat = array();
$arrDat['datum'] = $_POST['Datum'];
$arrDat['kategorie'] = $_POST['Kategorie'];
$_SESSION['twArrRechnungsdaten'] = $arrDat;
$_SESSION['twArrRechnungspositionen'] = $arrPos;
$_SESSION['twArrBeschreibung'] = $arrBeschreibung;
// pdf erzeugen
$twpdf = new TwPdfRechnung();
// pdf ausgeben (im Browser oder in Datei schreiben)
$twpdf->Output(); // Ausgabe (wenn in Datei schreiben, dateiname in Klammer)
?>
Diese Daten werden in eine Klasse-Datei für fpdf übertragen um daraus die pdf zu füllen.
In der Klasse-Datei soll eine Abfrage in einer Datenbank
mit dem Inhalt des Array erfolgen - $KATEGORIE = $this->twArrRechnungsdaten['kategorie'];
- $DATUM = $this->twArrRechnungsdaten['datum'];
Einzelnen Felder für "Datum" und "Kategorie" werden im pdf gefüllt, direkt aus dem Array. (das funktioniert)
Leider bleibt der Bereich mit den Daten aus der Datenbank im pdf Dokument an dieser Stelle leer.
Da ich vermute , das die Schreibweise in folgender Zeile falsch ist, bitte ich nun um Hilfe.
PHP-Code:
$result=mysql_query("SELECT * FROM tabelle WHERE (`DATUM` LIKE '".$this->twArrRechnungsdaten['datum']."' AND `KATEGORIE` LIKE '".$this->twArrRechnungsdaten['kategorie']."')ORDER BY `ID` DESC");
Denn,
wenn ich die Abfrage mit dieser Schreibweise mache, funktioniert es.
PHP-Code:
$KATEGORIE = "PP2.2";
$DATUM = "2009-10-17";
$result=mysql_query("SELECT * FROM FW_Fehlerbericht WHERE (`DATUM` LIKE '".addslashes($DATUM)."' AND `KATEGORIE` LIKE '".addslashes($KATEGORIE)."')ORDER BY `ID` DESC");
|
23.11.2009, 21:40:14
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Datenbankabfrage mit fpdf
Noch nicht alle Fragen beantwortet, aber ...
Erweitere bitte mal Dein Script wie folgt:
PHP-Code:
$arrDat = array();
$arrDat['datum'] = $_POST['Datum'];
$arrDat['kategorie'] = $_POST['Kategorie'];
var_dump($_POST);
$_SESSION['twArrRechnungsdaten'] = $arrDat;
$_SESSION['twArrRechnungspositionen'] = $arrPos;
$_SESSION['twArrBeschreibung'] = $arrBeschreibung;
und vergleiche das Format mit Deinem gewünschten Ergebnis ($DATUM = "2009-10-17")? Stimmen sie überein?
Und nochmals:
Schalte die Fehleranzeige ein und verwende mysql_error()!
Verwende LIKE nicht in Verbindung mit einem Datum und immer mit einem Platzhalter (davor, dahinter oder davor und dahinter).
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
23.11.2009, 21:54:22
|
Anfänger
|
|
Registriert seit: Nov 2009
Alter: 68
Beiträge: 51
|
|
AW: Datenbankabfrage mit fpdf
Zitat:
Zitat von vt1816
Noch nicht alle Fragen beantwortet, aber ...
Erweitere bitte mal Dein Script wie folgt:
PHP-Code:
$arrDat = array();
$arrDat['datum'] = $_POST['Datum'];
$arrDat['kategorie'] = $_POST['Kategorie'];
var_dump($_POST);
$_SESSION['twArrRechnungsdaten'] = $arrDat;
$_SESSION['twArrRechnungspositionen'] = $arrPos;
$_SESSION['twArrBeschreibung'] = $arrBeschreibung;
|
Keine Änderung.
Zitat:
Zitat von vt1816
und vergleiche das Format mit Deinem gewünschten Ergebnis ($DATUM = "2009-10-17")? Stimmen sie überein?
|
$DATUM = "2009-10-17" Das ist nur zum testen, damit funktioniert es ja.
Zitat:
Zitat von vt1816
Und nochmals:
Schalte die Fehleranzeige ein und verwende mysql_error()!
Verwende LIKE nicht in Verbindung mit einem Datum und immer mit einem Platzhalter (davor, dahinter oder davor und dahinter).
|
In der Klasse-Datei bekomme ich keine Meldung, sie wird für das Design des pdf Dokuments genutzt. Ich wüsste nicht wo ich das eintragen soll.
|
23.11.2009, 22:05:55
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Datenbankabfrage mit fpdf
Zitat:
Zitat von inspiron
Keine Änderung.
|
Was heißt keine Änderung?
Welche Ausgabe erhältst Du (auf dem Bildschirm)? Was steht in $_POST drin?
Was ist mit den anderen Hinweisen? Hast Du sie eingebaut?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
23.11.2009, 23:09:07
|
Anfänger
|
|
Registriert seit: Nov 2009
Alter: 68
Beiträge: 51
|
|
mhh,
ich glaube ich habe es gefunden.
Das Formular sendet das Datumsformat falsch.
HTML-Code:
array(2) { ["Datum"]=> string(10) "23.11.2009"
Das verstehe ich nicht, was ist daran denn falsch?
PHP-Code:
<?php
// Konvertiert das deutsche Datum-Format in ein MySQL-Format
function date_german2mysql($date)
{
$d = explode(".",$date);
return sprintf("%04d-%02d-%02d", $d[2], $d[1], $d[0]);
}
//Konvertiert von MySQL in das deutsche Format
function date_mysql2german($date)
{
$d = explode("-",$date);
return sprintf("%02d.%02d.%04d", $d[2], $d[1], $d[0]);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
.
.
.
.
.
.
<?php
// Formulardaten einlesen (PHP und HTML Tags entfernen)
if (isset($_POST['submit']))
{
// Inhalte der Felder aus POST holen
$Datum = date_german2mysql($_POST['Datum']);
}
?>
<!--/-->
</div>
<!-- /INHALT -->
<!-- INHALT Links -->
<div class='my_fieldset'>
<h2>Datum</h2>
<input type="text" class="defbreite" name="Datum" id="DATUM" value="<?php echo date("d.m.Y");?>">
</div>
<br>
Hallo,
es scheitert schon an etwas anderem, ich bekomme das gewandelte Datum nicht versendet.
PHP-Code:
<?php
// Konvertiert das deutsche Datum-Format in ein MySQL-Format
function date_german2mysql($date)
{
$d = explode(".",$date);
return sprintf("%04d-%02d-%02d", $d[2], $d[1], $d[0]);
}
// Formulardaten einlesen
if (isset($_POST['submit'])) {
// Inhalte der Felder aus POST holen
$_POST["Datum"];
$_POST['Schicht'];
$_POST['Datum_mysql'] = date_german2mysql("Datum");
}
print("<pre>");
print_r($_POST);
print("</pre>\n");
?>
<form action="" method="post">
<div class='my_fieldset'>
<h2>Datum</h2>
<input type="text" class="defbreite" name="Datum" value="<?php echo date("d.m.Y");?>">
</div>
<br>
<div class='my_fieldset'>
<h2>Schicht</h2>
<select class="defbreite" name="Schicht" id="Schicht">
<option value="Bitte auswählen! " selected="selected">Bitte auswählen! </option>
<option value="PP1.1">PP1.1</option>
<option value="PP1.2">PP1.2</option>
<option value="PP1.3">PP1.3</option>
<option value="*">*</option>
<option value="PP2.1">PP2.1</option>
<option value="PP2.2">PP2.2</option>
<option value="PP2.3">PP2.3</option>
<option value="*">*</option>
<option value="FW3.1">FW3.1</option>
<option value="FW3.2">FW3.2</option>
</select>
</div>
<br>
<div class="knopf">
<p><input class="submit" type="submit" value="Pdf erstellen"/></p>
</div>
</form>
print_r($_POST); zeigt folgendes an:
PHP-Code:
Array
(
[Datum] => 24.11.2009
[Schicht] => PP2.2
)
Geändert von vt1816 (24.11.2009 um 06:58:28 Uhr)
|
24.11.2009, 07:01:31
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Datenbankabfrage mit fpdf
Zitat:
Zitat von inspiron
mhh,
ich glaube ich habe es gefunden.
Das Formular sendet das Datumsformat falsch.
HTML-Code:
array(2) { ["Datum"]=> string(10) "23.11.2009"
|
Aaaahhhhhhh...
Zitat:
Zitat von inspiron
Das verstehe ich nicht, was ist daran denn falsch?
|
Es passt nicht zum Format in Deiner Datenbanktabelle!
Zitat:
Zitat von inspiron
PHP-Code:
// Inhalte der Felder aus POST holen
$_POST['Datum_mysql'] = date_german2mysql("Datum");
}
|
Ist Quatsch! Wandel das Datum erst bei der Übergabe an Dein SQL-Statment um.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:36:28 Uhr.
|