mech: auf gut glück ...

Beitrag lesen

hier is mal der quelltext, ich glaube zwar nicht aber vielleicht hat ja jemand so viel lange weile den "kurz" durchzuschaun:

<HTML> <HEAD> <TITLE>Untitled Document</TITLE> <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </HEAD>

<BODY bgcolor="#FFFFFF"> <P><b>Datenimport Schritt 3 für <?php echo $lieferant; ?></b><br> </P> <?php intval($pos); intval($schritt); intval($weglassen); $grenzeh = $pos+$schritt;

?> <form name="daten" action="datenimport3.html" method=post> <?php $db = @MYSQL_CONNECT("win2000","root"); $selection = mysql_select_db("rt",$db);

$row = 1; $filo = fopen ($datei,"r"); if(isset($spalte1)) { if($spalte1 == "artnr") $artnr="0"; } if(isset($spalte2)) { if($spalte2 == "artnr") $artnr="1"; } if(isset($spalte3)) { if($spalte3 == "artnr") $artnr="2"; } if(isset($spalte4)) { if($spalte4 == "artnr") $artnr="3"; } if(isset($spalte5)) { if($spalte5 == "artnr") $artnr="4"; } if(isset($spalte6)) { if($spalte6 == "artnr") $artnr="5"; } if(isset($spalte7)) { if($spalte7 == "artnr") $artnr="6"; } if(isset($spalte8)) { if($spalte8 == "artnr") $artnr="7"; } if(isset($spalte9)) { if($spalte9 == "artnr") $artnr="8"; } if(isset($spalte10)) { if($spalte10 == "artnr") $artnr="9"; }

if(isset($spalte1)) { if($spalte1 == "text") $text="0"; } if(isset($spalte2)) { if($spalte2 == "text") $text="1"; } if(isset($spalte3)) { if($spalte3 == "text") $text="2"; } if(isset($spalte4)) { if($spalte4 == "text") $text="3"; } if(isset($spalte5)) { if($spalte5 == "text") $text="4"; } if(isset($spalte6)) { if($spalte6 == "text") $text="5"; } if(isset($spalte7)) { if($spalte7 == "text") $text="6"; } if(isset($spalte8)) { if($spalte8 == "text") $text="7"; } if(isset($spalte9)) { if($spalte9 == "text") $text="8"; } if(isset($spalte10)) { if($spalte10 == "text") $text="9"; }

if(isset($spalte1)) { if($spalte1 == "text2") $text2="0"; } if(isset($spalte2)) { if($spalte2 == "text2") $text2="1"; } if(isset($spalte3)) { if($spalte3 == "text2") $text2="2"; } if(isset($spalte4)) { if($spalte4 == "text2") $text2="3"; } if(isset($spalte5)) { if($spalte5 == "text2") $text2="4"; } if(isset($spalte6)) { if($spalte6 == "text2") $text2="5"; } if(isset($spalte7)) { if($spalte7 == "text2") $text2="6"; } if(isset($spalte8)) { if($spalte8 == "text2") $text2="7"; } if(isset($spalte9)) { if($spalte9 == "text2") $text2="8"; } if(isset($spalte10)) { if($spalte10 == "text2") $text2="9"; }

