Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion

collapse

* Alles hat ein Ende...

April 2017

Eine Weisheit der Dakota-Indianer sagt:
"Wenn Du entdeckst, dass Du ein totes Pferd reitest, steig ab!"

Vor fast fünf Jahren habe ich die NOF-Community gegründet und nachdem just zu diesem Zeitpunkt das „alte NOF-Forum“ quasi über Nacht vom Betreiber geschlossen wurde, war mein Forum für viele Nutzer von NetObjects Fusion eine willkommene Alternative.

Inzwischen sind weit über 5000 NetObjects-Nutzer in der NOF-Community registriert und täglich kommen weitere hinzu. An interessierten Mitgliedern fehlt es also nicht. Was aber fehlt, sind Mitglieder, die Lust haben, anderen Nutzern bei der Lösung ihrer vielfältigen Probleme in der Anwendung von NetObjects Fusion zu helfen. Vielleicht, weil viele von ihnen - ebenso wie ich - das Interesse an NOF verloren haben und zwischenzeitlich mit anderen Programmen arbeiten.

Aktuell ist es so, dass der Support wie die Kosten für den Betrieb der NOF-Community fast ausschließlich von mir übernommen werden. Dies, und die Tatsache, dass ich die Arbeit mit NetObjects Fusion nicht mehr für zeitgemäß halte, veranlasst mich, den aktiven Forenbetrieb zu beenden. Die Beiträge, Tipps und Anleitungen aus den letzten Jahren stehen ab heute nur noch als Nachschlagewerk zur Verfügung.

Ich bedanke mich an dieser Stelle ganz herzlich bei allen, die mich und die NOF-Community in den vergangenen Jahren unterstützt haben.

Beste Grüße nettesekel

Die letzten Beiträge

Absturz bei FTP Publizierung
von nettesekel
16. April 2017, 12:51:56

E-Masil Adresse herausfinden
von nettesekel
11. April 2017, 16:16:20

Keine Neuinstallation möglich
von nettesekel
10. April 2017, 16:00:27

Publizieren geht nicht
von musikavokale
09. April 2017, 23:15:50

NOF 15
von nettesekel
04. April 2017, 23:55:26

Feststehender Seitenbereich
von nettesekel
01. April 2017, 17:37:12

Aufklappbare Navigation
von nettesekel
31. März 2017, 12:50:30

Nov 12 zum hare ausreisen
von Jim Panse
26. März 2017, 11:48:03

Lytebox Dateiablage
von fahrzeugseiten
21. März 2017, 23:23:23

* Schatznasen Feed

* Aquablogger Feed

* Strickzeugs Feed

* Links für Katzenfreunde

* ...

Fachanwalt für Internet-Recht C.Schmietenknop

* Friendship

DER Katzenblog – mit tollen Tipps und Ideen für deine Katze(n) <3

Autor Thema: NOF PHP Datenbank Einträge nachrücken  (Gelesen 25006 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline andy2332

  • Community Mitglied
  • ***
  • Beiträge: 173
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #60 am: 06. Oktober 2014, 19:09:06 »
Ich muss also in die neue Tabelle nur die ID, das Datum und den jeweiligen Ort eingeben und keine einzelnen Wohnungen? Korrekt?

Hans K.

  • Gast
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #61 am: 06. Oktober 2014, 19:37:53 »
Korrekt.  (fubar)

Offline andy2332

  • Community Mitglied
  • ***
  • Beiträge: 173
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #62 am: 07. Oktober 2014, 15:31:08 »
Gut, es funzt soweit erstmal :)

Ich habe eine Seite dabei wo jeweils 2 Orte ausgelesen werden.

Muss ich dann bei den letzten 3 Positionen so schreiben:

<?php

         
$conn=mysql_connect($db_server, $db_benutzer, $db_passwort) or die ( 'Die Verbindung zur Datenbank ist fehlgeschlagen.' );
mysql_select_db($db_name);
   $sql3 = "SELECT Datum FROM Orte WHERE Ort LIKE 'Seebad Ahlbeck'";
$check = mysql_query($sql3);
$row2 = mysql_fetch_array($check);
$Datum = $row2["Datum"];
$Datumaktuell = date("y-m-d");
 
$alt = strtotime($Datum) ;
$aktuell = strtotime($Datumaktuell) ;
$differenz = $aktuell - $alt;
$differenz = $differenz / 86400;
 
if ($differenz > 7){
 
$abfrage = "SELECT ID FROM Fewos WHERE Ort LIKE 'Seebad Ahlbeck AND Seebad Ueckeritz'";
$ergebnis = mysql_query($abfrage);
$menge = mysql_num_rows($ergebnis);
 
$zähler = "UPDATE Fewos SET NR = NR+1 WHERE Ort LIKE 'Seebad Ahlbeck AND Seebad Ueckeritz'";
$aendern = mysql_query($zähler);
   
$uberlauf = "SELECT ID FROM Fewos WHERE NR > '$menge'";
$ergebnis = mysql_query($uberlauf);
$row = mysql_fetch_array($ergebnis);
$neusetzen = $row["ID"];
   
$neueeins= "UPDATE Fewos SET NR = '1' WHERE ID = '$neusetzen'";
$gesetzt = mysql_query($neueeins);
 
$Datumneu = "UPDATE Orte SET Datum = '$Datumaktuell' WHERE Ort LIKE 'Seebad Ahlbeck AND Seebad Ueckeritz' ";
$aendern = mysql_query($Datumneu);
 
} else {
 
}

