Likes Likes:  0
  1. #1

    Mitglied seit
    07.03.2019
    Beiträge
    1

    PHP Formulardaten in MySQL Datenbank übertragen

    Hallo Leute,

    bin neu hier und hoffe auf Euch Hilfe. Ich habe eine Webseite (Jobbörse / kein CMS wie WP oder Drupal sondern HTML, XAMPP, PHP und SQL), wo User Ihre Jobangebot über ein Formular eingeben können und das nach dem Absenden anschließend in die Datenbank eingetragen wird. Auch das anschließende Anzeigen der aktualisiert Datenbank auf der Webseite mit einer SQL-Abfrage ist kein Problem.

    Mein Problem ist aber, ich würde gerne die neuen Datensätze, welche über das Formular kommen, erst kontrollieren wollen, bevor ich die Daten freigebe und angezeigt werden.

    Hier weiß ich echt nicht weiter... gibt es da mit PHP ne Möglichkeit wie man sowas umsetzen kann? Ich bin hier leider überfragt...

    Hat hier jemand Ansätze oder Vorschläge wie ich das Problem lösen könnte?

    Danke.

    • Bitte einloggen, um diese Anzeige auszublenden.
  2. #2
    Avatar von taks
    Mitglied seit
    30.08.2007
    Ort
    Im Nirvana, bin um 12 zurück
    Beiträge
    4.662

    AW: PHP Formulardaten in MySQL Datenbank übertragen

    Auf was willst du kontrollieren?
    Auf korrekte Eingabe kannst du ja direkt bei der Eingabe kontrollieren.
    Für den Rest würde ich eine zweite JobAngebot Tabelle machen (z.B. JobAngebotTemp). Für diese Tabelle hast nur du Zugriff auf das Entsprechende Form und kannst im Form nach der Kontrolle das JobAngebot in die "produktiv" Tabelle verschieben.
    Geändert von taks (Morgen um 12:57 Uhr)

  3. #3
    Avatar von kühlprofi
    Mitglied seit
    12.07.2010
    Beiträge
    2.588

    AW: PHP Formulardaten in MySQL Datenbank übertragen

    Oder ein Flag in der DB / Tabelle pro Eintrag setzen

  4. #4
    Avatar von Zeiss
    Mitglied seit
    30.09.2015
    Ort
    Korntal-Münchingen
    Beiträge
    338

    AW: PHP Formulardaten in MySQL Datenbank übertragen

    @taks: Man braucht keine zweite Tabelle, siehe weiter unten.

    @Patricknewb: Ganz einfach. Zu Deiner Tabelle zwei Spalten hinzufügen:

    • erstellt_am date
    • freigegeben_am date


    Dann, wenn ein Jobangebot eintragen wird, setzt Du das erstellt_am Datum rein aber noch kein freigegeben_am Datum. In der Anzeige filterst Du nach freigegeben_am und zeigst nur die an, wo es gesetzt ist:
    Code:
    select 	spalte1
    	, spalte 2
    	, spalte_3
    from
    	job_angebote
    where
    	freigegeben_am is not null;
    Beim Freigeben setzt Du dann das Datum in der Spalte freigegeben_am und das Thema ist erledigt.

    • Bitte einloggen, um diese Anzeige auszublenden.

Ähnliche Themen

  1. PHP Speichert Daten nicht mehr in MySQL Datenbank
    Von italofreak im Forum Programmierung und Webdesign
    Antworten: 16
    Letzter Beitrag: 25.07.2015, 09:38
  2. Battlefield 4 - MySql Datenbank erstellen?
    Von reflux im Forum Battlefield
    Antworten: 0
    Letzter Beitrag: 14.11.2013, 11:36
  3. E-Mail Verteiler aus MySQL Datenbank oder Excel
    Von Sn0w1 im Forum Programmierung und Webdesign
    Antworten: 0
    Letzter Beitrag: 14.06.2012, 21:58
  4. [GELÖST] Formular in MySQL Datenbank speichern funktioniert nicht
    Von Sn0w1 im Forum Programmierung und Webdesign
    Antworten: 8
    Letzter Beitrag: 14.06.2012, 08:32
  5. MySQL: datenbank wird nicht angezeigt
    Von GraphixGooch im Forum Programmierung und Webdesign
    Antworten: 0
    Letzter Beitrag: 24.08.2009, 16:21

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •