Einzelnen Beitrag anzeigen
  #5  
Alt 03.06.2010, 16:22:17
Mindfanatix Mindfanatix ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 9
AW: Logisches Problem Datenbank

Danke Cortex,

dass das Müll ist, was da stand ist mir klar (dachte ich könnte irgendwie ein Beispiel geben, wie ich das gerne hätte.)

Habe mir nun eine menge Gedanken gemacht und auch hier und da mal nachgeschaut und denke, ich hätte eine Möglichkeit, weiss aber nicht sie anzuwenden, da ich immer ins Leere laufe:


Hier mal nen Auszug:


Im folgende habe ich mal aufgeführ, wie ich mir vorstellen könnte die nötige Zuordnung für das SQL-Statement zu erstellen. (ist noch etwas gebastel drin mit "$eintrag" und ein Test mit "echo $_POST [LIEFERMENGE & ID];")
PHP-Code:
<?
    $eintrag = 1;
    while ( $line = mysql_fetch_array ( $result ) ) {
        ?>
        
        <tr>
        <td id="ta"><?php
        
echo $line [ID]?></td>
        <td id="ta"><?php
        
echo $eintrag;
        
?></td>
        <td id="ta"><?PHP
        
echo $line [NAME];
        
?>&nbsp;&nbsp;</td>
        <td id="ta"><?PHP
        
echo $line [LAGERMENGE];
        
?>&nbsp;&nbsp;</td>
        <td id="ta"><?PHP
        
echo $line [BESTELLNUMMER];
        
?>&nbsp;&nbsp;</td>
        <td id="ta"><input type="text" name="LIEFERMENGE"
            value="<?
        echo $_POST [LIEFERMENGE & ID];
        ?>"></td><?php
        $eintrag 
++;
        
?>

Dann Dachte ich mir in folgendem Script eine Lösung zu schaffen, wie ich das UPDATE automatisiert auf die verschieden Artikel anwenden kann: (eine Lösung hab ich im Script allerdings noch nicht.)

PHP-Code:
<?php
include ("db.php");
if (
EINTRAGEN == 1) {
    
mysql_query $sql) or die ( "<H2>FEHLER BEIM AUSF&Uuml;HREN DER OPERATION</H2>" mysql_error () );
    
$meldung "Die Lieferung wurde im Lager vermerkt";
    
$sql"UPDATE `$tabelle` SET
    LIEFERMENGE = '" 
$_POST ['LIEFERMENGE&ID'] . "'
       WHERE  `ID`='$ID'"
;
    echo 
$meldung;
}
Meine Idee zur lösung wäre zum Beispiel gewesen:

eine while-Schleife zu erstellen und dort folgendes zu generieren (Nur ein Beispiel (wird wohl nicht so das passende sein)):

PHP-Code:
$eintrag=1
while(
$eintrag){ 
  echo 
"UPDATE $tabelle SET ";
  echo 
$xyz;
  echo 
"=\""
  echo 
$xyz
  echo 
"\"";
  
$eintrag++; 

Allerdings bin ich nun am Punkt wo ich mir sagen muss, dass mir das grad alles gar nix bringt, weil ich nun wie gesagt ins Leere laufe.
Habe gerade einfach keinen Plan, wie ich dies zusammen verbinden könnte, damit das auch gescheit funktioniert.

Vielleicht ist dieser Ansatz aber auch so verquer, dass mir das alles gar nix bringt.

Bitte um aufklärung ;)

Danke

Gruss

Mindfanatix
Mit Zitat antworten