All pastes #590485 Raw Edit

alex

public text v1 · immutable
#590485 ·published 2007-06-26 16:16 UTC
rendered paste body
//index.php
function check_form(url)
	{
	new Ajax.Updater("submit","check_url.php",{method: "POST", parameters: { url_to_check: url } });
	}

function submit(title,description,url)
	{
	new Ajax.Updater("submit","submit.php",{method: "POST", parameters: { submit_title: title, submit_description: description, submit_url: url } });
	}

<div id="submit" >
	<div id="submit_stage1" >
		<form>
		<h5> Enter a URL:</h5>
		<input type="text" name="url" />
		<input type="button" value="Submit" onclick="check_form($F(url))" />
		</form>
	</div>
</div>


//check_url.php
<?php
require_once "include.php";
if(substr($_POST['url_to_check'],0,6)!="http://" || substr($_POST['url_to_check'],0,7)!="https://")
	{
	$clean_url="http://" . $_POST['url_to_check'];
	}
else
	{
	$clean_url=$_POST['url_to_check'];
	}

$check_url_query="SELECT url FROM story WHERE url='" . $clean_url . "'";

$url_result=mysql_num_rows(mysql_query($check_url_query));

if($url_result=="0")
	{
	echo "<div id='submit_stage2' >
			<form>
			<h5><a href='" . $clean_url . "'>" . $clean_url . "</a></h5>
			<h5>Enter a title:</h5>
			<input type='text' name='title' maxlength='85' />
			<h5>Enter a description:</h5>
			<textarea name='description' cols='35' rows='10' maxlength='500'></textarea><br />
			<input type='hidden' name='url' value='" . $clean_url . "' />
			<input type='Button' value='Submit' onclick='submit($F(title),$F(description),$F(url))' />
			</form>
			</div>";
	}
else
	{
	echo "<div id='submit_stage1' >
			<h4>That has already been submitted</h4>
			<form>
			<h5> Enter a URL:</h5>
			<input type='text' name='url' />
			<input type='button' value='Submit' onclick='check_form($F(url))' />
			</form>
			</div>";
	}


?>


//submit.php
<?php
$url=mysql_real_escape_string($_POST['submit_url']);
$title=mysql_real_escape_string($_POST['submit_title']);
$description=mysql real_escape_string($_POST['submit_description']);

$add_query="INSERT INTO story(title, description, url) VALUES ('" . $title . "', '" . $description . "', '" . $url . "')";
mysql_query($add_query);

echo "<div id='submit_stage1' >
		<form>
		<h5> Enter a URL:</h5>
		<input type='text' name='url' />
		<input type='button' value='Submit' onclick='check_form($F(url))' />
		</form>
	</div>"

?>