PHP
<?php
session_start();
if(!isset($_SESSION['loggedin'])) {
header('Location: '.$domain.'index.php?error=1');
exit();
}
include 'config.php';
$edit = $_GET['edit'];
if(isset($_GET['edit'])) {
$db = mysql_connect("$dbHost","$dbUser","$dbPass");
mysql_select_db($dbname,$db);
$requete = "SELECT * FROM LinkCounter WHERE ID = '$edit'";
$result = mysql_query ($requete,$db);
while ($row = mysql_fetch_assoc($result))
{
$ID = $row['ID'];
$name = $row['name'];
$address = $row['address'];
$description = $row['description'];
$count = $row['count'];
$name = stripslashes($row['name']);
$address = stripslashes($row['address']);
$description = stripslashes($row['description']);
?>
<form method="post" action="<?php $_SERVER['SCRIPT_NAME'] ?>">
<p><label for="name">Site Name: <br /><input type="text" name="name" id="name" size="40" value="'.$name.'" tabindex="1" /></label></p>
<p><label for="address">Site URL: <br /><input type="text" name="address" id="address" size="40" value="'.$address.'" tabindex="2" /></label></p>
<p><label for="count">Count: <br /><input type="text" name="count" id="count" size="10" value="'.$count.'" tabindex="3" /></label></p>
<p><label for="desc">Short Description: <br />
<textarea name="description" rows="4" cols="50" id="description" tabindex="4">'.$description.'</textarea></label></p>
<p><input type="submit" name="submit" value="Update" /> <input type="reset" name="reset" value="Reset" /></p>
</form>
</div>
<?
}
}
?>
<?php
if(isset($_POST['submit'])) {
include 'config.php';
$ID = $_SESSION['ID'];
$name = $_POST['name'];
$address = $_POST['address'];
$count = $_POST['count'];
$description = $_POST['description'];
$name = safeAddSlashes($name);
$address = safeAddSlashes($address);
$description = safeAddSlashes($description);
$db = mysql_connect("$dbHost","$dbUser","$dbPass");
mysql_select_db($dbname,$db);
$requete = "UPDATE linkcounter SET name = '$name', address = '$address', count = '$count', description = '$description' WHERE ID = '$ID'";
$result = mysql_query ($requete,$db);
mysql_free_result($result);
header('Location: '.$domain.'editlink.php');
exit();
}
?>
session_start();
if(!isset($_SESSION['loggedin'])) {
header('Location: '.$domain.'index.php?error=1');
exit();
}
include 'config.php';
$edit = $_GET['edit'];
if(isset($_GET['edit'])) {
$db = mysql_connect("$dbHost","$dbUser","$dbPass");
mysql_select_db($dbname,$db);
$requete = "SELECT * FROM LinkCounter WHERE ID = '$edit'";
$result = mysql_query ($requete,$db);
while ($row = mysql_fetch_assoc($result))
{
$ID = $row['ID'];
$name = $row['name'];
$address = $row['address'];
$description = $row['description'];
$count = $row['count'];
$name = stripslashes($row['name']);
$address = stripslashes($row['address']);
$description = stripslashes($row['description']);
?>
<form method="post" action="<?php $_SERVER['SCRIPT_NAME'] ?>">
<p><label for="name">Site Name: <br /><input type="text" name="name" id="name" size="40" value="'.$name.'" tabindex="1" /></label></p>
<p><label for="address">Site URL: <br /><input type="text" name="address" id="address" size="40" value="'.$address.'" tabindex="2" /></label></p>
<p><label for="count">Count: <br /><input type="text" name="count" id="count" size="10" value="'.$count.'" tabindex="3" /></label></p>
<p><label for="desc">Short Description: <br />
<textarea name="description" rows="4" cols="50" id="description" tabindex="4">'.$description.'</textarea></label></p>
<p><input type="submit" name="submit" value="Update" /> <input type="reset" name="reset" value="Reset" /></p>
</form>
</div>
<?
}
}
?>
<?php
if(isset($_POST['submit'])) {
include 'config.php';
$ID = $_SESSION['ID'];
$name = $_POST['name'];
$address = $_POST['address'];
$count = $_POST['count'];
$description = $_POST['description'];
$name = safeAddSlashes($name);
$address = safeAddSlashes($address);
$description = safeAddSlashes($description);
$db = mysql_connect("$dbHost","$dbUser","$dbPass");
mysql_select_db($dbname,$db);
$requete = "UPDATE linkcounter SET name = '$name', address = '$address', count = '$count', description = '$description' WHERE ID = '$ID'";
$result = mysql_query ($requete,$db);
mysql_free_result($result);
header('Location: '.$domain.'editlink.php');
exit();
}
?>
Now I know this is very very very wrong but I am uncertain how to make the code work how I want ... separatly this code will work, but to save having masses of files I wanted to try and compress my code.
The top part is grabbing the ID of the link to be edited and the bottom part updates the edited product.
How would I go about making these two scripts work together in perfect harmony? Maybe I've just had a few too many
Cheers