+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Rechnen mit php

  1. #1
    TP-Member macweb macht alles soweit korrekt
    Registriert seit
    Apr 2004
    Beiträge
    77

    Rechnen mit php

    hi, ich hoffe ihr versteht was ich will. Wenn ich auf den Button "eintragen" drücke will ich das in der Datenbank porsche der wert im Feld "dazu" addiert wird. Wie macht man das? Meine Versuche sind gescheitert.

    PHP-Code:
    <html> 
    <head> 
    <title>Unbenanntes Dokument</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    </head> 
    <body> 
    <? 
    //dazurechnen 
    if($eintragen) { 
    $sql "UPDATE porsche SET lagerbestand = lagerbestand + ".$dazu." WHERE id=".$id
    mysql_query($sql,$connect); 

    $sql "SELECT * FROM porsche WHERE pos LIKE '1'"
    $rs mysql_query($sql,$connect); 
    $row mysql_fetch_array($rs
    ?> 
    <br> 
    <form action="<? $PHP_SELF ?>" method="post" enctype="multipart/form-data" name="formular"> 
      <table width="617" border="1" cellspacing="0" cellpadding="0"> 
        <tr> 
          <td width="118" align="center">Lagerbestand</td> 
          <td width="105" align="center">dazu</td> 
          <td width="152" align="center">weg</td> 
          <td width="232" align="center">&nbsp;</td> 
        </tr> 
        <tr> 
          <td>&nbsp;</td> 
          <td>&nbsp;</td> 
          <td>&nbsp;</td> 
          <td>&nbsp;</td> 
        </tr> 
        <tr> 
          <td height="39" align="center"><? echo $row["lagerbestand"]; ?></td> 
          <td align="center"><input name="dazu" id="dazu" type="text" size="10"></td> 
          <td align="center"><input name="weg"id="weg" type="text" size="10"></td> 
          <td align="center"><input type="submit" name="eintragen" value="Eintragen"></td> 
        </tr> 
      </table> 
    </form> 
    </body> 
    </html>
    Danke

    Gruss Marc

  2. #2
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    Wo sind die Zeilen, die die Verbindung zur DB herstellen? Wo werden Fehler von deinen Queries abgefangen, die dir ggf. die gleiche erste Frage gestellt hätten?

    Gruss
    Jan

  3. #3
    TP-Member macweb macht alles soweit korrekt
    Registriert seit
    Apr 2004
    Beiträge
    77
    Hi, also den Include Befehl habe ich weggelassen in meinem Post. Der ist ganz am Anfang der Datei drin.

    PHP-Code:
    <? include ("hauptnavi/connect/inc.connect.php"); ?>
    Die Verbindung klappt auch weil ich den Lagerbestand abfrage und das klappt.

    Gruss Marc

  4. #4
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Wie wäre es denn mit
    PHP-Code:
     <html>
      <head>
      <title>Unbenanntes Dokument</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      </head>
      <body>
      <?
      
    //dazurechnen
      
    if($eintragen) {
      
    $diff $dazu $weg;    
      
    $bestand $bestand $diff;
      
    $sql mysql_query("UPDATE porsche SET lagerbestand = '$bestand' WHERE id= '$id'");
      
      }
      
    $sql mysql_query("SELECT * FROM porsche WHERE id = '1'");
      
    $row mysql_fetch_array($sql)
      
    ?>
      <br>
      <form action="<? $PHP_SELF ?>" method="post" enctype="multipart/form-data" name="formular">
      <input name="bestand" id="bestand" type="hidden" value ="<? echo $row["lagerbestand"]; ?>">
      <input name="id" id="id" type="hidden" value ="<? echo $row["id"]; ?>">
         <table width="617" border="1" cellspacing="0" cellpadding="0">
           <tr>
             <td width="118" align="center">Lagerbestand</td>
             <td width="105" align="center">dazu</td>
             <td width="152" align="center">weg</td>
             <td width="232" align="center">&nbsp;</td>
           </tr>
           <tr>
             <td>&nbsp;</td>
             <td>&nbsp;</td>
             <td>&nbsp;</td>
             <td>&nbsp;</td>
           </tr>
           <tr>
             <td height="39" align="center"><? echo $row["lagerbestand"]; ?></td>
             <td align="center"><input name="dazu" id="dazu" type="text" size="10"></td>
             <td align="center"><input name="weg"id="weg" type="text" size="10"></td>
             <td align="center"><input type="submit" name="eintragen" value="Eintragen"></td>
           </tr>
         </table>
      </form>
      </body>
      </html>
    Woher soll denn bei Deiner Version in der Update-Klausen lagerbestand einen Wert haben?
    Weiterhin wieso fragst Du erst pos ab und dann beim update die id?
    Wobei diese nicht mit übergeben wird.
    Den einsatz von LIKE versteh ich hier auch nicht.
    Ich habe Dir auch gleich den zu- und abgang berechnet und etwas code eingespart, wenn es recht ist.
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  5. #5
    TP-Member macweb macht alles soweit korrekt
    Registriert seit
    Apr 2004
    Beiträge
    77
    @mark

    Hey, echt Cool von Dir. Vielen,vielen Dank. Es Klappt wie ich es wollte. Muss das ganze jetzt genau anschauen das ich auch was lerne.

    Gruss Marc

  6. #6
    TP-Member macweb macht alles soweit korrekt
    Registriert seit
    Apr 2004
    Beiträge
    77
    hi, ich bins nochmal. Ich habe das ganze versucht mit mehreren Positionen machen. Aber das klappt nicht. Insgesamt habe ich also etwa 31 Positionen zu verwalten. Das sind 31 id`s. Wie muss ich da vorgehen?

    Gruss Marc

+ Antworten

Ähnliche Themen

  1. Seite mit CMS-Eigenschaften ohne PHP & Co entwerfen?
    Von Jokai olvaso im Forum Webdesign allgemein
    Antworten: 2
    Letzter Beitrag: 08.11.2004, 01:53
  2. Projekt mit Photoshop->Dreamweaver; PHP & mysql
    Von Tiggr im Forum Webdesign allgemein
    Antworten: 3
    Letzter Beitrag: 16.03.2004, 14:41
  3. Antworten: 14
    Letzter Beitrag: 15.03.2004, 20:10
  4. Seiten professionell mit PHP Skript absichern
    Von ossah im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 27.02.2004, 17:14
  5. Folgendes Problem mit Java Script und PhP
    Von sugar2 im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 13.07.2002, 12:30

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51