Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  4 413
Formen:

Kode

<form name="form1" method="post" action="?id=add_link">
  <strong><font size="2" face="Arial, Helvetica, sans-serif">&raquo;</font></strong><font size="2" face="Arial, Helvetica, sans-serif"> 
  Link <font color="#000000">(</font><font color="#FF0000">www.mordi.com</font>)</font><br>
        <input type="text" name="link" id="link" class="formstyle">
  <input type="submit" name="Submit" value="Gogo!" class="formstyle">
</form>
      
<? include("links.php"); ?>
Action:

Kode

<?

include("mysql.php");
$connection = @mysql_connect($hostname, $user, $password) or die("Umulig å få kontakt med database");
@mysql_select_db($db);

$legger_inn_info = @mysql_query("INSERT INTO linker (link) VALUES ('$link')");
print("<strong>&raquo;</strong><b>$link</b> lagt til.");

?>
Linkene blir på en måte lagt inn i mySQL databasen, med det mener jeg vær gang jeg prøver å legge til en link blir det bare helt blankt.

http://asp.nex0n.net/sak.gif
Hva med mysql_query("INSERT INTO linker (link) VALUES ('{$_POST['link']}')");
Bz!
Bz!'s Avatar
Trådstarter
nah.. det funka ikke..
echo "INSERT INTO linker (link) VALUES ('$link')";

Se hva som egentlig skjer.
Ta bort @, den fjerner warnings.

Kode

// Bytt ut følgende:
include("mysql.php");

$connection = @mysql_connect($hostname, $user, $password) or die("Umulig å få kontakt med database");
@mysql_select_db($db);

$legger_inn_info = @mysql_query("INSERT INTO linker (link) VALUES ('$link')");
print("<strong>&raquo;</strong><b>$link</b> lagt til.");

// ----------------------------------------------------
// MED FØLGENDE:
<?php
if ($_POST["submit" && $_POST["link"]) {
  include("mysql.php");
  $connection = mysql_connect($hostname, $user, $password) or die("Umulig å få kontakt med database");
  mysql_select_db($db);
    
  $link = $_POST["link"];
  mysql_query("INSERT INTO linker (link) VALUES('$link')";
  echo "<strong>&raquo;</strong><b>$link</b> lagt til.";
}
?>
<form name="form1" method="post" action="index.php">
<strong><font size="2" face="Arial, Helvetica, sans-serif">&raquo;</font></strong><font size="2" face="Arial, Helvetica, sans-serif"> 

  Link <font color="#000000">(</font><font color="#FF0000"><a href="http://www.mordi.com" target="_blank">www.mordi.com</a></font> )</font><br>

<input type="text" name="link" id="link" class="formstyle">

  <input type="submit" name="Submit" value="Gogo!" class="formstyle">
</form>
Slik kommer alt i en fil, som du kaller index.php - Så bør det i teorien fungere helt fint. (Sett bort ifra eventuelle skrivefeiler fra min side)