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

Das Zend Framework

Das Zend Framework 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 > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.01.2005, 12:42:44
Rudolfsport Rudolfsport ist offline
Junior Member
 
Registriert seit: Sep 2004
Beiträge: 348
1 statt 42

hi,
ich habe mehrere Scripte mit verschiedenen werten drinnen. Nun habe ich das problem, dass ich aus zietgründen diese ganzen SCripte gerne in einem vereinen würde.

Ich würde nun die Werte die dem User zur Auswahl stehen (aus dropdown menü) alle speichern. Jetzt weis man nicht welchen wert man nimmt.
Ich denke jetzt dass ich die WErte in einem Arry speicher, aber wie mach ich das mit dem Dropdownmenü (wie bekomme ich heraus, was der User gewählt hat).

Zudem soll an einem bestimmten datum auch noch ein bestimmter wert in eine Rechen OP eingegeben werden (dachte mir per Cronjob)

OK nun leider habe ich keine ahnung, wie ich das Code Technisch lösen kann.
Könnt ihr mir helfen?
Mit Zitat antworten
  #2  
Alt 16.01.2005, 12:58:09
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Re: 1 statt 42

Zitat:
Original geschrieben von Rudolfsport
Ich denke jetzt dass ich die WErte in einem Arry speicher, aber wie mach ich das mit dem Dropdownmenü (wie bekomme ich heraus, was der User gewählt hat).
Der Benutzer muss das Formular ja abschicken. Anschließend kannst du dann im $_POST-Array das Element weiter verarbeiten, welches den gleichen Namen hat, wie das Dropdownmenü.

Zitat:
Zudem soll an einem bestimmten datum auch noch ein bestimmter wert in eine Rechen OP eingegeben werden (dachte mir per Cronjob)
Da müsstest du jetzt mal konkreter werden, was du genau machen willst.
Mit Zitat antworten
  #3  
Alt 16.01.2005, 14:18:03
Rudolfsport Rudolfsport ist offline
Junior Member
 
Registriert seit: Sep 2004
Beiträge: 348
Da müsstest du jetzt mal konkreter werden, was du genau machen willst.

Wir haben eine Varibale V ($V). Nun möchte ich, dass $V am 1.1.05 = 1 und am 20.1.05 = 10 ist.
Dann natürlich noch die Zahlen zwischen drinnen und danach.
Dieser wert der $V an dem bestimmten datum solll dann in eine REchen OP genommen werden, die aus der Auswahl des USERS und eben dieser ZAHL besteht.

Nun wie rechne ich da noch den Arry rein in die OP? - Kann ich ganz einfach dann:

($_POST['VARIBALEAUSFORM']) + ($_POST['VARIABLEAUSFORM'])+ $V

machen?
Mit Zitat antworten
  #4  
Alt 16.01.2005, 16:03:43
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Genau, so einfach geht das.

$V könntest du ja ganz einfach bestimmen, in dem du überprüfst, in welchem Zeitraum das aktuelle Datum liegt und $V dementsprechend einen Wert zuweist.
Mit Zitat antworten
  #5  
Alt 16.01.2005, 18:36:20
Rudolfsport Rudolfsport ist offline
Junior Member
 
Registriert seit: Sep 2004
Beiträge: 348
Und wie soll ich das codetechnishc machen? Hast nen schnipsel für mich
Mit Zitat antworten
  #6  
Alt 16.01.2005, 19:10:58
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Angenommen, du möchtest im Zeitraum von Januar bis August für $V den Wert 2 haben und den restlichen Zeitraum 3, würde ich folgende Abfrage verwenden:
PHP-Code:
<?php
    
if(date('n') >= && date('n') <= 8) {
        
$V 2;
    } else if(
date('n') > && date('n') <= 12) {
        
$V 3;
    }
?>
Ich hoffe, du verstehst, wie ich es machen würde.
Mit Zitat antworten
  #7  
Alt 16.01.2005, 20:57:04
Rudolfsport Rudolfsport ist offline
Junior Member
 
Registriert seit: Sep 2004
Beiträge: 348
OK funkt nun einwandfrei. Ich habe jetzt in 2 Scripten (Form-,Berechnungsscript) die arbeit von 42 scripten vereint, sit das richtig?

EDIT:

Ich habe nunr noch eine frage, und zwar würde ich gerne wissen was hier falsch ist:

test2.php:

PHP-Code:
include ("test3.php");
echo 
"<b>TEXT</b>";
echo 
"<center>";
echo 
"<select name='boxenstop'>";
echo 
"<option value='5' selected> 2";
echo 
"<option value='4'> 3";
echo 
"<option value='3'> 4";
echo 
"<option value='2'> 5";
echo 
"</select>";
echo 
"</center>"
Zu test2.php:
Ich habe kein Action am anfang eingebaut, da es ja von der include datei test3.php kommt.

hier die datei test3.php:

PHP-Code:
<?
  if(date('d') >= 16 && date('m') <= 01) {
     echo "<FORM ACTION='test.php' METHOD='POST'>";
    } else if(date('d') > 17 && date('m') <= 01) {
     echo "<FORM ACTION='test4.php' METHOD='POST'>";
    }
?>
ok, includet wird. Nur die datei die zum jeweiligen Datum passt wird nicht angezeigt, sondern es wird auf test3.php verlinkt, anstatt z.b. auf test.php
Wo liegt denn oben der Fehler? - Bin mal gespannt, wer den FEhelr zuerst findet, ihr oder ich.

Geändert von Rudolfsport (16.01.2005 um 21:30:21 Uhr)
Mit Zitat antworten
  #8  
Alt 16.01.2005, 23:29:34
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi,

1. wie sollen wir wissen, wieviele scripts du mit 2 scripts vereinst.

2. es ist einfach unsinn diese zwei dateien zu splitten (test2.php und test3.php).

3. füge den php code von test3.php in test.2php ein und schließe den php code danach ab (?>).

4. du solltest doch den html code etwas sorgfälltiger schreiben. <option ...> tags schließst man auch wieder: </option>

5. in deinen php code ist "else if" nicht nötig, es reicht ein "else".

6. wer den fehler, wenn überhaupt findet, bedarf glaube ich keiner nachfrage.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #9  
Alt 18.01.2005, 19:39:08
Rudolfsport Rudolfsport ist offline
Junior Member
 
Registriert seit: Sep 2004
Beiträge: 348
hi,
jetzt bleibt mir noch eine Frage offen:

Wie ist es Codetschnisch möglich eine Sperre in das Script zu machen? - Also es ist so, dass der User die Seite einmal am Tag in einer bestmmten zeitspanne aufrufen kann.
Dann kann er nach diesem Mal dann erst wieder am nächsten Tag auf die Datei zugreifen.
Diese DAtei am anderen Tag ist aber eine andere.

Habt ihr ein Codeschnipsel für mich?
Mit Zitat antworten
  #10  
Alt 18.01.2005, 19:42:47
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hmmmmm.... also ich bin wieder fast so weit das thema zu schliesen...
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:18:55 Uhr.


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


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