SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 01.06.2010, 16:51:07
Mindfanatix Mindfanatix ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 9
Logisches Problem Datenbank

Hallo zusammen,

da wäre ich also wieder und ich habe ein rein Logisches Problem - bzw. wüsste ich, wie ich es anstellen könnte, denke aber, dass es bestimmt eine bessere Möglichkeit gäbe.

Mein Problem ist folgendes:

Ich habe in der Datenbank mehrere Produkte und erwarte eine Lieferung - Sprich: Ich möchte gerne einen vorhandenen Wert von einer Vielzahl von Produkten mit einer jeweils spezifischen Menge erhöhen.


Ich habe mir das folgendermassen Vorgestellt:



PHP-Code:
<?PHP
 
if($_POST['flag'] == 1) {
       include (
"db.php");

// bis hier ist alles klar ;)

       
$sql="UPDATE `$tabelle` SET
                       LAGERMENGE = '"
.$_POST['LIEFERMENGE']."'+LAGERMENGE"                    
       
WHERE  `BESTELLNUMMER`= echo $line[BESTELLNUMMER];"

// Hier oben bin ich mir nicht ganz im klaren, wie ich das richtig machen könnte

       mysql_connect("
localhost",$dbuser,$dbpass) or die( "<H2>Verbindungsfehler</H2>" . mysql_error());
       mysql_select_db("
$dbname") or die( "<H2>Datenbankverbindungsfehler</H2>" . mysql_error()); 
       mysql_query(
$sql) or die( "<H2>Abfragefehler</H2>" . mysql_error()); 
       
$meldung = "Angaben wurden Ge&auml;ndert";
       echo 
$meldung;
       echo "
<br>";
       echo "
<br>";
   }
else if(!
$POST[flag])
      {
    include ("
db.php");
    mysql_connect("
localhost",$dbuser,$dbpass) or die( "<H2>Verbindungsfehler</H2>" . mysql_error());
    mysql_select_db("
$dbname") or die( "<H2>Datenbankverbindungsfehler</H2>" . mysql_error());
    
$result = mysql_query("SELECT FROM `$tabelleWHERE LIEFERANT='GVS Schachermann' ORDER BY `BESTELLNUMMERASC")or die( "<H2>Abfragefehler</H2>" . mysql_error()); ?>
HTML-Code:
<div id="container">
 <div id="header">
  <h1>LIEFERUNG VON GVS</h1>
  <a href="bestand.php">Zum Bestand</a>&nbsp;&nbsp;&nbsp;
  <a href="neu.php">Neuen Eintrag erstellen</a>&nbsp;&nbsp;&nbsp;
  <a href="neu.php">&nbsp;</a>&nbsp;&nbsp;&nbsp;
  <a href="neu.php">&nbsp;</a>&nbsp;&nbsp;&nbsp;
  <a href="neu.php">&nbsp;</a>&nbsp;&nbsp;&nbsp;
 </div>
 <div id="mainContent">
  <table id="tablelayout" border="1">
  <form action="
PHP-Code:
<? echo $PHP_SELF; ?>
HTML-Code:
" method="post"> 

<!-- BIS HIER IST AUCH ALLES OK -->

         <input type="hidden" name="flag" value="1" />
         <input type="hidden" name="AKTUALISIERUNG" value="
PHP-Code:
<?php date("d.m.Y"); ?>
HTML-Code:
" />

<!-- Kann ich so eine Aktualisierung ansprechen ? -->

    <tr bgcolor="#CCCCCC">
     <td>NAME&nbsp;&nbsp;</td>
     <td>AKTUELL IM LAGER&nbsp;&nbsp;</td>
     <td>BESTELLNUMMER&nbsp;&nbsp;</td>
     <td>GELIEFERTE MENGE&nbsp;&nbsp;</td>
    </tr>
PHP-Code:
    <?
    while ($line = mysql_fetch_array($result)) {
        ?>
HTML-Code:
         <tr>
          <td id="ta">
PHP-Code:
<?PHP echo $line[NAME];?>
HTML-Code:
&nbsp;&nbsp;</td>
          <td id="ta">
PHP-Code:
<?PHP echo $line[LAGERMENGE];?>
HTML-Code:
&nbsp;&nbsp;</td>
          <td id="ta">
PHP-Code:
<?PHP echo $line[BESTELLNUMMER];?>
HTML-Code:
&nbsp;&nbsp;</td>
          <td id="ta"><input type="text" name="LIEFERMENGE"  value="
PHP-Code:
<? echo $_POST["LIEFERMENGE"]; ?>
HTML-Code:
"></td>
         </tr>
PHP-Code:
<?PHP
// und hier oben ist mein grosses Problem. Hier spreche ich gerade gar nix richtig an, und trotz alledem raucht mir der Kopf, wie ich es anstelle, dass die Variablen für den Jeweiligen Artikel richtig an die UPDATE-Funktion weitergegeben werden. Besonders Hier bräucht ich hilfe.

    
}
    echo 
$result;
    
mysql_free_result($result);
    
mysql_close();
    
?>
HTML-Code:
    <tr>
     <td><input type="submit" value="Eintragen" /></td>
    </tr>
    </form>
   </table>
PHP-Code:
<? } ?>

Hoffentlich seid Ihr nicht böse, wenn ich das gleich mit php und html gliederung eingetragen habe, auch wenn ich finde, dass es vielleicht etwas unübersichtlich wirkt.

Für Vorschläge bin ich offen und auch für jede optimierungsmöglichkeit.


Danke Euch allen schon mal herzlich im Vorraus
Mit Zitat antworten
 

Stichworte
tabellen, update


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bei Formular Abfrage einer Datenbank und Eintragung in einer andere ChiiFii MySQLi/PDO/(MySQL) 2 14.04.2010 21:11:23
Problem beim Speichern eines ausgelesenen Datenbank eintrages Deadline MySQLi/PDO/(MySQL) 2 13.03.2010 21:24:12
Import/export "blob" und mysql datenbank frank.tetow MySQLi/PDO/(MySQL) 1 10.01.2009 14:06:03
Problem mit abfrage und ausgabe aus ner Datenbank dali504 MySQLi/PDO/(MySQL) 7 15.03.2005 03:04:11
Absatz/Textfeld Problem mit Datenbank fedexx MySQLi/PDO/(MySQL) 3 04.01.2004 17:05:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:21:27 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.


© 2001-2025 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt