Seems PHP.net is down? I looked it up on another site though.
I'm not sure where to put it in my code, could you please help me?
Code:
if(isset($_POST['NewAd']))
{
//Create the CAd object, and create the ad
$ad = new CAd($sql);
var_dump($_POST);
var_dump($_FILES);
if($ad->NewAd($user->ID, $_POST['title'], ((isset($_POST['image_l']) && $_POST['image_l'] != '') ? $_POST['image_l'] : $_FILES['image_f']), $_POST['category'], $_POST['price'], $_POST['info'], $_POST['location']))
echo '<script language="JavaScript">alert("Success. Your ad has been placed.");</script>';
}
Form:
function OutputNewAd()
{
$out = '<br><br><br><table width="98%" align="center"><tr><td bgcolor="#D6D6D6"><h3><center>Post a New Ad</center></h3></td></tr><form action="'.PHP_SELF.'" method=POST enctype="multipart/form-data">';
$out .= '<tr><td bgcolor="#AFD5FC" align="center"><b>Category</b>: <select name=category>';
//Grab an array of bottom level categories [0] => ID; [1] => name;
$cat = new CCategory($this->sql);
$cats = $cat->OutputCategoryArray();
//Add each one to a <select>
foreach($cats as $category)
$out .= '<option value="'.$category[0].'">'.$category[1].'</option>';
$out .= '</select></td></tr><tr><td bgcolor="#AFD5FC"></td></tr>';
$out .= '<tr><td bgcolor="#D6D6D6" align="center"><b>Title</b>: <input type=text name=title></td></tr><tr><td bgcolor="#D6D6D6"></td></tr>';
$out .= '<tr><td bgcolor="#AFD5FC" align="center"><b>Price</b>: <input type=text name=price></td></tr><tr><td bgcolor="#AFD5FC"></td></tr>';
$out .= '<tr><td bgcolor="#D6D6D6" align="center"><b>Location</b>: <input type=text name=location></td></tr>';
$out .= '<tr><td bgcolor="#AFD5FC" align="center"><b>Information</b>: <br><textarea name=info cols=50 rows=10></textarea></td></tr><tr><td bgcolor="#AFD5FC"></td></tr>';
$out .= '<tr><td bgcolor="#D6D6D6" align="center"><b>Image Upload</b>: <input type=hidden name="MAX_FILE_SIZE" value="10000000"><input type=file name="image_f"></td></tr><tr><td bgcolor="#D6D6D6"></td></tr>';
$out .= '<tr><td bgcolor="#AFD5FC" align="center"><input type=submit name=NewAd value="Create Ad"></form></td></tr></table>';
return $out;
}
Thanks! 🙂