tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
216
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Cstar
    Cstar Cstar ist offline Mitglied Silber
    Registriert seit
    Mar 2002
    Beiträge
    91
    ich hab heut meine php-scripte auf tripod raufgeladen( www.starlightnet********)
    am code ist nichts zu rütterln. Der wurde auf apache erfolgreich getestet.
    Was ich aber nicht versteh ist, warum in die datenbank die einträge nicht aufgenommen werden. (Im code wurde der datenbankname mit sql_db_query natürlich umgestellt!)

    hier der code der bei starlightnet******** aufgerufen wird.

    datenbank.php:
    <html>
    <head>
    <?php
    if ($gesendet)
    {
    $db = mysql_connect();

    $sqlab = "insert personen";
    $sqlab .= "(name, nickname, personalnummer,";
    $sqlab .= " gehalt, geburtstag,Ausbildung) values ";
    $sqlab .= "('$na', '$vn', $pn, $ge, '$gt',$gb)";

    mysql_db_query("cstar84_de_db", $sqlab);

    $num = mysql_affected_rows();
    if ($num>0)
    echo "Es wurde 1 Datensatz hinzugefügt<p>";
    else
    {
    echo "Es ist ein Fehler aufgetreten, ";
    echo "es wurde kein Datensatz hinzugefügt<p>";
    }
    mysql_close($db);
    }
    ?>
    </head>

    <body>
    Geben Sie einen vollständigen Datensatz ein und senden Sie das
    Formular ab:
    <form action = "datenbank.php" method = "post">
    <input name="na"> Name<p>
    <input name="vn">Nickname<p>
    <input name="pn"> Personalnummer (eine ganze Zahl)<p>
    <input name="ge"> Gehalt (Nachkommastellen mit Punkt)<p>
    <input name="gt">
    Geburtsdatum (in der Form JJJJ-MM-TT)<p>
    <input name="gb">Ausbildung<p>
    <input type="submit" name="gesendet">
    <input type="reset">
    </form>

    Alle Datensätze <a href="datenbank1.php">anzeigen</a>
    </body>
    </html>


    datenbank1.php:
    <html>
    <body>
    <?php
    $db = mysql_connect();
    $res = mysql_db_query("cstar84_de_db", "select * from personen");
    $num = mysql_num_rows($res);
    // Tabellenbeginn
    echo "<table border>";
    // Überschrift
    echo "<tr> <td>Lfd.Nr.</td> <td>Name</td>";
    echo "<td>Vorname</td> <td>Personalnummer</td>";
    echo "<td>Gehalt</td> <td>Geburtstag</td> </tr>";

    for ($i=0; $i<$num; $i++) {
    $nn = mysql_result($res, $i, "name");
    $vn = mysql_result($res, $i, "nickname");
    $pn = mysql_result($res, $i, "personalnummer");
    $ge = mysql_result($res, $i, "gehalt");
    $gt = mysql_result($res, $i, "geburtstag");
    $gat = mysql_result($res, $i, "Ausbildung");
    $lf = $i + 1;
    // Tabellenzeile mit -zellen
    echo "<tr> <td>$lf</td> <td>$nn</td> <td>$vn</td>";
    echo "<td>$pn</td> <td>$ge</td> <td>$gt</td><td>$gat</td> </tr>";
    }
    // Tabellenende
    echo "</table>";
    mysql_close($db);
    ?>
    </body>
    </html>

    Wenn ich durch den link datenbank1.php aufrufe, hat sich nach Abschicken der daten nichts verändert. WARUM?
    Was soll ich bei Tripod in der datenbank abändern.
     

  2. #2
    Avatar von Cstar
    Cstar Cstar ist offline Mitglied Silber
    Registriert seit
    Mar 2002
    Beiträge
    91
    das forum hat meine webadresse überschrieben:
    richtig wärs:
    www.starlightnet. de . vu
    thx
     

  3. #3
    Registriert seit
    Apr 2001
    Ort
    Hamburg
    Beiträge
    1.309
    Als erstes, tu uns bitte allen den Gefallen und eröffne nicht für jeden Mist einen neuen Thread. Danke!

    Hast du dir die FAQ auf Tripod durchgelesen, wie du die Datenbank ansprichst? Hast du sie vorher aktiviert? (Muss man da, glaube ich )

    Überprüf mal dein mysql_connect()
    http://www.php.net/manual/de/function.mysql-connect.php
    Sind dort alle Daten richtig eingegeben?

    Und benutz die Suchfunktion, wurde alles schonmal durchgekaut.

    Danke für deine Aufmerksamkeit

    Edit: Es hat schon einen Grund, warum diese de.vu Adressen nicht mehr angezeigt werden.
     
    --
    GNU/Linux - Weil man echte Freunde nicht kaufen kann

Ähnliche Themen

  1. HashMap<> in MySQL database speichern
    Von thedaystar im Forum Java
    Antworten: 2
    Letzter Beitrag: 01.06.10, 02:21
  2. Mysql Database error!
    Von freiermarc im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 06.09.06, 09:35
  3. MySQL Database kann nicht benutzt werden.
    Von FBIagent im Forum PHP
    Antworten: 3
    Letzter Beitrag: 03.10.05, 21:17
  4. Antworten: 2
    Letzter Beitrag: 06.03.03, 10:23
  5. tripod-mysql-database funktioniert nicht
    Von Cstar im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 26.03.02, 13:06