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];
?> </td>
<td id="ta"><?PHP
echo $line [LAGERMENGE];
?> </td>
<td id="ta"><?PHP
echo $line [BESTELLNUMMER];
?> </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Ü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