Ankündigung

Einklappen
Keine Ankündigung bisher.

Was habe ich falsch gemacht ?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Was habe ich falsch gemacht ?

    PHP-Code:
     if (isset($_POST["speichern"])){
         
      $Name=$_POST["Name"];
            
          $Termin=$_POST["Termin"];
         
          //sql Befehl,um Daten in Tabelle zu speichern.Erzeugt durch phpmyadmin.de
          $sql = "INSERT INTO `d00de55d`.`Dominik_Project`
          (`Id`, `Name`, `Datum`, `Termin`) 
          VALUES 
          ('', '$Name', 'Sonntag', '$Termin')";
          
          //Durchführen der SQL Abfrage.
          mysql_query($sql);
         
          //gibt eine Erfolgsmeldung aus
         echo "<div id="erfolg">";
         echo "Daten wurden ERFOLGREICH gespeichert";
         echo "</div>";
       
       
        }
       
        //Hier werden Termine angezeigt
        //es wird geprüft ob der Anzeige-Button geklickt wurde
        if (isset($_POST["anzeigen"])){
         //sql Befehl, um Daten von der Tabelle abzurufen
         $sql = "SELECT * FROM Dominik_Project WHERE Datum LIKE 'Dienstag' ORDER BY Name ASC";
       
         echo "<div id="Tabelle"> ";
         echo '<table border=1>';
          
            //Durchführen der SQL Abfrage.
         $result = mysql_query($sql);
         
      echo "<tr><th> Id <th> Name <th> Datum <th> Termin </tr>";
      
       
      //Ausgab aller Zeilen der Datenbank in Tabellenform
      while ($row = mysql_fetch_assoc($result)) {
       echo "<tr><td>" . $row[id] . "</td><td>" . $row[Name] . "</td><td>" . $row[Datum] . "</td><td>" . $row[Termin] . "</td> </tr>\n";
      }
        
         echo "</table>";
         echo " </div> ";
        }
        
        //Verbindung zum Server wird beendet
        mysql_close();
        
        ?>
        
        
        <h3>Oder wollen sie vlt einen Termin löschen</h3>
        <!--Bereich für Termin löschen-->
     <div id="löschen">
      <form action="admin7.php" method="post">
       Geben sie ein welche Id gelöscht werden soll (ID oben links in der Tabelle)
       <input type="text" name="id_delete">
       <input type="submit" name="löschen" value="Termin löschen">   
      </form>
     </div>
         
     <?php
             
    //Verbindung zum Server wird gestartet
          
    mysql_connect("localhost""d00de55d""9Diff_B211-13");
          
    //Hier wird gesagt welche Datenbank verwendet wird
      
    mysql_select_db("d00de55d");
      
    //Es wird geprüft ob der löschen button gedrückt wurde
      
    if (isset($_POST["löschen"])){
      
       
    $id_delete=$_POST["id_delete"];
       
    //Der SQL-Löschbefehl wird in einer Variabel zugewiesen und ausgeführt 
       
    $sql "DELETE FROM `Dominik_Project`
       WHERE `Id`=
    $id_delete;
              
    mysql_query($sql);
              
    //hier wird eine erfolgsmeldung ausgegeben
              
    echo "Daten wurden ERFOLGREICH gelöscht";
      }
      
    //Verbindung zur Datenbank wird beendet
          
    mysql_close();
         
    ?>
        
        
        
        
            
     <h1> Die Termine gilten nur für die aktuelle Woche!!!!!!!!!!!!!!!!!!</h1>
        <h2>ist die Woche vorbei werden die Termine von mir gelöcht.</h2>
        
     
      </body>
     </html>

  • #2
    ausser dass du mysql immernoch benützt?

    mach mal nen vernüftigen post!
    schreib mal alles in der richtigen reihenfolge, zeige mal fehler an!

    Kommentar


    • #3
      Hi,

      bisschen mehr Info wäre gut (gibt es eine Fehlermeldung? Was funktioniert nicht? usw.), aber allg.

      1. Du nutzt kein PDO oder mysqli
      2. Du arbeitest nicht strikt nach dem EVA Prinzip (http://www.php.de/wiki-php/index.php...rdverfahren%29)
      3. Du nutzt keine PHP Tags (oder hast das öffnende PHP tag am Anfang vergessen), damit wir den Code besser lesen können
      4. Du hast ein SQL Injection Problem
      5. Du fängst keine möglichen Fehler, z.B. bei deinen SQL Statements ab
      6. ...

      mfg wolf29
      while (!asleep()) sheep++;

      Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.

      Kommentar

      Lädt...
      X