Hey guys,
I want to get data form my index.html.eex
<section class="phx-hero">
<h1><%= gettext "Welcome to %{name}!", name: "Phoenix" %></h1>
<p>Peace of mind from prototype to production</p>
</section>
<section class="row">
<article class="column">
<%= for produit <- @produits do%>
<img src="file:///../<%= produit.lienphoto%>" alt="<%= produit.titre %>">
<p>€ <%= produit.prix %>,00</p>
<%= link "Ajout au panier", to: Routes.page_path(@conn, :ajout, produit: produit) %>
<br/>
<% end %>
</article>
<article>
<%= form_for @conn, Routes.session_path(@conn, :delete), [method: :delete, as: :user], fn _ -> %>
<div class="form-group">
<%= submit "logout" %>
</div>
<% end %>
</article>
</section>
<script type ="text/javascript" src = "<%= Routes.static_path(@conn, "/js/app.js") %>"> </script>
and in my pageController
def ajout(conn, %{"produit" => produit}) do
produits = get_produit()
id_u = Plug.Conn.get_session(conn, :user_id)
id_p = produit.id
IO.puts " aaaaaaaa #{id_p} aaaaaaaaaaaaaaa"
requette_inserer_panier(id_u,id_p)
render(conn, "index.html", produits: produits)
end
And in my router.ex
scope "/", BbmayWeb do
pipe_through :browser
get "/", PageController, :index
get "/page", PageController, :connexion
get "/pages", PageController, :ajout
resources "/users", UserController
resources "/sessions", SessionController, only: [:new, :create, :delete], singleton: true
end
But I have this problem:
argument error
What’s th problem??
Thank’s for your help