?>
« Letzte Änderung: 07. Oktober 2014, 18:30:02 von Hans K. »

Offline andy2332

  • Community Mitglied
  • ***
  • Beiträge: 173
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #63 am: 07. Oktober 2014, 16:40:11 »
weiterhin hattest du mir doch noch erzählt, dass das Feld NR sich immer um 1 erhöhen muss wenn jemand die Seite aufruft oder? Weil dem nicht so ist..

Hans K.

  • Gast
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #64 am: 07. Oktober 2014, 18:35:37 »
Kein Problem, kann schon mal passieren. ;-)

Also die Abfrage für zwei Orte lautet dann so:

Code: PHP
  1. $abfrage = "SELECT ID FROM Fewos WHERE Ort LIKE 'Seebad Ahlbeck' OR Ort LIKE 'Seebad Ueckeritz'";

Da Du beide Orte haben möchtest, muss die Suche nach dem Ort sowohl Ahlbeck als auch Ueckeritz ergeben. Mit einer UND Verknüpfung würdest Du Datensätze erhalten, welche beides erfüllen, was in dieser Konstellation nicht funktioniert.

Hans K.

  • Gast
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #65 am: 07. Oktober 2014, 18:36:46 »
weiterhin hattest du mir doch noch erzählt, dass das Feld NR sich immer um 1 erhöhen muss wenn jemand die Seite aufruft oder? Weil dem nicht so ist..

Jupp, aber Deine angepasste Abfragen sind wie eben gepostet nicht ganz korrekt. ;-)

Offline andy2332

  • Community Mitglied
  • ***
  • Beiträge: 173
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #66 am: 13. Oktober 2014, 09:11:52 »
was ist da nicht recht korrekt??

Ich habe die Spalte mal "Orte" benannt, nicht wundern :)

Hans K.

  • Gast
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #67 am: 13. Oktober 2014, 16:47:31 »
Hier hatte ich es ja schon geschrieben.


Also die Abfrage für zwei Orte lautet dann so:

Code: PHP
  1. $abfrage = "SELECT ID FROM Fewos WHERE Ort LIKE 'Seebad Ahlbeck' OR Ort LIKE 'Seebad Ueckeritz'";

Da Du beide Orte haben möchtest, muss die Suche nach dem Ort sowohl Ahlbeck als auch Ueckeritz ergeben. Mit einer UND Verknüpfung würdest Du Datensätze erhalten, welche beides erfüllen, was in dieser Konstellation nicht funktioniert.

Du musst die zweite Abfrage auch noch anpassen:
Code: PHP
  1. $zähler = "UPDATE Fewos SET NR = NR+1 WHERE Ort LIKE 'Seebad Ahlbeck' OR Ort LIKE 'Seebad Ueckeritz'";
  2.  

Wobei in dieser Abfrage der Ort eingetragen werden muss, welchen Du auch in der Tabelle Orte eingetragen hast. Nach Deinem Post zufolge:
Code: PHP
  1. $Datumneu = "UPDATE Orte SET Datum = '$Datumaktuell' WHERE Ort LIKE 'Seebad Ahlbeck' ";
  2.  

Offline andy2332

  • Community Mitglied
  • ***
  • Beiträge: 173
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #68 am: 13. Oktober 2014, 17:35:43 »
Habe es soweit fertig. Und nun zählt das auch?? Und wie kann ich es nun testen ob das Weiterspringen in der Reihnenfolge auch funktioniert? Wir das Datum des Servers ausgelesen oder das am PC eingestellte Datum?

Hans K.

  • Gast
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #69 am: 14. Oktober 2014, 17:35:37 »
Hier kannst Du die Anzahl Tage variieren:

Code: PHP
  1. if ($differenz > 7){

Damit kannst Du die 7 Tage entsprechend kürzer einstellen. Das Datum wird von MySQL geliefert, da hilft Dein PC-Datum nicht. ;-)

Am einfachsten kannst Du es testen, wenn Du in der Tabelle Orte das Datum für Seebad Aalbeck mal 10 Tage rückdatierst. Nach einer Rotation sollte dann genau dieses Datum auf das aktuelle Datum geändert werden.

Offline andy2332

  • Community Mitglied
  • ***
  • Beiträge: 173
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #70 am: 14. Oktober 2014, 19:01:39 »
Okay. Nun habe ich das Problem, daß er die NR Spalte nicht weiter zählt. Oder muss das nun nicht mehr weitergezählt werden?

Hans K.

  • Gast
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #71 am: 15. Oktober 2014, 17:47:30 »
Doch, sonst funktioniert das rotieren ja nicht.
Ändern sich die Inhalte gar nicht?

Offline andy2332

  • Community Mitglied
  • ***
  • Beiträge: 173
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #72 am: 16. Oktober 2014, 17:03:18 »
nein, sie ändern sich gar nicht.. Soll ich den Code noch mal per Mail schicken oder so?

Hans K.

  • Gast
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #73 am: 16. Oktober 2014, 18:48:18 »
Ich teste das selber nochmal. :)

Offline andy2332

  • Community Mitglied
  • ***
  • Beiträge: 173
Re: NOF PHP Datenbank Einträge nachrücken
« Antwort #74 am: 16. Oktober 2014, 18:58:55 »
okay

Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion