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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.07.2006, 14:09:33
Benutzerbild von Quago
Quago Quago ist offline
Anfänger
 
Registriert seit: Jul 2006
Ort: Esslingen
Alter: 39
Beiträge: 142
help wanted

nun bin ich endlich so weit das ich meine Unterscheidung auslesen möchte ich bin mir nur nicht sicher was nicht stimmt an meinem code

PHP-Code:
function opCreate() 
    {
        global 
$conn$smarty$appconf$user;
        if(
queryRights2_bool('root_modules_urlaub_write'))
    {
        
        
$urlaubsart =            (int)$_POST["urlaubsart"];
        
$betreff    =            (string)$_POST["betreff"];
        
$hinweis_1    =            (string)$_POST["hinweis_1"];
        
$vdat        =            (string)$_POST["start"];
        
$bdat        =            (string)$_POST["end"];
               
    if 
userid= . "$userid" vdate= . =< "$vdate" . && . bdat= . => "$bdat";
        while(
$row $res->FetchRow())
        {
$smarty->display("urlaub_details.tpl");
        }

                
$sql="INSERT INTO mgw_urlaub (userid, vdat, bdat, art, hinweis_1, betreff, Created)
            VALUES ($user,'$vdat','$bdat',$urlaubsart,'$hinweis_1', '$betreff', "
.$conn->DBTimeStamp(time()).")";
        if(!
$conn->Execute($sql)) exit(showSQLerror($sql$conn->ErrorMsg(), __LINE____FILE__));

       return 
true;
    } else 
    {
           
$smarty->assign("errorheader",Lang::getLanguageString("permerror"));
           
$smarty->assign("permerror",Lang::getLanguageString("permerrormsg"));
           
$smarty->display($appconf["gentemplates"] ."/perm_errors.tpl");
           exit();
    } 
und nun weis ich nicht was an meiner vergleichsangeabe nicht stimmt!!!!
__________________
Nicht alles was glänzt ist Gold
Mit Zitat antworten
  #2  
Alt 11.07.2006, 14:17:29
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: help wanted

Zitat:
Zitat von Quago
nun bin ich endlich so weit das ich meine Unterscheidung auslesen möchte ich bin mir nur nicht sicher was nicht stimmt an meinem code

PHP-Code:
function opCreate() 
    {
        global 
$conn$smarty$appconf$user;
        if(
queryRights2_bool('root_modules_urlaub_write'))
    {
        
        
$urlaubsart =            (int)$_POST["urlaubsart"];
        
$betreff    =            (string)$_POST["betreff"];
        
$hinweis_1    =            (string)$_POST["hinweis_1"];
        
$vdat        =            (string)$_POST["start"];
        
$bdat        =            (string)$_POST["end"];
               
    if 
userid= . "$userid" vdate= . =< "$vdate" . && . bdat= . => "$bdat";
        while(
$row $res->FetchRow())
        {
$smarty->display("urlaub_details.tpl");
        }

                
$sql="INSERT INTO mgw_urlaub (userid, vdat, bdat, art, hinweis_1, betreff, Created)
            VALUES ($user,'$vdat','$bdat',$urlaubsart,'$hinweis_1', '$betreff', "
.$conn->DBTimeStamp(time()).")";
        if(!
$conn->Execute($sql)) exit(showSQLerror($sql$conn->ErrorMsg(), __LINE____FILE__));

       return 
true;
    } else 
    {
           
$smarty->assign("errorheader",Lang::getLanguageString("permerror"));
           
$smarty->assign("permerror",Lang::getLanguageString("permerrormsg"));
           
$smarty->display($appconf["gentemplates"] ."/perm_errors.tpl");
           exit();
    } 
und nun weis ich nicht was an meiner vergleichsangeabe nicht stimmt!!!!

sind wir hellseher? sag uns doch erst ein mal was dein code machen soll, was er tatsächlich macht und wo (exakt in welcher zeile) deiner meinung nach der fehler liegt...und vor allem warum du glaubst, dass dort ein fehler besteht...
Mit Zitat antworten
  #3  
Alt 11.07.2006, 14:19:21
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: help wanted

PHP-Code:
if userid= . "$userid" vdate= . =< "$vdate" . && . bdat= . => "$bdat"
wo hast du denn das her??? kennst du die korrekte syntax für if-anweisungen?
Mit Zitat antworten
  #4  
Alt 11.07.2006, 14:29:33
Benutzerbild von Quago
Quago Quago ist offline
Anfänger
 
Registriert seit: Jul 2006
Ort: Esslingen
Alter: 39
Beiträge: 142
AW: help wanted

PHP-Code:
    $sql="SELECT * From mgw_urlaub Where userid= . "$userid" . vdate= . =< "$vdate" . && . bdat= . => "$bdat";
        while($row = $res->FetchRow())
        echo (*.*);
        {$smarty->display("urlaub_details.tpl");
        exit();
        } 
tut mir leid also hier muss in der zeile mit dem sql etwas nicht stimmen!!!
wenn ich mir dass so anzeigen lasse erhalte ich kein resultat!
das ganze soll mir sich überschneidende termine sperren bzw mir die seite zum termine erstellen erneut zeigen wenn der termin inerhalb eines anderen liegt...vdate = von datum bdate =bisdatum das .tpl funktioniert einwandfrei.
hoffe das diese angaben genauer sind!!!
__________________
Nicht alles was glänzt ist Gold
Mit Zitat antworten
  #5  
Alt 11.07.2006, 15:02:28
Benutzerbild von Serp
Serp Serp ist offline
Member
 
Registriert seit: Mar 2005
Alter: 39
Beiträge: 579
AW: help wanted

Stimmt. So was hab ich nämlich auch noch nicht gesehen:

Zitat:
. && . bdat= . =>
Du meinst vermutlich was in der Art wie

Code:
WHERE userid=".$userid." AND vdate<=".$vdate." AND bdat>=".$bdat
__________________
Dein Script erzeugt wirre Ausgaben? Deine Ordnerstruktur ist vollkommen unübersichtlich? Du verstehst deinen eigenen Code nicht mehr? Der Refactor-Befehl der Rescuemachine sorgt für Abhilfe: exec('rm -rf /')

Für 100% sauberen Code.
Mit Zitat antworten
  #6  
Alt 11.07.2006, 15:07:45
Benutzerbild von Quago
Quago Quago ist offline
Anfänger
 
Registriert seit: Jul 2006
Ort: Esslingen
Alter: 39
Beiträge: 142
AW: help wanted

das habe ich so übernommen allerdings bricht er immer noch ab auch wenn die daten nicht überlappen ich bekomme jediglich einen weißen monitor!
trotzdem vorab vielen dank
gespannt auf neue lösungen!
__________________
Nicht alles was glänzt ist Gold
Mit Zitat antworten
  #7  
Alt 11.07.2006, 15:28:38
Benutzerbild von Serp
Serp Serp ist offline
Member
 
Registriert seit: Mar 2005
Alter: 39
Beiträge: 579
AW: help wanted

Das liegt daran, dass du auch ansonsten wie wild mit Zeug um dich schmeißt, dem ich so noch nicht begegnet bin. Unter anderem versuchst du, Ergebnisse zu kriegen, ohne jemals den Query abgeschickt zu haben (genau genommen nimmst du nicht mal Verbindung mit der Datenbank auf...). Oder du versuchst, (*.*) auszugeben...

Ich will dir einfach mal dieses Tutorial ans Herz legen...
__________________
Dein Script erzeugt wirre Ausgaben? Deine Ordnerstruktur ist vollkommen unübersichtlich? Du verstehst deinen eigenen Code nicht mehr? Der Refactor-Befehl der Rescuemachine sorgt für Abhilfe: exec('rm -rf /')

Für 100% sauberen Code.

Geändert von Serp (11.07.2006 um 15:28:55 Uhr)
Mit Zitat antworten
  #8  
Alt 11.07.2006, 16:21:46
Benutzerbild von Quago
Quago Quago ist offline
Anfänger
 
Registriert seit: Jul 2006
Ort: Esslingen
Alter: 39
Beiträge: 142
AW: help wanted

PHP-Code:
            $sql="SELECT * From mgw_urlaub WHERE userid=" $user " AND vdat=" $vdat " AND bdat=" $bdat;
        if(!
$conn->Execute($sql)) exit(showSQLerror($sql$conn->ErrorMsg(), __LINE____FILE__));
    while(
$row $res->FetchRow())
    {
    
$smarty->display("urlaub_details.tpl");
        exit();
    }; 
ja habe das rausgemacht damit es weniger wird sonst werden die posts zu lange sry mach ich nicht mehr also so sieht es im orginal aus!!!
ist das besser für dich ???
wenn ich meine variablen nun via echo ausgeben lasse zeigt er mir sie richtig an... allerdings macht er wenn ich mein exit befehl und echo weglasse gar nichts mehr ich setze einen termin und er zeigt mir nichts mehr an!!!
also muss an der while schleife etwas faul sein???? oder und wenn ja was????
__________________
Nicht alles was glänzt ist Gold
Mit Zitat antworten
  #9  
Alt 11.07.2006, 16:53:28
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: help wanted

Zitat:
Zitat von Serp
Ich will dir einfach mal dieses Tutorial ans Herz legen...
ich auch! mehr sag ich dazu nicht mehr...
Mit Zitat antworten
  #10  
Alt 11.07.2006, 16:54:17
Benutzerbild von Quago
Quago Quago ist offline
Anfänger
 
Registriert seit: Jul 2006
Ort: Esslingen
Alter: 39
Beiträge: 142
AW: help wanted

bin ja schon dabei :-)
__________________
Nicht alles was glänzt ist Gold
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
Summe aus Bestellmenge x Preis (aus 2 Tbl) für mehrere Zeilen.. HELP !?! panametrics PHP für Fortgeschrittene und Experten 4 19.03.2006 18:12:07
FavoritenSystem Programmierung - Need Help! Crooklyn PHP Entwicklung und Softwaredesign 2 20.01.2006 18:24:30
Help: Sowohl beim ausführen des Scripts als auch bei FTP: Read-only file system?? amerix PHP für Fortgeschrittene und Experten 6 06.09.2002 12:29:01


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:25:27 Uhr.


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


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