Ich habe da ein kleines prob

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Master., 14. November 2005 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 14. November 2005
    Hi ich habe da ein sendeplan für meine radio site

    und es is in php auf Mysql undhabs installiert usw

    aber wenn ich es ausführen will dann kommt fehler

    Fatal error: Call to undefined function: getrights() in /home/www/web1/html/sendeplan/madd.php on line 2

    was is da jetzt falsch ?

    Es geht um diese datei

    PHP:
    <?
    $rights  getRights ();
    if(!
    in_array ( "Admin" $rights ))
      {
    no_rights ();}
       else
      {
    if(isset(
    $_POST [ 'submit' ]) &&  "add"  ==  $_POST [ 'submit' ])
      {
       
    $password    substr ( md5 ( microtime ()), 0 , 8 );
       
    $sql         "INSERT INTO users (user,password) VALUES ('" . $_POST [ 'mod' ]. "','" . MD5 ( $password ). "')" ;
       
    mysql_query ( $sql ) OR die( mysql_error ());
       echo 
    "<br> $font2  Daten erfolgreich gespeichert." ;
       
    $empfaenger  trim ( $_POST [ 'email' ]);
       
    $betreff     "Zugangsdaten für  $s_name  Sendeplan" ;
       
    $text           "Zugangsdaten zum  $s_name  Sendeplan:\n\n
                                 Name: "
    . trim ( $_POST [ 'mod' ]). "\n
                                 Password: "
    . $password . "\n\n
                                 Bitte loggen sie sich ein und ändern sie das Password.\n\n "
    ;
       
    $absender    " $s_name @QuakersNet.com" ;
       if(
    mail ( $empfaenger , $betreff , $text , "FROM: $absender " ))
         {
         echo 
    "<br> $font2  Email erfolgreich gesendet" ;
         }
          else
         {
          echo 
    "
          <br>Name : <b>"
    . trim ( $_POST [ 'mod' ]). "</b>
          <br>Password : <b>"
    . $password . "</b>" ;
         }
       
    $sql     "SELECT * FROM users WHERE user = '" . $_POST [ 'mod' ]. "'" ;
       
    $result  mysql_query ( $sql ) OR die( mysql_error ());
       
    $row     mysql_fetch_assoc ( $result );
       foreach(
    $_POST [ 'rights' ] as  $right )
              {
               
    $sql     "INSERT INTO user_rights(userID, Recht) VALUES ('" . $row [ 'id' ]. "', '" . $right . "');" ;
               
    mysql_query ( $sql ) OR die( mysql_error ());
               echo 
    "<br> $font2  Recht:  $right  erfolgreich gespeichert." ;
              }
      }
      else
      {
       echo 
    "<form action='show.php?section=madd' method='post'> $font2
             <br>Name : <input type='text' name='mod' value=''></input>
             <br>Email : <input type='text' name='email' value=''></input>
             <br>Recht : <input type='checkbox' name='rights[]' value='Admin'>Admin</input>&nbsp;&nbsp;<input type='checkbox' name='rights[]' value='Moderator'>Moderator</input>
             <br><br><input type='submit' name='submit' value='add'></input></form>"
    ;
      }
    }
    ?>
     
  2. 14. November 2005
    ja da steht doch schon die antwort :
    du hast getrights noch garnicht definiert.
     
  3. 14. November 2005
    ja und wie kann mann die defenieren
     
  4. 14. November 2005
    function getrights($Parameter)
    {
    //Code
    return $irgendwas
    }
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.