I am working with 2 database tables: SPONSORS and ADINFO
I have a form that will change which adspace a sponsor’s ad goes in. Here’s what I’m trying to do
ON FORM SUBMIT:
Check to see if company_name exists in ADINFO table
If it DOES exist, UPDATE adspace value in ADINFO table
If it DOES NOT exist, copy company_name AND url from SPONSORS table and INSERT into ADINFO table, along with adspace data.
I’ve tried a few things all morning, none of which are working at all.
[php] function procEditSpace(){
global $session, $database, $form;
$compname = $_POST[‘compname’];
$adspace = $_POST[‘adspace’];
$q1 = ("SELECT company_name,url FROM sponsors WHERE company_name='$compname'");
$result = $database -> query($q1);
if($q3 = ("INSERT INTO adinfo ('company_name','url','adspace') VALUES('$compname','".$result['url']."','$adspace')
WHERE NOT EXISTS company_name='$compname'")){
$database -> query($q3);}
else{
$q2 = ("UPDATE adinfo SET adspace='$adspace' WHERE EXISTS company_name='$compname'");
$database -> query($q2);
}
} //bracket from procEditSpace
//* Admin submitted Edit Ad Space form
if(isset($_POST['subadspace'])){
procEditSpace();
}
[/php]
And I tried this, too.
[php] function procEditSpace(){
global $session, $database, $form;
$compname = $_POST[‘compname’];
$adspace = $_POST[‘adspace’];
$q1 = ("SELECT company_name,adspace FROM adinfo WHERE EXISTS company_name=$compname");
$database ->query($q1);
$mysqlcomp = mysql_result($result,$i,"company_name");
if(!$compname = $mysqlcomp){
while ($row = mysql_fetch_assoc($compname)){
$q = ("UPDATE adinfo SET adspace='$adspace' WHERE company_name='$compname' ");
$database -> query($q);
echo "SUCCESS!";
}}
else{
$q2 = ("SELECT url FROM sponsors WHERE company_name=$compname");
$result = $database2 -> query($q2);
$url = mysql_result($result,$i,"url");
$q = ("INSERT INTO adinfo (company_name,adspace,url)
VALUES('$compname','$adspace','$url') ");
$database -> query($q);
echo "FAILURE!";
}
} //bracket from procEditSpace
//* Admin submitted Edit Ad Space form
if(isset($_POST['subadspace'])){
procEditSpace();
}
[/php]
I’ve been searching online for a couple days and can’t seem to find something. Can anyone get me started?
Thanks in advance!