Eintragenscript

so, habe mein Problem Selber gelöst:
irgendwas funktioniert warscheinlich mit der Übergabe nicht so richtig.
Gott sei dank gibt es ja aber die isset()-Funktion
also ich habe es jetzt so:

PHP:
<form name="form1" method="post" >
  <table width="600" border="1">
    <tr>
      <td><textarea name="artikel"cols="100" rows="10" ></textarea></td>
    </tr>
    <tr>
      <td>Tabelle Artikel </td>
    </tr>
  </table>
  <p>
    <input type="submit" name="Submit" value="Eintragen">
</p>
</form>
<?php
if(isset($Submit))
{
$artikel=$_POST["artikel"];  
include("datenbank.php");  
    $sql=$artikel; 
    //echo $sql."<br>"; 
	//$sql="INSERT INTO `artikeldetails` VALUES ('18' ,'13'  ,'Kombizange'  ,'7101165'  , '' , '165 mm','230 g' , '1' , '18.14' , '1' , '1' ,'1' ,'0' ,'0x31' ,'0x31' , '0x31' ,'' )";  
   mysql_query($sql) or die(mysql_errno().": ".mysql_error()); 
}

?>
:-)
 
ja mach ich noch. Jetzt noch eine Frage: Ich habe ja mehrere Artikel einzutragen:
ich gebe also in meine Textbox Insert...; dann als Trennzeichen § und dann das nächster Insert. Und immer so weiter.

Jetzt lese ich in meiner Funktion mit explode() und trenne nach §.
Aber da geht die CPU-Auslastung auf 100% und der Apache-Server hängt sich auf. Gibt es da noch eine Andere Lösung den String nach einem Trennzeichen zu Teilen?
 
Ich glaube kaum, dass ein explode() deinen Apache in die Knie zwingt.... das wird definitiv an etwas Anderem liegen.

Warum machst du dies überhaupt über diese Textbox... da sind die Fehler doch so gut wie vorprogrammiert :confused:
 
Zurück