Anzeige:
Ergebnis 1 bis 2 von 2

Thema: laufvariable

  1. #1
    Gast

    Post laufvariable

    ich möchte bitte in meinem skript eine laufvariable einfügen damit wenn ich bei der anzeige meiner tabelle aus der datenbank eine numerierung für die einzelnen einträge damit wenn ich einzelne beiträge lösche die numerierung sich aktualisiert .
    bitte um beispiele da ich keine grosse ahnung davon habe ich habe einen skript beigefügt wo muss ich das genau plazieren und muss ich das auch in die datenbank schreiben?

    formularfeld:
    <html>
    <body>
    <?
    if ($submit) {
    $db = mysql_connect("127.0.0.1", "root");
    mysql_select_db("kundendb",$db);
    $sql = "INSERT INTO kunden (vorname,name) VALUES ('$vorname','$name')";
    $result = mysql_query($sql,$db);
    echo "Ihr Daten wurden abgeschickt! Vielen Dank!

    ";
    }
    else {
    ?>

    <form method="post" action="<? echo $PHP_SELF ?>">
    <table border="0" align="center">
    <tr>
    <td>Vorname</td>
    <td><input type="text" name="vorname" value="<? echo $vorname ?>" size="50"></td>
    </tr><tr>
    <td>Name</td>
    <td><input type="text" name="name" value="<? echo $name ?>" size="50"></td>
    </tr><tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="submit" value="Abschicken"></td>
    </tr>
    </table>
    </form>
    <?
    }
    ?>
    </body>
    </html>

    ANZEIGE DER TABELLE:

    <html>
    <body>
    <div align="center">
    <h1></h1>
    <?
    //Verbindung herstellen
    $db = mysql_connect("127.0.0.1","root");
    mysql_select_db("kundendb",$db);

    //Daten l&ouml;schen
    if($clear) mysql_query("DELETE FROM kunden WHERE id=$clear",$db);

    // Daten ändern
    if ($edit) {
    if ($submit) {
    $sql = "UPDATE kunden SET vorname='$vorname', name='$name' WHERE id=$edit";
    $result = mysql_query($sql,$db);
    echo "Daten f&uuml;r die ID ".$edit." wurden ge&auml;ndert";
    }
    else {
    $sql = "SELECT * FROM kunden WHERE id=$edit";
    $result = mysql_query($sql,$db);
    $data = mysql_fetch_array($result);
    ?>

    <form method="post" action="<? echo $PHP_SELF ?>">
    <input type=hidden name="edit" value="<? echo $data["id"] ?>">
    <table border="0" align="center">

    <tr><td>Vorname</td><td>
    <input type="text" name="vorname" value="<? echo $data["vorname"] ?>" size="50">
    </td></tr><tr><td>Name</td><td>
    <input type="text" name="name" value="<? echo $data["name"] ?>" size="50">
    </td></tr>

    <tr><td>&nbsp;</td><td>
    <input type="submit" name="submit" value="&Auml;ndern">
    </td></tr></table>
    </form>
    <?
    }
    }
    //Daten auslesen
    $result = mysql_query("SELECT * FROM kunden",$db);
    ?>

    <table border="1" cellspacing="0" cellpadding="3" align="center">
    <tr>
    <td>ID</td>
    <td>Vorname</td>
    <td>Nachname</td>

    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <? while ($daten = mysql_fetch_array($result)) { ?>
    <tr>
    <td><? echo $daten[id]; ?></td>
    <td><? echo $daten[vorname]; ?></td>
    <td><? echo $daten[name]; ?></td>
    <td><a href="<? echo ''.$PHP_SELF.'?clear='.$daten[id].'' ?>">l&ouml;schen</a></td>
    <td><a href="<? echo ''.$PHP_SELF.'?edit='.$daten[id].'' ?>">bearbeiten</a></td>
    </tr>
    <? } ?>
    </table>
    </div>
    </body>
    </html>

  2. #2
    Gast

    Post

    Hi,

    es waere nett, wenn Du Deine frage etwas deutlicher stelle koenntest, da aus deinem letztem Posting die Problemstellung nicht ganz klar wurde.

    Martin

Lesezeichen

Berechtigungen

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