kostenloser Webspace werbefrei: lima-city


Datenbank einfügen SPeichern und wieder ausgeben ?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    e******m

    Hallo
    Wie kann man machen das man eine Zahl eingibt und die dann in die Datenbank gespeichert wird und dann von einer anderen Datei wieder ausgegeben wird so aber das man mehrer machen kann ??

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage



  3. elchfarm schrieb:

    und dann von einer anderen Datei wieder ausgegeben wird so aber das man mehrer machen kann ??



    Was soll das hei?en???



    Wie kann man machen das man eine Zahl eingibt und die dann in die Datenbank gespeichert wird


    Die Tabellen m?ssen schon erstellt sein und nun der Eintrag in die Datenbank:

    <?php

    $linkID = mysql_connect("mysql.lima-city.de", "elchfarm", "PASSWORT");
    if (!$linkID) die("Keine Verbindung zur Datenbank!");

    $resID = mysql_select_db("DATENBANKNAME");
    if (!$resID) die("Fehler!");

    $number = 3;
    // Das ist die Zahl die in die Datenbank soll

    $result = mysql_query ("INSERT INTO TABELLENNAME (ZEILENNAME) VALUES ('$number') ");

    ?>

    So und nun ist die Variable in der Datenbank.


    Bei Fragen bitte fragen.
    MfG lagerhaus


  4. Autor dieses Themas

    e******m

    nein ich mein es so also
    Wie kann man ein formular machen wo man was eingibt und dann in der Tabelle gespeichert wird ??

    Und wie kann man das was in der Tabelle drin ist wie ausgeben eben so wie in ein Forum man gibt was ein und dann wird es wieder ausgegeben so mein ich das
  5. thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.

    Hallo!

    Du solltest dir z.B. das hier mal ansehen. Es ist sehr einfach erkl?rt: http://www.schattenbaum.net/php
  6. c*********c


    <?
    // formular.php

    echo "<form action='auswertung.php' method='post'>
    <input type='text' name='textfeld'>
    <input type='submit'>
    </form>";
    ?>




    <?
    // connect.inc.php

    mysql_connect("mysql.lima-city.de","USERxxxxxx","Passwort") or die("Verbindung zum DB-Server schlug fehl!");
    mysql_select_db("DBxxxxxxxxx") or die("Datenbank wurde nicht gefunden!");
    ?>




    <?
    // auswertung.php

    include ("connect.inc.php");

    $text = $_POST['textfeld'];

    $sql = "INSERT INTO tabelle (text) VALUES ('$text')";
    $result = mysql_query($sql);

    if($result)
    {
    printf("Text erfolgreich in DB abgespeichert!");
    }
    else
    {
    echo "Fehler beim Eintragen in die DB!<br>Zur?ckgegebener Fehler: ". mysql_error();
    }

    ?>




    so sollte es funktionieren!
  7. DIES IST DIE SEITE MIT DEM FORMULAR

    <?php


    echo '
    <p></p>
    <table border=0 CELLPADDING=2>
    <form method="post" action="intodatabase.php">
    <tr><td>Nickname:</td><td><input type="text" name="nick" size="20" > </td></tr>
    <tr><td colspan=2><input type="submit" value="Anmelden!" Size="20"></td></tr>
    </form></table><p></p> ';

    ?>



    INTODATABASE.PHP ist die Seite in der die Daten in die Datenbank reingeschrieben werden.



    <?php

    $linkID = mysql_connect("mysql.lima-city.de", "elchfarm", "PASSWORT");
    if (!$linkID) die("Keine Verbindung zur Datenbank!");

    $resID = mysql_select_db("DATENBANKNAME");
    if (!$resID) die("Fehler!");

    $nick = $HTTP_POST_VARS["name"];
    // Hier wird der Wert aus dem Formular angenommen

    $result = mysql_query ("INSERT INTO TABELLENNAME (ZEILENNAME) VALUES ('$number') ");


    if ($result) {
    echo "Eintragen erfolgreich<br>";
    echo '<a href="auslesen.php">Auslesen</a>';
    }

    else {
    echo "Eintragen leider nicht erfolgreich";
    }

    ?>






    AUSLESEN.PHP Hier wird die Seite ausgelesen:


    <?php

    $result = mysql_query("select ZEILENNAME from TABELLENNAME");

    echo '<TABLE BORDER=1 CELLPADDING=0>';

    echo '<tr><td><hr></td></tr>';

    while ($row = mysql_fetch_row($result)) {

    $nick = $row[0];
    // $row[0] ist die erste Variable aus der Tabelle (1. Zeile)

    echo "<tr>";
    echo "<td>";

    echo "$nick";

    echo "</td></tr>";


    echo "<tr><td><hr></td></tr>";


    }

    echo "</table>";

    ?>


    MfG lagerhaus



    EDIT: Zu langsam. Hab zulange gebraucht, hab n?mlich selbst im Beitrag schreiben-Fenster gecodet.
    :mad:
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!