Einzelnen Beitrag anzeigen
Alt 09.05.2010, 12:30:13   #1
red_bull
Benutzer
 
Registriert seit: 30.01.2009
Beiträge: 91
Standard php classes problem :(

Hi.

Ich habe da ein Problem mit den PHP classes. Ich habe noch nie vorher mit den Classes gearbeitet. Immer nur so einfach den Code von Php in z.B. PsPad eingegeben und via Localhost ausgegeben. Mein vorhaben ist ein ganz simples. Ich habe in einer Index.php Seite zwei eingabe Felder und einen Submit. In die Felder sollen jeweils eine Zahl eingegeben werden die dann miteinander addiert werden. Dies soll dann in eine Datenbank eingefügt werden. Der Code ansich ist richtig(habe ich getestet) aber sobald ich dan mit class berechnen und function hantiere packt er die sachen nicht in die Datenbank oder macht garnix. Weiß jemand warum? In meiner berechnen.php steht nun dieser code:

PHP-Code:
class berechnen
{
   public function 
rechnen($zahl,$zahl2)
    {
      
$zahl1=$_GET['zahl1'];
      
$zahl2=$_GET['zahl2'];
      
$ergebnis$zahl1 $zahl2 ;
      if (empty(
$zahl1) or empty($zahl2)) { echo " verzieh dich"; die;} 
      else
      if (!empty(
$zahl1) and !empty($zahl2))
     {
      
$db_server 'localhost';       
      
$db_user 'root';                
      
$db_passwort '';
      
$zahl1=$_GET['zahl1'];
      
$zahl2=$_GET['zahl2'];
      
$ergebnis$zahl1 $zahl2 ;
    
       
$db_link mysql_connect ($db_server$db_user$db_passwort);
     if (!
$db_link)
          {
          die (
'keine Verbindung möglich: ' mysql_error());
          }
      
$sql 'use iron';
      
$result mysql_query($sql$db_link);
       if (!
$result)
            {
           die (
'Ungültige Abfrage: ' mysql_error());
            }
     
$sql 'INSERT INTO maxx ';
     
$sql .= '(id, Zahl1, Zahl2, Ergebnis) ';
     
$sql .= "values ('Null', '$zahl1', '$zahl2', '$ergebnis')";

      
$result mysql_query($sql$db_link);
     if (!
$result)
            {
           die (
'Ungültige Abfrage: ' mysql_error());
            }
       echo 
"alles paletti das ergebnis ist $ergebnis;
    
     }
    
      
    }
    } 
__________________
GS Teile zum Verkauf
red_bull ist offline   Mit Zitat antworten