Ergebnis 1 bis 2 von 2

Thema: 2 Probleme mit PHP&MYSQL

  1. #1
    Jensico
    Gast

    Standard 2 Probleme mit PHP&MYSQL

    Hallo,

    ich habe mal wieder 2 Probleme mit meinen Quelltexten.

    Nach dem Login gibt es einen Weiterleitungslink auf die Startseite vom Privaten Bereich.

    Meinen Login habe ich nach http://php-einfach.de/tuts_mysql_login.php dieser Vorlage gemacht.

    Hier ist mein Quelltext der Privaten Seite. (unwichtige Sachen wurden rausgenommen)

    Code:
    <?php
    session_start&#40;&#41;;
    ?>
    
    <?php
    if&#40;!isset&#40;$_SESSION&#91;"username"&#93;&#41;&#41;
       &#123;
       echo 'Bitte erst <a href="http&#58;//jensico-airlines.lima-city.de/index.php">einloggen';
       exit;
       &#125;
    ?>
    
    ...................
                            <?php
    
                            $username = &#91;"username"&#93;;
    
                            $host = "mysql.lima-city.de";
              	       $user = "";
    		       $password = "";
    		       $dbname = "";
    		       $tabelle ="";
    
    		       $dbverbindung = mysql_connect &#40;$host, $user, $password&#41;;
                            mysql_select_db&#40;$dbname&#41;;
    
                            $abfrage = "SELECT &#40;SUM&#40;stunden&#41;+FLOOR&#40;SUM&#40;minuten&#41;/60&#41; mod 24&#41; FROM fluege WHERE name = '$username'";
    		       $ergebnis = mysql_query&#40;$abfrage&#41; ;
    		       $ergebniss = mysql_fetch_array&#40;$ergebnis&#41;;
    
                            $abfrage2 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username'";
    		       $ergebnis2 = mysql_query&#40;$abfrage2&#41; ;
    		       $ergebniss2 = mysql_fetch_array&#40;$ergebnis2&#41;;
    
                            $abfrage3 = "SELECT &#40;COUNT&#40;stunden&#41;&#41; FROM fluege WHERE name = '$username'";
                            $ergebnis3 = mysql_query&#40;$abfrege3&#41;;
                            $ergebniss3 = mysql_fetch_array&#40;$ergebnis3&#41;;
    
                            $abfrage4 = "SELECT &#40;SUM&#40;kerosin&#41;&#41; FROM fluege WHERE name = '$username'";
                            $ergebnis4 = mysql_query&#40;$abfrege4&#41;;
                            $ergebniss4 = mysql_fetch_array&#40;$ergebnis4&#41;;
    
                            $abfrage5 = "SELECT &#40;COUNT&#40;stunden&#41;&#41; FROM fluege WHERE name = '$username' AND typ = '1'";
                            $ergebnis5 = mysql_query&#40;$abfrege5&#41; ;
                            $ergebniss5 = mysql_fetch_array&#40;$ergebnis5&#41;;
    
                            $abfrage6 = "SELECT &#40;COUNT&#40;stunden&#41;&#41; FROM fluege WHERE name = '$username' AND typ = '2'";
                            $ergebnis6 = mysql_query&#40;$abfrege6&#41; ;
                            $ergebniss6 = mysql_fetch_array&#40;$ergebnis6&#41;;
    
                            $abfrage7 = "SELECT &#40;COUNT&#40;stunden&#41;&#41; FROM fluege WHERE name = '$username' AND typ = '3'";
                            $ergebnis7 = mysql_query&#40;$abfrege7&#41; ;
                            $ergebniss7 = mysql_fetch_array&#40;$ergebnis7&#41;;
    
                            $abfrage8 = "SELECT &#40;COUNT&#40;stunden&#41;&#41; FROM fluege WHERE name = '$username' AND typ = '4'";
                            $ergebnis8 = mysql_query&#40;$abfrege8&#41; ;
                            $ergebniss8 = mysql_fetch_array&#40;$ergebnis8&#41;;
    
                            $abfrage9 = "SELECT &#40;COUNT&#40;stunden&#41;&#41; FROM fluege WHERE name = '$username' AND typ = '5'";
                            $ergebnis9 = mysql_query&#40;$abfrege9&#41; ;
                            $ergebniss9 = mysql_fetch_array&#40;$ergebnis9&#41;;
    
                            $abfrage10 = "SELECT &#40;SUM&#40;stunden&#41;+FLOOR&#40;SUM&#40;minuten&#41;/60&#41; mod 24&#41; FROM fluege WHERE name = '$username' AND ivao = '1'";
    		       $ergebnis10 = mysql_query&#40;$abfrage10&#41; ;
    		       $ergebniss10 = mysql_fetch_array&#40;$ergebnis10&#41;;
    
                            $abfrage11 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND ivao = '1'";
    		       $ergebnis11 = mysql_query&#40;$abfrage11&#41; ;
    		       $ergebniss11 = mysql_fetch_array&#40;$ergebnis11&#41;;
    
                            $abfrage12 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND typ = '1'";
    		       $ergebnis12 = mysql_query&#40;$abfrage12&#41; ;
    		       $ergebniss12 = mysql_fetch_array&#40;$ergebnis12&#41;;
    
                            $abfrage13 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND typ = '1'";
    		       $ergebnis13 = mysql_query&#40;$abfrage13&#41; ;
    		       $ergebniss13 = mysql_fetch_array&#40;$ergebnis13&#41;;
    
                            $abfrage14 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND typ = '2'";
    		       $ergebnis14 = mysql_query&#40;$abfrage14&#41; ;
    		       $ergebniss14 = mysql_fetch_array&#40;$ergebnis14&#41;;
    
                            $abfrage15 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND typ = '2'";
    		       $ergebnis15 = mysql_query&#40;$abfrage15&#41; ;
    		       $ergebniss15 = mysql_fetch_array&#40;$ergebnis15&#41;;
    
                            $abfrage16 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND typ = '3'";
    		       $ergebnis16 = mysql_query&#40;$abfrage16&#41; ;
    		       $ergebniss16 = mysql_fetch_array&#40;$ergebnis16&#41;;
    
                            $abfrage17 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND typ = '3'";
    		       $ergebnis17 = mysql_query&#40;$abfrage17&#41; ;
    		       $ergebniss17 = mysql_fetch_array&#40;$ergebnis17&#41;;
    
                            $abfrage18 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND typ = '4'";
    		       $ergebnis18 = mysql_query&#40;$abfrage18&#41; ;
    		       $ergebniss18 = mysql_fetch_array&#40;$ergebnis18&#41;;
    
                            $abfrage19 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND typ = '4'";
    		       $ergebnis19 = mysql_query&#40;$abfrage19&#41; ;
    		       $ergebniss19 = mysql_fetch_array&#40;$ergebnis19&#41;;
    
                            $abfrage20 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND typ = '5'";
    		       $ergebnis20 = mysql_query&#40;$abfrage20&#41; ;
    		       $ergebniss20 = mysql_fetch_array&#40;$ergebnis20&#41;;
    
                            $abfrage21 = "SELECT &#40;SUM&#40;minuten&#41; mod 60&#41; FROM fluege WHERE name = '$username' AND typ = '5'";
    		       $ergebnis21 = mysql_query&#40;$abfrage21&#41; ;
    		       $ergebniss21 = mysql_fetch_array&#40;$ergebnis21&#41;;
    
                            $abfrage22 = "SELECT &#40;SUM&#40;strecke&#41;&#41; FROM fluege WHERE name = '$username'";
    		       $ergebnis22 = mysql_query&#40;$abfrage22&#41; ;
    		       $ergebniss22 = mysql_fetch_array&#40;$ergebnis22&#41;;
    
                            &#123;
                            echo '<table><tr><td>Flüge</td><td>$ergebniss3</td></tr>
                            <tr><td>Flugstunde</td><td>$ergebniss1&#91;0&#93; &#58; $ergebniss2&#91;0&#93;</td></tr>
                            <tr><td>Verbrauchtes Kerosin</td><td>$ergbniess4&#91;0&#93; gal</td></tr>
                            <tr><td>Flüge mit </td><td></td></tr>
                            <tr><td>A319</td><td>$ergebniss5&#91;0&#93;</td></tr>
                            <tr><td>A320</td><td>$ergebniss6&#91;0&#93;</td></tr>
                            <tr><td>A321</td><td>$ergebniss7&#91;0&#93;</td></tr>
                            <tr><td>A330</td><td>$ergebniss8&#91;0&#93;</td></tr>
                            <tr><td>S2000</td><td>$ergebniss9&#91;0&#93;</td></tr>
                            <tr><td>Flugstunden mit</td><td></td></tr>
                            <tr><td>A319</td><td>$ergebniss12&#91;0&#93; &#58; $ergebniss13&#91;0&#93;</td></tr>
                            <tr><td>A320</td><td>$ergebniss14&#91;0&#93; &#58; $ergebniss15&#91;0&#93;</td></tr>
                            <tr><td>A321</td><td>$ergebniss16&#91;0&#93; &#58; $ergebniss17&#91;0&#93;</td></tr>
                            <tr><td>A330</td><td>$ergebniss18&#91;0&#93; &#58; $ergebniss19&#91;0&#93;</td></tr>
                            <tr><td>S2000</td><td>$ergebniss20&#91;0&#93; &#58; $ergebniss21&#91;0&#93;</td></tr>
                            <tr><td></td><td></td></tr>
                            <tr><td>Flüge online</td><td>$ergebniss22&#91;0&#93;</td></tr>
                            <tr><td>Flugstunden online</td><td>$ergebniss10&#91;0&#93; &#58; $ergebniss11&#91;0&#93;</td></tr>  </table>';
                            &#125;
                            ?>
    .............................
    
     Eingeloggt als
    
                                 <?php
    
                                  $username = 'username';
    
                                  &#123;
                                  echo $username;
                                  &#125;
                                  ?>
    ................................
    Wenn ich diese Seite jedoch öffne, bekomme ich nur Felermeldungen und auch als Echo kommt nur $ergebnis[0].... raus.

    In der Tabelle ist erst 1 Eintrag, ich hoffe das das nicht stört, somit müsste bei einigen Angaben 0 als Ergebnis raus kommen.

    Und damit die Einträge später mehr werden habe ich noch ein normales Formuar erstellt:

    Code:
    <form action="eintragen.php" method="post">
    Datum
    
    <input type="text" size="24" maxlength="50"
    name="datum">
    
    
    
    Flugnummer
    
    <input type="text" size="24" maxlength="50"
    name="flugnummer">
    
    
    Von
    
    <input type="text" size="24" maxlength="50"
    name="von">
    
    
    
    Nach
    
    <input type="text" size="24" maxlength="50"
    name="nach">
    
    
    Typ
    
    
    
    
        <input type="radio" name="typ" value="a319">A319
    
        <input type="radio" name="typ" value="a320">A320
    
        <input type="radio" name="typ" value="a321">A321
    
        <input type="radio" name="typ" value="a330">A330
    
        <input type="radio" name="typ" value="s2000">S2000
    
        </p>
    
    
    Abflugszeit
    
    <input type="text" size="24" maxlength="50"
    name="abflugszeit">
    
    Ankunfszeit
    
    <input type="text" size="24" maxlength="50"
    name="ankunftszeit">
    
    
    Flugzeit
    
    <input type="text" size="2" maxlength="2"
    name="stunden"><input type="text" size="2" maxlength="2"
    name="minuten">
    
    
    Verbrauchtes Kerosin
    
    <input type="text" size="24" maxlength="50"
    name="kerosin">
    
    
    Flugstrecke in nm
    
    <input type="text" size="24" maxlength="50"
    name="entfernung">
    
    
    
    
    <input type="checkbox" name="ivao" value="online">Online</p>
    
    
    
    <input type="submit" value="Abschicken">
    </form>
    und mein eintragen.php
    Code:
    <?php
    session_start&#40;&#41;;
    ?>
    
    <?php
    if&#40;!isset&#40;$_SESSION&#91;"username"&#93;&#41;&#41;
       &#123;
       echo 'Bitte erst <a href="login.html">einloggen';
       exit;
       &#125;
    
    $verbindung = mysql_connect&#40;"mysql.lima-city.de", "" , ""&#41;
    or die&#40;"Verbindung zur Datenbank konnte nicht hergestellt werden"&#41;;
    
    mysql_select_db&#40;""&#41; or die &#40;"Datenbank konnte nicht ausgewählt werden"&#41;;
    
    $id = "1";
    $username = &#91;"username"&#93;;
    $datum = $_POST&#91;"datum"&#93;;
    $flugnummer = $_POST&#91;"flugnummer"&#93;;
    $von = $_POST&#91;"von"&#93;;
    $nach = $_POST&#91;"nach"&#93;;
    $abflugszeit = $_POST&#91;"ankunftszeit"&#93;;
    $ankunftszeit = $_POST&#91;"flugnummer"&#93;;
    $stunden = $_POST&#91;"stunden"&#93;;
    $minuten = $_POST&#91;"minuten"&#93;;
    $kerosin = $_POST&#91;"kerosin"&#93;;$entfernung = $_POST&#91;"entfernung"&#93;;
    $typvor = $_POST&#91;"typ"&#93;;
    $ivaovor = $_POST&#91;"ivao"&#93;;
    
    if&#40;$typvor = "a319"&#41;;
    &#123;
    $typ = "1";
    &#125;
    if&#40;$typvor = "a320"&#41;;
    &#123;
    $typ = "2";
    &#125;
    if&#40;$typvor = "a321"&#41;;
    &#123;
    $typ = "3";
    &#125;
    
    if&#40;$typvor = "a330"&#41;;
    &#123;
    $typ = "4";
    &#125;
    
    if&#40;$typvor = "s2000"&#41;;
    &#123;
    $typ = "5";
    &#125;
    
    if&#40;ivaovor == ""&#41;
    &#123;
    $ivao = "2";
    &#125;
    else
    &#123;
    $ivao = "1";
    &#125;
    
    
    if&#40;$datum == ""&#41;
        &#123;
        echo "Eingabefehler. Bitte alle Felder korekt ausfüllen. ";
        exit;
        &#125;
    
    $result = mysql_query&#40;"SELECT id FROM Geheim WHERE username LIKE '$username'"&#41;;
    $menge = mysql_num_rows&#40;$result&#41;;
    
    mysql_error&#40;&#41;;
    
    if&#40;$menge == 0&#41;
        &#123;
        $eintrag = "INSERT INTO fluege &#40;id, name, datum, typ, flugnummer, von, nach, abflugszeit, ankunftszeit, ivao, stunden, minuten, kerosin, entfernung&#41; VALUES &#40;'$id', '$username', '$datum', '$typ', '$flugnummer', '$von', '$nach', '$abflugszeit', '$ankunftszeit', '$ivao', '$stunden', '$minuten', '$kerosin', '$entfernung'&#41;";
        $eintragen = mysql_query&#40;$eintrag&#41;;
           if&#40;$eintragen == true&#41;
            &#123;
            echo	 "Eintrag positiv.";
            &#125;
          else
            &#123;
            echo "Fehler beim Speichern des Benutzernames.";
            &#125;
    
    &#125; 
    ?>

    Doch leider kommt hier keine Antwort und auch kein Eintrag in die Tabelle.

    Kann mir jemand sagen was ich falsch mache?

    Mfg Jens[/code]
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Gast

    Standard

    Habe ich die Quelltexte so schwehr geschrieben? Ich fänd es super wenn mir jemand helfen könnte.

Ähnliche Themen

  1. MySQL Probleme mit Script
    Von BLeeK im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 13.08.2008, 14:39
  2. Probleme bei hoher Tabellenanzahl in MySQL?
    Von FaFoo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 23.03.2008, 21:35
  3. Probleme mit MySQL (lampp) auf Ubuntu 7.04 AMD64
    Von DarkSyranus im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 07.10.2007, 14:09
  4. Probleme beim übertragen an eine Mysql Datenbank
    Von mo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 07.03.2006, 17:05
  5. Probleme mit Zip hochladen in MySQL
    Von wernerdeluxe im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 22.12.2005, 19:53

Stichworte

Berechtigungen

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