So we're using the ruby gem with a sinatra CRUD app to make a delivery quote and subsequent delivery for third party "food gifting".
Here is the HTML form sending the post request:
<form method="POST" action="/v1/customers/10/delivery_quotes">
<input type="hidden" name="request[requestor_id]" value="10"/>
<input type="text" name="request[pickup_name]" placeholder="Restaurant Name"/>
<input type="text" name="request[pickup_address]" placeholder="Restaurant Address"/>
<input type="text" name="request[pickup_phone_number]" placeholder="Restaurant Phone #"/>
<textarea type="text" name="request[manifest]" placeholder="Your order"></textarea>
<input type="text" name="request[dropoff_phone_number]" placeholder="Your Phone #"/>
<input type="text" name="request[dropoff_address]" placeholder="Your Address"/>
<input type="text" name="request[dropoff_name]" placeholder="Your Name"/>
<input type="text" name="request[dropoff_notes]" placeholder="Notes"/>
<input type="submit" value="Request" />
</form>
And the POST route in our controller:
post '/v1/customers/:customer_id/delivery_quotes' do
#client = Postmates.new
#request = Request.create!(params[:request])
from = params[:request][:pickup_address]
to = params[:request][:dropoff_address]
post_quote = #client.quote(pickup_address: from, dropoff_address: to)
#quote = Quote.new(request_id: #request.id, detail_hash: post_quote)
if #quote.save
redirect "/"
else
erb :"/requests/new"
end
end
In the stack trace the error is being thrown in the Faraday Middleware but I've checked all of the versioning and it all lines up. Has anyone else experienced this error?
Related
I am trying to take an input from a form made in a jsp called "start.jsp".
<body>
<form action=/addResults"method="post" modelAttribute="results" required="true">
<label for="email">Email Address:</label><br>
<input type="text" id="email" name="email" maxlength="50"required><br>
<label for="fullname">Full Name:</label><br>
<input type="text" id="fullname" name="fullname" maxlength="100"required>
<label for="age">Age (0-120):</label><br>
<input type="text" id="age" name="age" min="0" max="120"required>
<label for="gender">Gender:</label><br>
<input type="text" id="gender" name="gender" maxlength="45"required>
<input type="submit" value="Submit">
</form>
</p>
</body>
I'm then using code in my Controller to add this to a Class. Below is my controller code.
#RequestMapping("/addResults")
public String newHotel(Model model) {
model.addAttribute("results", new TestResults());
return "start";
}
But when I execute my Spring project it gives me an error of 404-not found. I've tried checking and rechecking my links and I can't understand how the links can't find the other pages etc. Any help would very great as I'm quite new to spring and the franework. Fred
I am using zoho remote api for normal form, but i get error whenever i try to save my document Please help me to correct my code that is given below
i need help to save my document. every time i save the document get the error "unable post the content"
<form accept-charset="UTF-8" target="_blank" action="https://sheet.zoho.com/remotedoc.im" method="POST">
<input type="hidden" value="http://example.com/demo1/test.csv" name="url">
<input type="hidden" value="**********" name="apikey">
<input type="hidden" value="editor" name="output">
<input type="hidden" value="normaledit" name="mode">
<input type="hidden" value="test.csv" name="filename">
<input type="hidden" value="en" name="lang">
<input type="hidden" value="12345678" name="id">
<input type="hidden" value="csv" name="format">
<input type="hidden" value="save.php" name="saveurl">
<input c type="submit" value="Details" name="submit">
</form>
<?php
$filepath = '/home/spatials/public_html/demo1/'.$_FILES['content']['name'];
$tmp_filename = $_FILES['content']['tmp_name'];
$upload_status = move_uploaded_file($tmp_filename, $filepath);
?>
Pleas correct my code
Wrong Save URL:
<input type="hidden" value="php/save.php" name="saveurl" />
Correct Save URL:
<input type="hidden" name="saveurl" value="http://example.com/demo1/save.php" />
WIKI page link for reference: https://apihelp.wiki.zoho.com/Save-Document.html
i have error for submitting form using javascript. the error said unknown column array. what is wrong with my array or maybe on my javascript.
this is my sample code.
<form action="">
<input type="text" name="name">
<input type="text" name="age">
<input type="button"onClick="this.form.action='<?php echo site_url('core')?>/'+'add_name';this.form.submit();" value="new"/>
</form>
WORKING WITHOUT JS
Try this:
<?php
$frmAttrs = array("id"=>"addFrm");
echo form_open('core/add_name', $frmAttrs);
?>
<input type="text" name="name">
<input type="text" name="age">
<!-- <input type="button" onClick="this.form.action='<?php //echo site_url('core/')?>'+'add_name';this.form.submit();" value="new"/> -->
<input type="button" id="submitFrm" onClick="this.form.submit();" value="new" />
</form>
my template contains a form :
<form action="." method="post">
<label {#for="q"#}>Search: </label>
<br>
<input type="text" name="username" value="USERNAME" />
<br>
<input type="text" name="password" value="PASSWORD"/>
<br>
<input type="submit" value="Search">
</form>
But in my Django code when I write:
def register(request):
userID = request.POST['username']
I am getting the error:
MultiValueDictKeyError at /register/
"Key 'username' not found in < QueryDict: {}>"
Please help.
You are not POSTing to the URL. You should not try to use request.POST in a GET request; make sure to check the request method first.
On clicking "place order" in Magento, I want to capture some of its values and feed them to the following form:
<form method="post" action="https://www.jambopay.com/JPExpress.aspx" target="_blank">
<input type="hidden" name="jp_item_type" value="cart"/>
<input type="hidden" name="jp_item_name" value="test shop"/>
<input type="hidden" name="order_id" value="455879"/>
<input type="hidden" name="jp_business" value="business#yourdomain.com"/>
<input type="hidden" name="jp_amount_1" value="51"/>
<input type="hidden" name="jp_amount_2" value="0"/>
<input type="hidden" name="jp_amount_5" value="0"/>
<input type="hidden" name="jp_payee" value="email#yourcustomer.com"/>
<input type="hidden" name="jp_shipping" value="company name"/>
<input type="hidden" name="jp_rurl" value="http://www.yourwebsite.com/testpost/Result.aspx?ii=0"/>
<input type="hidden" name="jp_furl" value="http://www.yourwebsite.com/testpost/Result.aspx?ii=1"/>
<input type="hidden" name="jp_curl" value="http://www.yourwebsite.com/testpost/Result.aspx?ii=2"/>
<input type="image" src="https://www.jambopay.com/jambohelp/jambo/rsc/paymentsbyJamboPay.jpg"/>
</form>
The values include:
Order Number,
Total Amount,
Customers Email Address,
How do i do this?
You can get value of order after save order is called you can get last order id from this methods
$orderId = Mage::getSingleton('checkout/session')->getLastOrderId();
once you have order id then load order like this
$order = Mage::getModel('sales/order')->load($orderId);
and you can get all details of order