Hallo,
ich habe ein Formular:
Code:
<html>
<head></head><body><form action="ausgabe.php" method="post"><input name="nick"><input type="submit"></form>
Dann habe ich hier meine php Datei, er macht aber nicht das was er machen soll sondern er gibt nur die Platzhalter aus, er soll sie aber mit denen aus der Datenbank gespeicherten Daten replacen, er macht das aber nicht obwohl die Variable erfolgreich übergeben wird, also der $nick vom Eingabefeld. Warum ?
PHP-Code:
include('config.inc.php');
$nn=$HTTP_POST_VARS['nick'];
$nick='King Cool';
$sql=mysql_query(" SELECT * FROM users WHERE nickname='$nick' ");
while($anz=mysql_fetch_assoc($sql))
{
$nn=$anz['nickname'];
}
if($nn==$nick)
{
$ip=$HTTP_SERVER_VARS['REMOTE_ADDR'];
$sql=mysql_query(" SELECT * FROM counter WHERE up_counter_ip='$ip' and nickname='$nick'");
$vis=mysql_query(" SELECT counter_calls FROM users WHERE nickname='$nick' ");
while($visi=mysql_fetch_assoc($vis))
{
$visitors=$visi['counter_calls'];
}
//if(mysql_num_rows($sql))
//{
// echo "Dat gibbed schon";
//}
//else
//{
$sql=mysql_query("INSERT INTO counter ( `id` , `up_counter_ip` ,`nickname`) VALUES ( '' , '$ip'
, '$nick');");
$last=$visitors+1;
$sql1 = mysql_query("UPDATE `users` SET `counter_calls` = '$last' WHERE `nickname` = '$nick'");
//}
$left= § ("templates/up.tpl");
$right= §("templates/up2.tpl");
$footer=get_file_as_string("templates/gb_entrys.tpl");
if(session_is_registered(nickname))
{
$sql=mysql_query(" SELECT * FROM users WHERE nickname='$nick'");
while($data=mysql_fetch_assoc($sql))
{
$rname=$data['realname'];
$from=$data['gemeinde'];
$geschl=$data['geschl'];
$country=$data['bezirk_land'];
$mail=$data['email'];
$regtime=$data['regtime'];
$about=$data['about'];
$visitors=$data['counter_calls'];
$msn=$data['msn'];
$icq=$data['icq'];
$aim=$data['aim'];
// Add to DB $born=
}
$about=str_replace("\n","\n
\n",$about);
$sig=str_replace("\n","\n
\n",$sig);
$left=str_replace("{PAGETITLE}",$lang['pagetitle'],$left);
$left=str_replace("{PAGETITLE2}",$lang['pagetitle2'],$left);
$left=str_replace("{USR}",$nick,$left);
$left=str_replace("{RNAME}",$rname,$left);
$left=str_replace("{FROM}",$from,$left);
$left=str_replace("{GESCHL}",$geschl,$left);
$left=str_replace("{REGION}",$country,$left);
$left=str_replace("{MAIL}",$mail,$left);
$left=str_replace("{BORN}",$born,$left);
$left=str_replace("{REGTIME}",$regtime,$left);
$left=str_replace("{ABOUT}",$about,$left);
$left=str_replace("{VISITORS}",$visitors,$left);
$left=str_replace("{ICQ}",$icq,$left);
$left=str_replace("{AIM}",$aim,$left);
$left=str_replace("{MSN}",$msn,$left);
$right=str_replace("{PAGETITLE}",$lang['pagetitle'],$right);
$right=str_replace("{PAGETITLE2}",$lang['pagetitle2'],$right);
$right=str_replace("{USR}",$nick,$right);
/*$footer=str_replace("{PAGETITLE}",$lang['pagetitle'],$footer);
$footer=str_replace("{PAGETITLE2}",$lang['pagetitle2'],$footer);
$footer=str_replace("{USR}",$nick,$footer);
$footer=str_replace("{RNAME}",$rname,$footer);
$footer=str_replace("{FROM}",$from,$footer);
$footer=str_replace("{GESCHL}",$geschl,$footer);
$footer=str_replace("{REGION}",$country,$footer);
$footer=str_replace("{MAIL}",$mail,$footer);
$footer=str_replace("{BORN}",$born,$footer);
$footer=str_replace("{REGTIME}",$regtime,$footer);
$footer=str_replace("{ABOUT}",$about,$footer);*/
}
echo '<div id="up_right">'; echo $right; echo ' </div>';
echo '<div id="up_left">'; echo $left; echo ' </div>';
echo '<div id="up_footer">';echo $footer; echo' </div>';
}
else
{
echo "User existiert nicht";
}
?>