opret ban fejl
det er efterhånden laaang tid siden jeg har programmeret, men er begyndt på det igen men er stødt på et problem :S
<?php
include "../connect.php";
if($_GET["ban"] == 'yes'){
$ip = $_POST["ip"];
$grund = $_POST["grund"];
mysql_query("INSERT INTO banned_users (ip,grund)VALUES('$ip','$grund')or die(mysql_error)");
echo "Brugeren er nu banned!";
}
?>
<form action='banme.php?ban=yes'>
<b>IP:</b><br>
<input type='text' name='ip'><br><br>
<b>Grund:</b><br>
<input type='text' name='grund'><br>
<input type='submit' value='Ban brugeren'>
</form>
Den indsætter bare ikke noget i databasen :S
// qar17
håber i vil hjælpe ^^ Sidst redigeret 13:21 05/09/2010 Pointfordeling
Forfatteren har lukket tråden og har valgt at fordele de 15 point således:
|
Oprettet af:
qar17
PHP
Point afsat: 15
 Lukket
13:21 05/09/2010
|
<?php
include("../connect.php");
if( @$_GET["ban"] == "yes" )
{
$ip = addslashes($_POST['ip']);
$reason = addslashes($_POST['reason']);
@mysql_query("
INSERT INTO `banned_users`
(
`ip`,
`grund`
)
VALUES
(
'" . $ip . "',
'" . $reason . "'
)
") or die(mysql_error());
echo("Brugeren er nu banned!");
}
?>
<form action="banme.php?ban=yes" method="get">
<b>IP:</b><br />
<input type="text" name="ip"><br />
<br />
<b>Grund:</b><br />
<input type="text" name="reason" /><br />
<input type="submit" value="Ban brugeren" />
</form>
Sidst redigeret 13:28 05/09/2010 |
Oprettet af:
 Kommentar
13:27 05/09/2010
|
|
Den sætter ikke noget, ind og den viser heller ikke brugeren er nu banned.. |
Oprettet af:
qar17
 Kommentar
13:31 05/09/2010
|
|
du mangler () i din or die |
Oprettet af:
MikL
 Kommentar
13:52 05/09/2010
|
|
Din method på formen er GET, derfor sker der intet.. |
Oprettet af:
 Kommentar
14:37 05/09/2010
|
|
qar17 skrev kl. 13:31 d. 05/09/2010 Den sætter ikke noget, ind og den viser heller ikke brugeren er nu banned..
husk og fremkald det der kommer i databasen, som er lavet af Nikolaj.. |
Oprettet af:
Esbjerg
 Kommentar
15:01 05/09/2010
|
<?php
include("../connect.php");
if( @$_POST['submit'] )
{
$ip = addslashes($_POST['ip']);
$reason = addslashes($_POST['reason']);
mysql_query("
INSERT INTO `banned_users`
(
`ip`,
`grund`
)
VALUES
(
'" . $ip . "',
'" . $reason . "'
)
") or die(mysql_error());
echo("Brugeren er nu banned!");
}
?>
<form action="banme.php" method="post">
<b>IP:</b><br />
<input type="text" name="ip" /><br />
<br />
<b>Grund:</b><br />
<input type="text" name="reason" /><br />
<br />
<input type="submit" name="submit" value="Ban brugeren" />
</form>
Sidst redigeret 15:49 05/09/2010 |
Oprettet af:
 Kommentar
15:47 05/09/2010
|
Fik det til at virke ved:
<?php
include "../connect.php";
if($_GET["ban"] == 'yes'){
$ip = $_POST["ip"];
$grund = $_POST["grund"];
mysql_query("INSERT INTO banned_users (ip,grund)VALUES('$ip','$grund')");
echo "Brugeren er nu banned!";
}
?>
<form action='banme.php?ban=yes' method='post'>
<b>IP:</b><br>
<input type='text' name='ip'><br><br>
<b>Grund:</b><br>
<input type='text' name='grund'><br>
<input type='submit' value='Ban brugeren'>
</form>
Fjernede mysql_error + fik sat en POST på min method som jeg havde glemt =) |
Oprettet af:
qar17
Accepteret svar Point modtaget: 15
16:06 05/09/2010
|
qar17 skrev kl. 16:06 d. 05/09/2010 Fik det til at virke ved:
<?php
include "../connect.php";
if($_GET["ban"] == 'yes'){
$ip = $_POST["ip"];
$grund = $_POST["grund"];
mysql_query("INSERT INTO banned_users (ip,grund)VALUES('$ip','$grund')");
echo "Brugeren er nu banned!";
}
?>
<form action='banme.php?ban=yes' method='post'>
<b>IP:</b><br>
<input type='text' name='ip'><br><br>
<b>Grund:</b><br>
<input type='text' name='grund'><br>
<input type='submit' value='Ban brugeren'>
</form>
Fjernede mysql_error + fik sat en POST på min method som jeg havde glemt =)
Var det ikke det, Oliver skrev;
Din method på formen er GET, derfor sker der intet..
|
Oprettet af:
 Kommentar
19:11 05/09/2010
|
|
Oh my gosh.. Jeg vidste det ville ske :P. |
Oprettet af:
 Kommentar
19:15 06/09/2010
|
Du skal være oprettet og logget ind for at svare på en tråd