total ratlos

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

  • total ratlos

    Hallo,
    ich habe hier ein PHP-Skript, um bestimmte Personendaten in eine mySQL-DB zu schreiben und will diese Daten zu Testzwecken als Tabelle ausgeben lassen.
    Mein Problem ist jetzt, dass die Tabelle in ihrer Grundstruktur erzeugt wird, es sind aber in der DB keine Einträge und somit auch nicht in der Tabelle.

    Hier ist jetzt mein Skript:
    [PHP]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>neuer_patient_beta</title>
    </head>

    <body>
    <?php
    $server = "localhost";
    $user = "***";
    $password = "***";
    $database = "***";

    // Verbindung zum DB-Server herstellen:
    $sql = mysql_connect($server, $user, $password);
    if($sql)
    {
    print("connection to $server ok<br>");
    }
    else
    {
    print("no connection to server: $server<br>");
    }

    // Datenbank auswaehlen:
    $db = mysql_select_db($database);
    if($db)
    {
    print("database $database ok<br>");
    }
    else
    {
    print("no database: $database<br>");
    }

    // Werte in Tabelle einfuegen:
    //$pat_id= $_POST["pat_id"];
    $center= $_POST["center"];
    $pat_number= $_POST["patient_number"];
    $v_number= $_POST["v_number"];
    $lastname= $_POST["nach"];
    $firstname= $_POST["vor"];
    //Hilfsvariablen zum Festlegen des Untersuchungsdatums:
    $uTag =$_POST["uTag"];
    $uMonat =$_POST["uMonat"];
    $uJahr =$_POST["uJahr"];
    //Test auf Richtigkeit der Datumsangabe:
    if($uTag != true or $uMonat != true or $uJahr != true)
    {
    echo "Kein vollständiges Datum angegeben!";
    }
    else
    if($uTag >31 or $uMonat >12 or $uJahr <1990)
    {
    echo "Ungültiges Datumsformat!";
    }
    $date_of_visit = "$uJahr-$uMonat-$uTag";
    //Hilfsvariablen zum Festlegen des Geburtsdatums:
    $tag =$_POST["tag"];
    $monat =$_POST["monat"];
    $jahr =$_POST["jahr"];
    //Test auf Richtigkeit der Datumsangabe:
    if($tag != true or $monat != true or $jahr != true)
    {
    echo "Kein vollständiges Datum angegeben!";
    }
    else
    if($tag >31 or $monat >12 or $jahr <1920)
    {
    echo "Ungültiges Datumsformat!";
    }
    $date_of_birth = "$jahr-$monat-$tag";
    $height= $_POST["groesse"];
    $weight= $_POST["gewicht"];
    $gender= $_POST["geschl"];
    $handedness= $_POST["handedness"];
    $education= $_POST["education"];
    $tongue =$_POST["tongue"];
    $ethnicity =$_POST["ethnicity"];

    $query="insert into pat_tab values ($center, $pat_number, $v_number, '$lastname', '$firstname', $date_of_visit, $date_of_birth, $height, $weight, $gender, $handedness, $education, $tongue, $ethnicity)";

    mysql_query($query);

    // DB-Abfrage:
    $result = mysql_query("select * from pat_tab");



    // Tabelle fuer Ausgabe anlegen:
    print("<table border=2");
    print("<tr><th>center</th><th>pat_nummer</th><th>v_nummer</th><th>nachname</th><th>vorname</th><th>visite</th><th>geburt</th><th>groesse</th><th>gewicht</th><th>geschl</th><th>hand</th><th>edu</th><th>tongue</th><th>eth</th></tr>");
    while($row = mysql_fetch_assoc($result))
    {
    print("<tr><td>".$row['center']."</td><td>".$row['pat_number']."</td><td>".$row['v_number']."</td><td>".$row['lastname']."</td><td>".$row['firstname']."</td><td>".$row['date_of_visit']."</td><td>".$row['date_of_birth']."</td><td>".$row['height']."</td><td>".$row['weight']."</td><td>".$row['gender']."</td><td>".$row['handedness']."</td><td>".$row['education']."</td><td>".$row['tongue']."</td><td>".$row['ethnicity']."</td></tr>");
    }
    print("</table>");

    // Verbindung zur DB wieder schliessen:
    mysql_close();

    ?>
    </body>
    </html>
    [PHP]

    Bin für jede Hilfe dankbar!

  • #2
    total ratlos
    Total überflüssig und nichtssagend!

    Lies unsere Regeln!
    http://www.php-resource.de/forum/sho...threadid=50454

    Kommentar

    Lädt...
    X