Url-problem

P

puschelchen

Hallo hab eine Frage kann ich urlübergebene Daten so versenden OHNE eine Taste zu drücken?
mein Skript sendet leere Daten wenn ich nichts drücke.
Code:
<html>
<head>
</head>
<body>
<form action="" method="GET" name="form1">
<div align="right"/>
<?php
$Userid=" ";
$Firma=" ";
$Nachname=" ";
$Vorname=" ";
$Seriennummer=" ";
$DatumAktiv= " ";
$DatumEnd=" ";
$Lizenz=" ";
if (isset($_GET["Userid"])){
$Userid=$_GET["Userid"];
}
if (isset($_GET["Firma"])){
$Firma=$_GET["Firma"];
}
if (isset($_GET["Nachname"])){
$Nachname=$_GET["Nachname"];
}
if (isset($_GET["Vorname"])){
$Vorname=$_GET["Vorname"];
}
if (isset($_GET["dpSrn"])){
$Seriennummer=$_GET["dpSrn"];
}
if (isset($_GET["DatumAktiv"])){
$DatumAktiv=$_GET["DatumAktiv"];
}
if (isset($_GET["DatumEndAktiv"])){
                                       $DatumEnd=$_GET["DatumEndAktiv"];
}
if (isset($_GET["Lizenz"])){
$Lizenz=$_GET["Lizenz"];
}
?>
Userid <input type="text" name="Userid" value="<?php echo $Userid; ?>" readonly><br>
Firma <input type="text" name="Firma" value="<?php echo $Firma; ?>" readonly ><br>
Nachname <input type="text" name="Nachname" value="<?php echo $Nachname; ?>" readonly ><br>
Vorname<input type="text" name="Vorname" value="<?php echo $Vorname; ?>" readonly ><br>
Seriennummer <input type="text" name="dpSrn" value="<?php echo $Seriennummer; ?>" readonly><br>
Datum Aktiv <input type="text" name="DatumAktiv" value="<?php echo $DatumAktiv; ?>" readonly ><br>
Datum End Aktiv <input type="text" name="DatumEndAktiv" value="<?php echo $DatumEnd; ?>" readonly ><br>
Lizenz PC <input type="text" name="Lizenz" value="<?php echo $Lizenz; ?>" readonly ><br>
<?php
 $host="localhost";
 $username="david";
 $password="a";
 $dbname="ABMC-Datenbank";
 $tbl_name="Kunden";
mysql_connect("$host","$username","$password");
mysql_select_db($dbname);
mysql_query("INSERT INTO $tbl_name (UserID, Firma, Nachname,Vorname, Seriennummer, DatumAktiv, DatumEndAktiv, Lizenz)
        VALUES('$Userid','$Firma','$Nachname','$Vorname','$Seriennummer','$DatumAktiv','$DatumEnd','$Lizenz')");
echo mysql_errno() . ": " . mysql_error(). "\n";
mysql_close();
?>
         <script language="javascript">
<!--
 function Abschicken()
 {
  document.form1.submit();
 }
 window.setTimeout("Abschicken()",25000);
//-->
</script>
</div>
</body>
</html>
Vll habt ihr ne Idee wäre supertoll finde seit 3 Stunden Googlen nichts.
 
Quelltext kopiert und bei mir getestet. Jetzt verstehe ich vielleicht doch wie das laufen soll.

Du musst im FORM-Tag noch den Dateinamen der Datei angeben, die nach dem Abschicken aufgerufen werden soll:

HTML:
<form action="name_der_datei.php" method="GET" name="form1">

NACHTRAG:
Du siehst aber schon das die Links die du einstellst alle auf "localhost" verweisen und somit nur bei dir lokal zu erreichen sind!
 
Zuletzt bearbeitet:
Ich finde in deinem Script (biite in PHP-Tags setzen!) kein submit-Button und kein End-Form-Tag
Ev. bin ich aber auch blind
 
Quasi mein Counter zählt er runter von 25 sekunden aktualisiert löscht meine eingegebenen Sache von der Url hängt + an
und schreibt in die DB: 0, , , , 0000-00-00,0000-00-00,0
quasi is
Userid leer
Firma leer
Vorname
Nachname
Lizenz
Datum alles leer.
 
zum Submit-button
es wird kein Button eingefügt kein enter gedrückt sondern nur abgewartet.
ich probiers ma un kopier alles dann in neue Datei ma sehn was passiert.
 
Zurück