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

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 15.10.2004, 16:39:12
c4 c4 ist offline
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);
?>
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #22  
Alt 18.10.2004, 10:37:07
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
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 :(
Mit Zitat antworten
  #23  
Alt 18.10.2004, 12:14:07
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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?
Mit Zitat antworten
  #24  
Alt 18.10.2004, 12:21:19
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
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
Mit Zitat antworten
  #25  
Alt 18.10.2004, 12:24:01
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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.
Mit Zitat antworten
  #26  
Alt 18.10.2004, 14:10:33
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
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
Mit Zitat antworten
  #27  
Alt 18.10.2004, 14:35:30
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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?
Mit Zitat antworten
  #28  
Alt 19.10.2004, 00:52:49
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
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
Mit Zitat antworten
  #29  
Alt 19.10.2004, 09:16:46
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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.
Mit Zitat antworten
  #30  
Alt 20.10.2004, 15:10:38
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
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"];
            }
        }
    }
?>
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:55:17 Uhr.


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


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