inhalt aus datenbank na bestimmter id in formular?!

Dieses Thema inhalt aus datenbank na bestimmter id in formular?! im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von matschomaen, 19. Apr. 2004.

Thema: inhalt aus datenbank na bestimmter id in formular?! hallo, habe da einproblem... ich will in meinem adminbereich beiträge bearbeiten können, dazu will ich einen...

  1. hallo, habe da einproblem...
    ich will in meinem adminbereich beiträge bearbeiten können, dazu will ich einen bestimmten beitrag, den ich in der datenbank habe, in ein extra formular mit name, betreff und eingabe übergeben. daraufhin kann man ihn bearbeiten und anschliessend soll er wieder in die datenbank geschrieben werden... aber wie geht das? hier nochmal der code:

    Adminbereich:
    Code:
             $verbindung=mysql_connect(localhost,,);
             $db=mysql_select_db(soenkedb,$verbindung);
    mysql_query($strSQL);
             $sel=SELECT * FROM soenkedb;
             $result=mysql_query($sel);
    
             $monate = array(1=>Januar,
                      2=>Februar,
                      3=>März,
                      4=>April,
                      5=>Mai,
                      6=>Juni,
                      7=>Juli,
                      8=>August,
                      9=>September,
                      10=>Oktober,
                      11=>November,
                      12=>Dezember);
    
             $wochentag = array(0=>Sonntag,
                1=>Montag,
                                2=>Dienstag,
                                3=>Mittwoch,
                                4=>Donnerstag,
                                5=>Freitag,
                                6=>Samstag);
    
             while($objTemp = mysql_fetch_object($result))
    {
                     echo <p><table border=\1\>;
                     echo <tr><td>Erstellt am: </td>.<td>.$wochentag[date(w, strtotime($objTemp->zeit))]., den.date(d., strtotime($objTemp->zeit)).$monate[date(n, strtotime($objTemp->zeit))].date( Y , strtotime($objTemp->zeit)). um .date(H:i:s, strtotime($objTemp->zeit)). Uhr.<br></td></tr>;
                     echo <tr><td>Name: </td>.<td>.$objTemp->name.<br></td></tr>;
                     echo <tr><td>Betreff: </td>.<td>.$objTemp->betreff.<br></td></tr>;
                     echo <tr><td valign=\top\>Eintrag: </td>.<td>.nl2br($objTemp->eingabe).<br></td></tr>;
                     echo <tr><td><a href=\verw.php?action=del&id=.$objTemp->id.\>Eintrag löschen</a></td><td><a href=\verw.php?action=bearb&id=.$objTemp->id.\>Eintrag bearbeiten</a><br></td></tr>;
                     echo </table>;
                     echo $objTemp->id</p>;
             }
             unset($objTemp);
             mysql_close($verbindung);
    ?>
    <form name=form2 action=verw.php method=post>
        <table border=0>
             <tr><td>name: </td><td><input type=text name=name2></td></tr>
             <tr><td>betreff: </td><td><input type=text name=betreff2></td></tr>
             <tr><td>eingabe: </td><td><textarea name=eingabe2 rows=10 cols=50></textarea></td></tr>
             <tr><td><input type=submit name=change value=ändern></td></tr>
        </table>
    </form>
    
    Verwaltung:
    Code:
    <?
    if(isset($_GET[action]) || isset($_POST[action]))
    {
    $strAction= isset($_GET[action]) ? $_GET[action] : $_POST[action];
    switch($strAction)
             {
             case del:
                     {
                     $strSQL=DELETE FROM soenkedb WHERE id=.$_GET[id];
                             $intMsg=2;
                             $strTarget=location: adminbereich.php?msg=.$intMsg;
                             break;
                     }
             case save:
                     {
                             $strDate=date(Y-m-d H:i:s);
                     $strSQL=INSERT INTO soenkedb (name,betreff,eingabe,zeit) VALUES ('.$_POST[name1].',->.$_POST[betreff].',->.$_POST[eintrag].',->$strDate');
                             $intMsg=1;
                             $strTarget=location: Ausgabe.php?msg=.$intMsg;
                             break;
                     }
                     case bearb:
                     {
                             $_POST[name2]= name;
                             $_POST[betreff2]=$_POST[betreff];
                             $_POST[eingabe2]=$_POST[eingabe];
                             /*$neu=$_POST[neueintr];
                             $strSql=UPDATE soenkedb SET eingabe=$neu WHERE id=.$_GET[id];*/
                             $strTarget=location: adminbereich.php;
                             break;
                     }
                     default:
                     {
                     $strTarget=location: Ausgabe.php;
                     }
             }
             $verbindung=mysql_connect(localhost,,);
             $db=mysql_select_db(soenkedb,$verbindung);
    mysql_query($strSQL);
             mysql_close($verbindung);
    }
    header($strTarget);
    ?>
    
    wär super, wenn sich da schon jemand auskennen würde und mir weiterhelfen könnte!
     
  2. Hi

    Von welchem Formular kommt denn der Inhalt:
    $_POST[neueintr];
    ??

    Gruß, Michael
     
  3. sorry.... hab ich total übersehen!
    hat keine bedeutung mehr... das war noch von einem anderen versuch, das problem zu lösen übriggeblieben...
     
  4. ok... hat sich bereits erledigt...
    aber danke! :)
     
Die Seite wird geladen...

inhalt aus datenbank na bestimmter id in formular?! - Ähnliche Themen

Forum Datum
Emailinhalt in Datenbank schreiben Windows XP Forum 1. Apr. 2009
Datenbank für Festplatten-Inhalt erstellen, aber wie ?? Webentwicklung, Hosting & Programmierung 7. Nov. 2008
[SUCHE] SW um Inhalte einer Datenbank(?) in HTML-Datei zu exportieren Webentwicklung, Hosting & Programmierung 17. Mai 2005
Wiederherstellung eines Festplatteninhaltes mit Betriebssystem Software: Empfehlungen, Gesuche & Problemlösungen 18. Jan. 2016
Desktop-Inhalte sind verschwunden Windows 7 Forum 15. Juni 2014