if(isset($spalte1)) { if($spalte1 == "ek") $ek="0"; } if(isset($spalte2)) { if($spalte2 == "ek") $ek="1"; } if(isset($spalte3)) { if($spalte3 == "ek") $ek="2"; } if(isset($spalte4)) { if($spalte4 == "ek") $ek="3"; } if(isset($spalte5)) { if($spalte5 == "ek") $ek="4"; } if(isset($spalte6)) { if($spalte6 == "ek") $ek="5"; } if(isset($spalte7)) { if($spalte7 == "ek") $ek="6"; } if(isset($spalte8)) { if($spalte8 == "ek") $ek="7"; } if(isset($spalte9)) { if($spalte9 == "ek") $ek="8"; } if(isset($spalte10)) { if($spalte10 == "ek") $ek="9"; } $grenzel = $pos; echo "Schrittweiter: " . $schritt; echo "<br>Position: " . $pos; echo "<br>Weglassen: " . $weglassen; if($schritt<=$pos+$weglassen) {  echo "<br>routine eingeleitet";  for($i=$pos-$schritt;$i<$pos;$i++)  {   $actionr = "action".$i;   $idr = "id".$i;   $textr = "text".$i;   $lkr = $lieferant;   $artnrr = "artnr".$i;   $ekr = "ek".$i;   $vkr = "vk".$i;   $bestandr = "bestand".$i;   $minbestr = "minbest".$i;   $lbeschr = "lbesch".$i;   $kombidr = "komb".$i;   if(isset($$actionr))   {    if($$actionr == "add")    {     $query = mysql_query("insert into artikel (id,text,lk1,artnr1,ek1,vk,bestand,minbest,lbesch1) values ('" . $$idr . "','" . $$textr . "','" . $lkr . "','" . $$artnrr . "','" . $$ekr . "','" . $$vkr . "','" . $$bestandr . "','" . $$minbestr . "','" . $$lbeschr . "')");    }   if($$actionr == "komb")   {    $g=1;    for($z=0;$z!=0;$g++)    {     $query = mysql_query("select lk" . $g . " from artikel where id='" . $$kombid . "'");     $query = mysql_fetch_array($query,MYSQL_ASSOC);     if($query!="")     {      $query = mysql_query("update artikel set lk" . $g . "='" . $lkr . "' artnr" . $g . "='" . $$artnrr . "' ek" . $g . "='" . $$ekr . "' lbesch" . $g . "='" . $lbeschr . "' where id='" . $$kombidr . "'");      $z=1;      if($g>7) $z=1;     }    }   }  } }

while($data = fgetcsv ($filo, 4096, ";"))  {   $gefunden=0;  if($row>$weglassen && $row>$grenzel && $row<=$grenzeh)   {

$query1 = mysql_query("SELECT artnr1 from artikel where lk1='" . $lieferant . "'");   while($result1=mysql_fetch_array($query1,MYSQL_ASSOC))   {    if($result1['artnr1'] == $data[$artnr])    {     $query11 = mysql_query("update artikel set ek1='" . $data[$ek] . "'where lk1='" . $lieferant . "' AND artnr1='" . $data[$artnr] . "'");     echo "Update von Artikel: " . $data[$text];     if($query11) echo " --> OK"; else echo " --> Fehler";     echo "<br><hr><br>";     $gefunden=1;    }   }   $query2 = mysql_query("SELECT artnr2 from artikel where lk2='" . $lieferant . "'");   while($result2=mysql_fetch_array($query2,MYSQL_ASSOC))   {    if($result2['artnr2'] == $data[$artnr])    {     $query22 = mysql_query("update artikel set ek2='" . $data[$ek] . "'where lk2='" . $lieferant . "' AND artnr2='" . $data[$artnr] . "'");     echo "Update von Artikel: " . $data[$text];     if($query22) echo " --> OK"; else echo " --> Fehler";     echo "<br><hr><br>";     $gefunden=1;    }   }   $query3 = mysql_query("SELECT artnr3 from artikel where lk3='" . $lieferant . "'");   while($result3=mysql_fetch_array($query3,MYSQL_ASSOC))   {    if($result3['artnr3'] == $data[$artnr])    {     $query33 = mysql_query("update artikel set ek3='" . $data[$ek] . "'where lk3='" . $lieferant . "' AND artnr3='" . $data[$artnr] . "'");     echo "Update von Artikel: " . $data[$text];     if($query33) echo " --> OK"; else echo " --> Fehler";     echo "<br><hr><br>";     $gefunden=1;    }   }   $query4 = mysql_query("SELECT artnr4 from artikel where lk4='" . $lieferant . "'");   while($result4=mysql_fetch_array($query4,MYSQL_ASSOC))   {    if($result4['artnr4'] == $data[$artnr])    {     $query44 = mysql_query("update artikel set ek4='" . $data[$ek] . "'where lk4='" . $lieferant . "' AND artnr4='" . $data[$artnr] . "'");     echo "Update von Artikel: " . $data[$text];     if($query44) echo " --> OK"; else echo " --> Fehler";     echo "<br><hr><br>";     $gefunden=1;    }   }   $query5 = mysql_query("SELECT artnr5 from artikel where lk5='" . $lieferant . "'");   while($result5=mysql_fetch_array($query5,MYSQL_ASSOC))   {    if($result5['artnr5'] == $data[$artnr])    {     $query55 = mysql_query("update artikel set ek5='" . $data[$ek] . "'where lk5='" . $lieferant . "' AND artnr5='" . $data[$artnr] . "'");     echo "Update von Artikel: " . $data[$text];     if($query55) echo " --> OK"; else echo " --> Fehler";     echo "<br><hr><br>";     $gefunden=1;    }   }   $query6 = mysql_query("SELECT artnr6 from artikel where lk6='" . $lieferant . "'");   while($result6=mysql_fetch_array($query6,MYSQL_ASSOC))   {    if($result6['artnr6'] == $data[$artnr])    {     $query66 = mysql_query("update artikel set ek6='" . $data[$ek] . "'where lk6='" . $lieferant . "' AND artnr6='" . $data[$artnr] . "'");     echo "Update von Artikel: " . $data[$text];     if($query66) echo " --> OK"; else echo " --> Fehler";     echo "<br><hr><br>";     $gefunden=1;    }   }

if(!$gefunden)    {     echo "Nicht gefunden: <input type='hidden' name='artnr" . $row . "' value='" . $data[$artnr] . "'><input type='hidden' name='ek" . $row . "' value='" . $data[$ek] . "'><input type='hidden' name='lbesch" . $row . "' value='" . $data[$text] . "'>" . $data[$artnr] . " - " . $data[$text] . " - " . $data[$ek] . "<br>Aktion:<select id='" . $row . $row . "' onchange=option('" . $row . "')><option value="">Verwerfen</option><option value='neu'>neu hinzufügen</option><option value='bearb'>Mit vorhandenem Artikel kombinieren</option></select><div id=" . $row . "></div><hr><br>";    }      }

$row++;  } if($grenzeh>$row) {  $grenzeh=$row; $ende=1; } echo "Datensätze: " . $grenzeh . " von " . $row; fclose ($filo); echo "<br><div align=right>"; if(!isset($ende)) echo "<input type='button' value='Weiter' onclick=weiter()>"; else echo "<input type='button' value='Zusammenfassung' onclick=zusammenfassung()>"; echo "</div>"; foreach($HTTP_POST_VARS as $index => $wert) { if($index=="datei") { $wert = str_replace("\\","\",$wert); echo "<input type='hidden' name='" . $index . "' value='" . $wert . "'>"; } if($index=="pos") { $wert = $grenzeh; echo "<input type='hidden' name='" . $index . "' value='" . $wert . "'>"; }

else echo "<input type='hidden' name='" . $index . "' value='" . $wert . "'>"; } ?> </form> <script language=javascript> function option(id) { var sel = String(id) + String(id); if(document.getElementById(sel).value=="neu") document.getElementById(id).innerHTML="<table><tr><td align=right>Artikelnummer:<input type='hidden' name='action" + id + "'value='add'><input type='text' size=10 name='id" + id + "'></td><td align=right>VK o. Mwst.:<input type='text' size=10 name='vk" + id + "'></td><td rowspan=2>Beschreibung:<textarea cols=20 rows=3 name='text" + id + "'></textarea></td></tr><tr><td align=right>Mindestbestand:<input type='text' size=10 name='minbest" + id + "'></td><td align=right>Bestand:<input type='text' size=10 name='bestand" + id + "'></td>"; if(document.getElementById(sel).value=="") document.getElementById(id).innerHTML=""; if(document.getElementById(sel).value=="bearb") document.getElementById(id).innerHTML="Eigene Artikelnummer: <input type='hidden' name='action" + id + "'value='komb'><input name='kombid" + id + "'>"; } function weiter() { document.daten.submit() } </script> </BODY> </HTML>