Approve and Disapprove submit button

I need help with this php code when i click disapprove it says undefined index: approve

[php]<?php
$approve=$_POST[‘approve’];
$disapprove=$_POST[‘disapprove’];
$reqname=$_POST[‘reqname’];

$server=mysql_connect(“localhost”,“root”);
if (!$server){
die (“Could not Connect”);
}

mysql_select_db(“sanbedabiddingsystem”) or DIE (“No DB!”);

$app=mysql_query(“UPDATE makerequest set chairapproval=1 where requestname=’$reqname’”);

$dis=mysql_query(“UPDATE makerequest set chairapproval=0 where requestname=’$reqname’”);

mysql_close($server);
?>[/php]

i use 2 buttons

<tr> <td class='reqAccount' width='500px;'><a href='#' class='reqLink'><?php echo $select2['requestname']; ?></a><br/> <input type="hidden" name="reqname" value="<?php echo $select2['requestname']; ?>"> <text class='inputNote'><?php echo "Requested By:". $select2['madeby']; ?></text> </td> <td width='210px' height='30px'><input type='submit' class='btnDec' name='approve' value='APPROVE'/> <input type='submit' class='btnDec' name='disapprove' value='DISAPPROVE'/> </td> </tr>

topic solved

I’m pretty sure it is because a variable isn’t set. You can fix this by checking to see if it’s sset before doing anything…

Something like this…

[php]<?php
if (isset($_POST[‘reqname’]) && isset($_POST[‘approve’]))
{
$approve=$_POST[‘approve’];
$reqname=$_POST[‘reqname’];

$server=mysql_connect("localhost","root");
if (!$server){ die ("Could not Connect"); }

mysql_select_db("sanbedabiddingsystem") or DIE ("No DB!");

$app=mysql_query("UPDATE makerequest set chairapproval=1 where requestname='$reqname'");
mysql_close($server);

}
elseif (isset($_POST[‘reqname’]) && isset($_POST[‘disapprove’]))
{
$disapprove=$_POST[‘disapprove’];
$reqname=$_POST[‘reqname’];

$server=mysql_connect("localhost","root");
if (!$server){ die ("Could not Connect"); }

mysql_select_db("sanbedabiddingsystem") or DIE ("No DB!");

$dis=mysql_query("UPDATE makerequest set chairapproval=0 where requestname='$reqname'");
mysql_close($server);

}

?>[/php]

Sponsor our Newsletter | Privacy Policy | Terms of Service