2 probleme:
1.) ich will einer .php datei mittels parameter einen wert aus meiner MySQL datenbank übergeben. das mach ich mit
soweit so gut, scheint auch zu funsen., denn in der link zeile steht dann z.B.
http://localhost:1717/add.php?nr=2
so. in dieser add.php, die is im prinzip eine ganz normale HTML datei steht dann nur eine PHP zeile nämlich
das ergebnis ist aber:
Notice: Undefined variable: nr in d:\webserver\add.php on line 7
soviel zum ersten problem. das
2.) ich les in einem form (klassisches HTML) ein paar textfelder ein, und will die in meiner mysql DB speichern. zur zeit ca. so:
und dann steht in der newProg.php
<?
$bez= $_POST['bez'];
$ver= $_POST['version'];
$siz= $_POST['size'];
$typ= "App";
$host="localhost";
$user="XXX";
$pwd="YYY";
$db="test";
$connection= mysql_connect($host,$user,$pwd) or die ("cant connect");
mysql_select_db($db);
$query="insert into Programm values($bez,$ver,$siz,$typ)";
$result=mysql_query($query);
?>
Alles anzeigen
und ich bekomm ziemlich die gleichen fehlermeldungen wie in Problem 1:
Notice: Undefined variable: ADD in d:\webserver\newprog.php on line 3
Notice: Undefined variable: ADD in d:\webserver\newprog.php on line 4
Notice: Undefined variable: ADD in d:\webserver\newprog.php on line 5
eigentlich sollt das aber funktionieren ich hab ein paar "hello world" testproggies laufen lassen, und die ham hinghaut.
speziell jetzt:
http://www.php.net/manual/en/tutorial.forms.php
EDIT:
2. problem hat sich gelöst, im form fehlten die / in den
<input type="text" name="size" />
tags, aber kann mir wer sagen wozu die gut sind ?