variablen übergabe

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • variablen übergabe

    Hallo: zuerst den Code:

    <form name="workflow" method="post" >
    <table width="46">
    <tr>
    <td colspan="2"><b><font color="#993300">Tagebuch/Workflow</font></b></td>
    </tr>
    <tr>
    <td width="20%">Anrufer:</td>
    <td width="80%">
    <input type="text" name="anrufer" value="<? $anrufer ?>" >
    </td>
    </tr>
    <tr>
    <td width="20%">Tag::</td>
    <td width="80%">
    <input type="text" name="datum" value="<? $datum1 = date("Y-m-d"); echo $datum1 ?>">
    </td>
    </tr>
    <tr>
    <td width="20%">Uhrzeit:</td>
    <td width="80%">
    <input type="text" name="zeit" value="<? $zeit1 =date("H:i"); echo $zeit1 ?>">
    </td>
    </tr>
    <tr>
    <td width="20%">Grund:</td>
    <td width="80%">
    <textarea name="grund" value="<? $grund ?>" eintragcols="20"></textarea>
    </td>
    </tr>
    <tr>
    <td width="20%" height="18">&nbsp; </td>
    <td width="80%" height="18">
    <input type=submit value="eintragen" onClick="window.open('workfloweintrag.php?zeit=<? echo $zeit1 ?>&datum=<? echo $datum1 ?>&anrufer=<? echo $anrufer ?>&grund=<? echo $grund ?>', 'eintrag','toolbar=yes,status=yes,menubar=yes,width=400,height=200')" name="Abschicken">

    ok funktioniert, aber erst beim 2. x klicken und es werden 2 Datensätze in die Datenbank geschrieben. der 1. Datensatz ist leer, der 2. mit den Richtigen Daten. Was ist verkehrt? Variablenübergabe funktoniert erst beim 2. klicken. Wo ist mein Denkfehler?
    Vielen Dank im Voraus!

  • #2
    1. ein form element braucht ein attribut namens "action"!
    2. informiere dich über register globals!
    3. in diesem code wird nichts in die db eingetragen. dadurch, dass du so eine verdrehte art hast, formulare zu benutzen, müssen die felder erst vorbelegt werden (was durch das erste anklicken geschieht (dabei entsteht ein leerer datensatz)), damit sie anschließend beim zweiten anklicken eingetragen werden.

    lern die grundlagen, dein weg ist mehr als verkehrt!

    Kommentar


    • #3
      <input type=submit value="eintragen" onClick="window.open('workfloweintrag.php?zeit=<? echo $zeit1 ?>&datum=<? echo $datum1 ?>&anrufer=<? echo $anrufer ?>&grund=<? echo $grund ?>', 'eintrag','toolbar=yes,status=yes,menubar=yes,width=400,height=200')" name="Abschicken">

      wenn du das abschickst, sind die parameter auch das erste mal leer...
      dann kann das auch nicht gehen

      Kommentar

      Lädt...
      X