php(4)-script - kategorien verwalten

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

  • php(4)-script - kategorien verwalten

    hallo

    Ich muss ein PHP-Script schreiben mit dem es möglich ist Kategorien zu verwalten.

    Bis jetzt kann der Script die Kategorien aus einer Mysql-Datenbank anzeigen und neue Kategorien erstellen.

    Nun möchte ich es so machen , dass man Kategorien mutieren und löschen könnte.
    Das schwierige bei der mutation ist, dass es über die selbe Maske wie beim Hinzufügen laufen soll.
    Wenn ich jetzt auf Mutieren drücke und einen namen eingebe, erscheint ein neuer Eintrag.

    kann mir jemand helfen?

    Hier die Files:

    kategorien.php

    PHP-Code:
    <a href="kat_verwaltung.php">Neue Kategorie hinzufügen</a><p /> 

    <?php 
    $dbConnection 
    mysql_connect('localhost''rambo''rambo00'); 
    mysql_select_db("rambo"); 

    $ausgabe "SELECT kategorie_name, kategorie_id FROM rl_kategorien"
    $resultat mysql_query($ausgabe) or die (mysql_error($dbConnection).' auf Zeile'__LINE__); 
    print(
    '<table width="580" border="1" cellspacing="0" cellpadding="0"> 
            <tr> 
        <td>Kategorien:</td> 
        <td>&nbsp;</td> 
        <td>&nbsp;</td> 
      </tr>  
     '
    ); 


    while (
    $zeile mysql_fetch_object($resultat)){ 
        print(

             
            <tr><td>
    {$zeile->kategorie_name}</td><td><a href='kat_verwaltung.php?id={$zeile->kategorie_id}'>Kategorie mutieren</a></td><td>löschen</td></tr>") ; 

    print(
    "</table>"); 


    mysql_close($dbConnection); 

    ?>
    kat_verwaltung.php

    PHP-Code:
    <form method="post" action="kat_verwaltung.php">
    <table cellspacing="0" cellpadding="3">
    <tr>
    <td>Kategorie-Name:</td>
    <td><input type="text" name="katname" size="20" maxlength="80" /></td>
    </tr>
    <tr>
    <td><br /></td>
    <td><input type="submit" name="submit" value="Speichern" /></td>
    </tr>
    </table>
    </form>

    <?php

    if (isset($_POST['katname'])&& !empty($_POST['katname'])){
            
    $katname $_POST['katname'];
            
    $dbConnection mysql_connect('localhost''rambo''rambo00');
            
    mysql_select_db("rambo");
            
            
    $eintrag "INSERT INTO  rl_kategorien  (kategorie_name) VALUES ('{$katname}')";
            
            
    $query mysql_query($eintrag) ;
            
            if (
    $query === false){
                
                print(
    "Es ist ein Fehler aufgetreten! Bitte Kontaktieren Sie den Administrator");
                
            }else{
            
                print(
    "Erfolgreich gespeichert!");
                

            }
    }

    if (isset(
    $_POST['katname']) && empty($_POST['katname'])){
        print(
    'Bitte einen Kategorienamen eingeben!');

    }


    ?>

  • #2
    arbeite mit REPLACE INTO

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar

    Lädt...
    X