Poste mal jetzt das Script!
php formular eingabe und es passiert nichts
Einklappen
X
-
*winks*
Gilbert
------------------------------------------------
Hilfe für eine Vielzahl von Problemen!!!
http://www.1st-rootserver.de/
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<?php
if ($gesendet)
{
$MySQL_Host = "localhost";// MySQL-Server
$MySQL_User = "jogie";// MySQL-Nutzer
$MySQL_Pass = "178989jo";// MySQL-Kennwort
$MySQL_Data = "test";// Standarddatenbank
$conn = @mysql_connect($MySQL_Host, $MySQL_User, $MySQL_Pass);
if($conn)
{
mysql_select_db($MySQL_Data, $conn);
}
else
{
die(mysql_error());
}
$sqlab ="insert adresse";
$sqlab .="(name, vorname) values ";
$sqlab .="('$na', '$va')";
mysql_db_query("test", $sqlab) or die (mysql_error());
$num = mysql_affected_rows();
if ($num>0)
echo "Es wurde ein Datensatz hinzugefügt<p>";
else
{
echo "Fehler";
}
}
?>
<title>Neues Dokument</title>
</head>
<body>
<form action="uf132.php" method="POST">
<input name ="na"> Name<p>
<input vorname ="va"> Vorname<p>
<input type="submit" name="gesendet">
<input type= hidden name=action value=gesendet>
</form>
</body>
</html>
Kommentar
-
PHP-Code:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<?php
if ($gesendet)
{
$MySQL_Host = "localhost";// MySQL-Server
$MySQL_User = "jogie";// MySQL-Nutzer
$MySQL_Pass = "178989jo";// MySQL-Kennwort
$MySQL_Data = "test";// Standarddatenbank
$tabellenname = "";// Tabellenname
$conn = @mysql_connect($MySQL_Host, $MySQL_User, $MySQL_Pass);
if($conn)
{
mysql_select_db($MySQL_Data, $conn);
}
else
{
die(mysql_error());
}
$r = mysql_query("INSERT $tabellenname (name, vorname) VALUES ('$na', '$va')")or die(mysql_error());
$num = mysql_affected_rows();
if ($num>0)
{
echo "Es wurde ein Datensatz hinzugefügt<p>";
}
else
{
echo "Fehler";
}
}
?>
<title>Neues Dokument</title>
</head>
<body>
<form action="uf132.php" method="POST">
<input name ="na"> Name<p>
<input vorname ="va"> Vorname<p>
<input type="submit" name="gesendet">
<input type= hidden name=action value=gesendet>
</form>
</body>
</html>*winks*
Gilbert
------------------------------------------------
Hilfe für eine Vielzahl von Problemen!!!
http://www.1st-rootserver.de/
Kommentar
-
; You should do your best to write your scripts so that they do not require
; register_globals to be on; Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
[color=#ff0000]register_globals = Off[/color]
das ist ein abschnitt in der php.ini .. und diese einstellung ist erst ab php/4.x standartmäßig auf off ..
vorher wars eingeschalten und du hast $formularfeldname benutzen können .. zwecks sicherheit bla bla ist das nun standart abgeschalten ..
auf formularfelder hast nur noch per $_POST / $_GET (sind array's !!) zugriff ..mfg,
[color=#0080c0]Coragon[/color]
Kommentar
Kommentar