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!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
15.10.2004, 16:39:12
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Zitat:
Original geschrieben von Stifler
von c4
Nicht echo error_reporting(2047);, sondern error_reporting(2047);
was meinst jetzt damit??
|
Schrott:
PHP-Code:
<?php
echo error_reporting(2047);
?>
Gut:
PHP-Code:
<?php
error_reporting(2047);
?>
|
18.10.2004, 10:37:07
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
|
|
moin,
so hoffe ihr habt das weekend gut rumgebracht und seid wieder alle fleissig :)
sorry c4 das ich am freitag auf einmal weg war aber ich mußte mich sputen das ich meinen flieger bekomme.
also mit diesem befehl bekomme ich nur angezeigt das die variablen die ich ausgeben möchte nicht definiert sind. aber soweit war ich ja schon ich will ja wissen warum sie nicht ausgeben werden :(
|
18.10.2004, 12:14:07
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Original geschrieben von Stifler
also mit diesem befehl bekomme ich nur angezeigt das die variablen die ich ausgeben möchte nicht definiert sind. aber soweit war ich ja schon ich will ja wissen warum sie nicht ausgeben werden :(
|
Wo kommen die Daten her? Aus einem Formular? Aus einem Cookie? Aus einer Session? Über die URL?
|
18.10.2004, 12:21:19
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
|
|
die variable übergebe ich über die url und sie beeinhaltet auch den wert denn sie haben soll wenn ich sie mir ausgeben lasse.
nur mit der abfrage hat er irgendwie ein problem da er sie nicht ausführt. hab nochmals die tabelle und die daten überprüft und kann nur sagen, bin ratlos, steht alles drin bzw exestiert. kein schreibfehler gefunden
|
18.10.2004, 12:24:01
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Original geschrieben von Stifler
die variable übergebe ich über die url und sie beeinhaltet auch den wert denn sie haben soll wenn ich sie mir ausgeben lasse.
|
Das verstehe ich jetzt nicht. Oben weiter sagt du, dass du eine Fehlermeldung erhälst, weil die Variable nicht gesetzt ist und jetzt sagst du, dass die Variable auch den Wert hat, wenn du sie ausgeben lässt.
|
18.10.2004, 14:10:33
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
|
|
ne die übergebene variable id_m hat einen wert und dieser steht auch in der db. ich lasse mir testhalber den wert von $id_m ausgeben um zu sehen ob sie denn wert erhalten hat.
dann soll ja die db abfrage ausgelesen werden und in ner while schleife ausgegeben werden. diese variablen meinte ich das sie keinen wert haben.
hab ich aber glaub ich weiter oben schon mal erklärt glaub ich
|
18.10.2004, 14:35:30
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Du bist dir ganz sicher, dass der Wert wirklich in der ersten Tabelle ist und nicht in der zweiten?
Hast du dir mal die MySQL-Abfrage anzeigen lassen und überprüft, ob diese richtig ist?
|
19.10.2004, 00:52:49
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
|
|
ne wenn sie falsch wäre würde er mir ja nen fehler ausgeben normalerweise. aber sie kann eigentlich nicht falsch sein da ich sie aus ner anderen datei rauskopiert habe und da läuft sie ja auch und greift auf die gleiche tabelle zu.
naja wenns net funzt werd ich was anderes probieren müssen
|
19.10.2004, 09:16:46
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Original geschrieben von Stifler
ne wenn sie falsch wäre würde er mir ja nen fehler ausgeben normalerweise.
|
Nur mal zum Verständnis:
mysql_query() liefert nur dann eine Fehlermeldung, auf die du mit mysql_error() zugreifen kannst, wenn dein Query nicht vom Server ausgeführt werden konnte. Zum Beispiel, wenn du auf eine Spalte zugreifen willst, die nicht existiert etc.
Die Tatsache, dass du für mysql_num_rows() 0 Zeilen erhälst, ist kein Fehler. Der Query konnte ausgeführt werden. Er hat nur eben kein Ergebnis zurückgeliefert.
Ich hoffe, das hilft dir vielleicht weiter.
Stell doch einfach mal ein Dump deiner Tabelle online, dass wir uns ein Bild machen können.
|
20.10.2004, 15:10:38
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
|
|
ok hab mal select * eingetragen ohne die where abfrage da hat es funktiniert, allerdings ballert er dann alle durch und net den spezie den ich gerne hätte
hier mal das dump schema das ihr mir auch glaub das der datensatz vorhanden ist.
Code:
CREATE TABLE `pc_monitor_1` (
`inv_nr` varchar(15) NOT NULL default '',
`inv_nr_m` varchar(15) NOT NULL default '',
`typ` varchar(15) NOT NULL default '',
`hersteller` varchar(15) NOT NULL default '',
`display` varchar(10) NOT NULL default '',
`anschluss` varchar(5) NOT NULL default '',
`pivotfunktion` char(3) NOT NULL default '',
`liefer_d` date NOT NULL default '0000-00-00',
`lieferer` varchar(15) NOT NULL default '',
`garantie` date NOT NULL default '0000-00-00',
`reparatur_d` date NOT NULL default '0000-00-00',
`reparatur_b` varchar(15) NOT NULL default '',
`verschrottet` date NOT NULL default '0000-00-00',
PRIMARY KEY (`inv_nr`)
) TYPE=MyISAM;
--
-- Daten für Tabelle `pc_monitor_1`
--
INSERT INTO `pc_monitor_1` VALUES ('0938.04', 'M01.04', '96P', 'Samtron',
'TFT', 'VGA', '', '2004-10-01', '', '0000-00-00', '0000-00-00', '', '0000-00-00');
und hier nochmal die abfrage mit kommentaren als erklärung was geht und was net
PHP-Code:
<? //die variable id_m enthält den wert M01.04
if($id_m == true && $id_m != ''){
//die variable tabelle enthält den wert aus welcher tabelle der übergebene wert stammt
if($tabelle == "1"){echo "tabelle 1<br>"; //bis hier läuft alles perfekt
//abfrage tabelle pc_monitor_1
//die tabelle enthält den wert den ich ausgeben möchte allerdings gibt sie ihn net frei
//wenn ich die where clausel weg lasse funktioniert es aber wenn mehrere daten drin stehen
//kann ich das vergessen
$result1 = @mysql_query("SELECT inv_nr_m, typ, hersteller, display, anschluss, pivotfunktion,
DATE_FORMAT(liefer_d, '%d.%m.%Y') as liefer_d, lieferer,
DATE_FORMAT(garantie, '%d.%m.%Y') as garantie,
DATE_FORMAT(reparatur_d, '%d.%m.%Y') as reparatur_d, reparatur_b,
DATE_FORMAT(verschrottet, '%d.%m.%Y') as verschrottet from pc_monitor_1
where inv_nr_m = '$id_m'");
$num_rows = mysql_num_rows($result1);
echo "$num_rows Rowsn"; //er gibt 0 aus keine ahnung wieso
while ($show1 = @mysql_fetch_array($result1)){
$invnr_m_1 = $show1["inv_nr_m"];
$typ_1 = $show1["typ"];
$herst_1 = $show1["hersteller"];
$disp_1 = $show1["display"];
$anschl_1 = $show1["anschluss"];
$pivot_1 = $show1["pivotfunktion"];
$l_date_1 = $show1["liefer_d"];
$lieferer_1 = $show1["lieferer"];
$garant_1 = $show1["garantie"];
$r_date_1 = $show1["reparatur_d"];
$r_bei_1 = $show1["reparatur_b"];
$schrott_1 = $show1["verschrottet"];
}
}
}
?>
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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 14:55:17 Uhr.
|