Kann ich auch vielleicht nicht nach Datum sortieren sondern nach Eintrag, das der neuste Eintrag an erster Stelle steht?
Würde das genauso schwer gehen oder muss ich nur Irgendwie ein Primärschlüssel definieren?
Kann ich auch vielleicht nicht nach Datum sortieren sondern nach Eintrag, das der neuste Eintrag an erster Stelle steht?
Würde das genauso schwer gehen oder muss ich nur Irgendwie ein Primärschlüssel definieren?
in der PHP wird es Tag / Monat / Jahr ausgegeben und ist auch so eingetragen
Wie folgt ist es aufgebaut
Es gibt eine Kundenliste ( Da ist kein Datum vorhanden )
-> Bild von der Kundenliste
Wenn man dann auf einen Kunden klickt sieht man die Behandlungen, wann Sie behandelt wurden sind, das ist das einzigste Datum, das Ausgegeben wird.
-> Bild von der Behandlung ( Datum )
Und das ist bei jeden Kunden
Meine Tabelle beeg_treatments
Meine Felder in der Tabelle
treatment_uni
treatment_user
treatment_client
treatment_date ( Hier wird das Datum ausgegeben
treatment_mode1
treatment_mode 2
Und so weiter
Das Feld treatment_date
Feld: treatment_date
Type: VARCHAR
Länge/Set: 15
Kollation: utf8_unicode_ci
Attribute: leer
Null: Not null
Standart: leer
Extra: leer
Kommentare: leer
Ja ich habe ein BackUp neu aufgespielt.
Hallo,
ich habe mir das nicht ausgesucht ... Das Backend wurde von einer Werbeagentur Konfiguriert. Dafür kann ich nix, deswegen brauche ich ja Hilfe
Also auf DATETIME habe ich es umgestellt.
Nur zeigt er dann gar kein Datum mehr an
Ich hoffes auch ist es aber nicht "varchar(15)" Kann ich den einfach Umstellen?
Kann es aber auch nicht ändern, folgender Fehler ="#1283 - Column 'treatment_date' cannot be part of FULLTEXT index"
Vielen Dank für den Link, hat mir mit dem Gedächnis geholfen, jedoch zeigt das Sortieren keine Wirkung
Das mit SELECT * FROM möchte nicht so wirklich hinhauen.
Meine Tabelle: beeg_treatments
mein Feld ( Was ich sortieren möchte treatment_date
Folgenden Code habe ich eingefügt
$date = "SELECT * FROM beeg_treatment WHERE treatment_date >= '$datum' ORDER BY treatment_date";
Er zeigt keine Fehler an aber er sortiert noch nicht. Habe ich etwas vergessen oder etwas Unerwünschtest dazu getippt?
Hallo threadi,
das war die Lösung.
Ich habe das unset nicht benutzt andauern nur implode und explode da mir unset nicht seriöse erschien. Habe auch weitere Maßnahmen in der Datenbank vorgenommen, da ich dachte es würde daran liegen. Aber das es so einfach ist nur ein kleines Bisschen den Code Hinzuzufügen. Echt Hammer. Ich danke euch beiden sehr für die Hilfestellungen und Erklärungen ich bin jetzt 1 Trick schlauer und falls User die gleiche Frage haben werde ich Sie sicherlich beantworten können.
@ Bandit
Trotzdem Danke für dein Kommentar.
P.s Sitze seit gestern halb 1 an der Sache da ich das Fertigstellen muss. Sprich werde ich mich dann in Ruhe mal Hinlegen. Die Datenbank spuckt jetzt alles Korrekt aus. Hätte nur eine Frage.
Er macht Tabellen
Datum | Tiername | Kunde | Notiz | Aufgabe
Datum | Tiername | Kunde | Notiz | Aufgabe
Datum | Tiername | Kunde | Notiz | Aufgabe
Datum | Tiername | Kunde | Notiz | Aufgabe
Und dann steht das halt unter einander , wie bekomme ich das hin das der letzte eintrag in der Datenbank als erstes Angezeigt wird.
Ja dies habe ich auch schon versucht mit verschiedenen Varianten, an den PHP code habe ich mich nicht getraut habe bissel versucht in der Datenbank zu basteln.
EDIT // Hat das vielleicht etwas mit dem Primärschlüssel zutun?
habe mal folgenden Code eingegeben in der PHP Datei
<?php
function datum($datum) {
$datum = explode("-", $datum);
echo $datum[2].".".$datum[1].".".$datum[0];
}
?>
Er zeigt keinen Sytaxfehler an, jedoch ist die Seite dann Down.
Hallo,
wie ich vorgehe um Fehler zu finden ist meine eigene Sache, anstatt Usern zu Helfen wird hier Angezeigt wie ich Richtig Debugge?
Sinnloser Kommentar aber Danke für das Pushen meines Beitrages.
@ Tobse
Danke erst einmal für deine Hilfe, aber von was du da jetzt Redest verstehe ich nur einzelne Wörter, das hängt aber nicht an dir. Mein Problem sind die Kenntnisse mit MySQL.
Selbst weis ich nicht, wie ich diese Dinger in meiner PHP-Datei Unterkriegen soll. Ich habe schon mehreres Versucht, jedoch zeigt er mir einen Syntax-Fehler immer erneut an. So das ich etwas falsch erstelle und falsch verstehe.
Probiert und gemacht habe ich fast die ganze Nacht. So das ich erneut um Rat fragen muss.Es wäre ja viel zu einfach für mich mal wieder gewesen
Explode bedeutet: Keine Ahnung
unset bedeutet: Nimmt es raus
implode: fügt es wieder ein
Was ein String ist gehe ich dann erstemal Googlen, damit ich auch einen Zusammenhang erahnen kann.
Eventuell kannst du mir da weiterhelfen bzw Tipps zum Eintragen der 3 Dinge geben.
Schonmal super Netten Dank an dich für deine Hilfe und Ausdauer
Es stimmt irgendetwas mit meinem PHP Code nicht.
Das ist der Abschnitt
$treatment_length = $dauer2;
$m1 = $row->treatment_mode1;
$m2 = $row->treatment_mode2;
$m3 = $row->treatment_mode3;
$m4 = $row->treatment_mode4;
$treatment_notices = $row->treatment_notices;
$treatment_symbef = $row->treatment_symbef;
$treatment_symaft = $row->treatment_symaft;
if($m1 == 1){$treatment_mode .= "selbst<br />";} if($m2 == 1){$treatment_mode .= "kurz<br />";} if($m3 == 1){$treatment_mode .= "ganzkörper<br />";} if($m4 == 1){$treatment_mode .= "punktuelle<br />";}
$client = $_GET['client'];
$content .= "<td>$datum</td>";
$content .= "<td>$treatment_type</td>";
$content .= "<td>$treatment_length</td>";
$content .= "<td>$treatment_mode</td>";
$content .= "<td>
Alles anzeigen
Hier trägt er es ein auch wenn $m1 == 0 ist, wo liegt mein Fehler?
Hier ein Link zur PHP Datei
http://siriussmarty.si.funpic.de/code/kunden.zip
Hoffe es kann mir da jemand weiterhelfen Vielen Dank im voraus
Entfernen ist leicht gesagt, wo finde ich den die explode() /implode() und unset() in der Datenbank - Tabelle oder Feld ? Den in meinen Attributen stehen nur 4 Sachen
Edit: So wie ich das mitbekomme muss ich ein unset() einfügen damit es im nächsten Beitrag gelöscht wird? In der PHP Datei.
Ich glaube du hast mich falsch verstanden. Ich brauche keinen Zeilenbruch oder Ähnliches ich möchte das was ausgegeben wird nur das Ausgegeben wird was ich Ankreuze zur Zeit gibt er mir alle Tabellen immer wieder aus, die einträge die schon in der Datenbank vorhanden sind. Die trägt er erneut ein ( Wiederholung )
Ja aber was ist wenn der Hund schon eingetragen ist und ich den nicht möchte. Das ist ja mein Problem. Wie bekomme ich den Hund wieder raus? Ich brauche so etwas wie atomar / keine Wiederholung
Hallo ich habe ein Problem. Ich habe eine Tabelle mir gemacht, ganz einfache Ausgabe.
Ich habe ein Forumlar wo ich 4 Beispiele auswählen kann:
Hund
Katze
Tiger
Löwe
Das Formular wirft wie 1 Gästebuch die Daten aus ( untereinander ) Wählt man Hund aus kommt im
1. Beitrag Hund
Füllt man das Formular nochmal aus und nimmt jetzt Katze kommt im
2. Beitrag Hund und Katze raus
Füllt man das Formular erneut aus und nimmt wieder Hund kommt im
3. Beitrag Hund, Katze und Hund raus.
ABer eigentlich wollte ich das er mir pro Formular immer nur einmal etwas auspuckt, das halt was ich ausgewählt habe.
Er holt aus Tabelle 1 und 2 für Beitrag 3 alles raus.
Das sieht dann wie folgt aus
-> Link zum Bild
Zu meinem PHP Absatz
$m1 = $row->treatment_mode1;
$m2 = $row->treatment_mode2;
$m3 = $row->treatment_mode3;
$m4 = $row->treatment_mode4;
$treatment_notices = $row->treatment_notices;
$treatment_symbef = $row->treatment_symbef;
$treatment_symaft = $row->treatment_symaft;
if($m1 == 1){$treatment_mode .= "selbst<br />";} if($m2 == 1){$treatment_mode .= "kurz<br />";} if($m3 == 1){$treatment_mode .= "ganzkörper<br />";} if($m4 == 1){$treatment_mode .= "punktuelle<br />";}
Muss ich bei ==1 immer eine andere Zahl angeben oder wieso funktioniert das nicht?
In der Datenbank tut er alles richtig eintragen, wenn ich doch in der obersten Tabelle eine andere Zahl angebe funktioniert es außer die erste Tabelle, jedoch habe ich keine Lust immer in der Datenbank zu suchen, hoffe mir kann jemand Helfen?