Datenbank eintrag

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

  • Datenbank eintrag

    HAllo

    Leider habe ich ein problem ich habe eine seite gemacht wo daten aus einem formular in die datenbank eingetragen werden sollen nur leider funzt es nicht und ich finde auch denn fehler nicht warum vieleicht kann mir von euch einer helfen

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML>
    <HEAD>
    <META http-equiv="content-type" content="text/html; charset=windows-1250">
    <META name="generator" content="PSPad editor, www.pspad.com">
    <META name="author" >
    <TITLE>Daten Eingabe</TITLE>
    <?php
    GLOBAL $vor;
    IF ($Send)
    {
    $db = mysql_connect('localhost:3306', 'web103', 'marcel');

    $sqlab = "insert 'racingmatch'";
    $sqlab .= "(Driver1, Driver2, RaceDate,";
    $sqlab .= " MatchLink, Result1, Result2) values ";
    $sqlab .= "('$Driver1', '$Driver2', '$RaceDate', '$MatchLink', $Result1, $Result2)";

    mysql_db_query("usr_web103_2", $sqlab );

    $num = mysql_affected_rows();
    IF ($num>0)
    {
    ECHO "<center><b>";
    ECHO "Folgendes Match wurde der Datenbank hinzugefügt<p>";
    ECHO "[HwG]$Driver1 gegen $Driver2<br>";
    ECHO "Der Termin des Rennens ist für den $RaceDate angesetzt<br>";
    ECHO "Link zur ESL Match-Seite :<br>";
    ECHO "<a href='$MatchLink' target='_blank'>$MatchLink</a><br>";
    IF ((($Result1 + $Result2) >= 2) && (($Result1 + $Result2) <= 3))
    ECHO "Als Rennergebnis wurde $Result1 : $Result2 eingetragen.<br>";
    ELSEIF ((($Result1 + $Result2) >= 1) && (($Result1 + $Result2) <= 4) || ($Result1 == 0) || ($Result2 == 0))
    ECHO "Ein Rennergebnis wurde noch nicht eingetragen.<br>";
    ECHO "_____________________________________________________";
    ECHO "</center></b>";
    }
    ELSE
    {
    ECHO "<center><b>";
    ECHO "<font size='+2'>Das Rennen konnte nicht Eingetragen werden.</font><p> ";
    ECHO "Mögliche Ursachen sind ein bereits existierendes Match<br>";
    ECHO "(Die Linkadresse existiert),<br>";
    ECHO "oder ein nicht mögliches Rennergebnis.<p>";
    ECHO "<font size='+2'>Die Eingaben nochmals Prüfen</font><br>";
    ECHO "_____________________________________________________";
    ECHO "</center></b>";
    $vor = 1;
    $che = "<a href='$MatchLink' target='_blank'>Prüfen</a>";
    }
    mysql_close($db);
    }
    ECHO"<a href='overview.php'></a>";
    ?>
    </HEAD>
    <BODY>
    <BODY align="center" text="#CCCCCC" bgcolor="#181818" link="#3C7000" alink="#3C7000" vlink="#3C7000">

    <?php
    IF ($vor != 'Zurücksetzen')
    {
    $Driver1 = "Member";
    $Driver2 = "Gegner";
    $RaceDate = "JJJJ-MM-TT";
    $MatchLink = "(Link einfach komplett hier einkopieren)";
    $Result1 = 0;
    $Result2 = 0;
    ECHO "<center>";
    ECHO "<font size='+2'><b>Eingabe eines neuen ESL-Rennen<br>";
    ECHO "oder ändern eines Datensatzes</b></font><p>";
    ECHO "</center>";
    }

    ECHO "<center>";
    ECHO "<form action ='insert.php' method 'post'>";
    ECHO "<b>[HwG]<input size='10' maxlength='30' value='$Driver1' name='Driver1'> gegen";
    ECHO "<input size='12' maxlength='30' value='$Driver2' name='Driver2'><p>";
    ECHO "Renn-Termin <input size='10' maxlength='10' value='$RaceDate' name='RaceDate'> (JJJJ-MM-TT)<p>";
    ECHO "Link zum Match <input size='38' maxlength='120' value='$MatchLink' name='MatchLink'>$che<p>";
    ECHO "Ergebnis des Match<br>";
    ECHO "<u>(Nur Ändern wenn es bereits gefahren wurde)</u><p>";
    ECHO "<input align='center' size='1' maxlength='1' value='$Result1' name='Result1'> : ";
    ECHO "<input size='1' maxlength='1' value='$Result2' name='Result2'><p>";
    ECHO "<u>Bis auf das Rennergebnis müssen alle<br>";
    ECHO "Felder korrekt ausgefüllt werden.</u></b><p>";
    ECHO "<input type='submit' value='Absenden' name='Send'>";
    ECHO "</form>";
    ECHO "<form action='overview.php' method='post'>";
    ECHO "<input type='submit' value='zurück zur Übersicht'>";
    ECHO "</form>";
    ECHO "</center>";
    ?>
    <Table>
    <DIV align="right"><B><FONT color='#181818'><FONT size='-2'>(c)[HwG]Usel</FONT></FONT></B></DIV>
    </table>
    </BODY>
    </HTML>

  • #2
    Zuvor bitte die Regeln lesen und davor schonmal deinen Code in entsprechende Tags packen.
    [FONT="Helvetica"]twitter.com/unset[/FONT]

    Shitstorm Podcast – Wöchentliches Auskotzen

    Kommentar


    • #3
      1. bitte php-tags benutzen
      2. es heißt insert into
      3. betreibe ein vernünftiges debugging

      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        vielen dank schon für die antworten und entschuldigung das ich die regeln net beachtet habe. Aber von euren antworten versteh ich leider nur bahnhof ich mach das nch net so lange und ich finde im netzt auch nichts. wenn cih das formular abschicke bekomme ich nur eine meldung

        Das Rennen konnte nicht Eingetragen werden.

        Mögliche Ursachen sind ein bereits existierendes Match
        (Die Linkadresse existiert),
        oder ein nicht mögliches Rennergebnis.

        Die Eingaben nochmals Prüfen

        aber ich habe null ahnung was ich noch tun kann.

        Kommentar


        • #5
          zum beispiel
          PHP-Code:
           mysql_db_query("usr_web103_2"$sqlab ) or die ( mysql_error()); 
          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #6
            könntet ihr mir vieleicht eine anleitung empfehlen wo man nachlesen kann wie sow was geht mit php und mysql.

            Kommentar


            • #7
              1
              2
              da sollte eigentlich alles erklärt sein..zudem ich mysql_db_query deprecated und zu jedem mysql_query sollte zumindest in der entwicklungsphase ein OR die(mysql_error()) dazu

              Kommentar

              Lädt...
              X