Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][JavaScript][PHP]Co zamiast form action?, Wiem co niedziała i szukam to co zadziała
frankiejojo
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 2
Dołączył: 20.07.2014

Ostrzeżenie: (0%)
-----


Potrzebuję rozwiązanie prostego teoretycznie zagadnienia:

W panelu użytkownika pojawia się lista:

zwykłe zapytanie select, które generuje liste
for ($i=0; $i <$ile_znalezionych; $i++)
{
echo '<div id = "list">';
<form action = .....>

echo '</div>';


}

W ramach tego form action jest przycisk który przekierowuje do pliku zmien.php

Tylko mnie zależy na tym by nie było podstron.

Czyli mam taką funkcję


function zmien(){
$.get( "zmien.php", {nroferty:$("#nroferty").val()} ).done(function( data ) {
$("#wyniki").html(data);
});

i tu pojawia się problem.

1 Form action z formułą java script nie chodzi/
2. Jak nie ma form action to "wychwytuje" tylko pierwsze id na stronie a dalszych już nie widzi (oczywiście wiem, że id powinno być tylko jedno).

Tak więc wiem co nie chodzi - i szukam tego co chodzi.
Pytanie:
Jak zmodyfikować funkcję by wychwytywała różne id?
albo
Co ma być zamiast form action by to chodziło>

Dzięki za podpowiedź
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
frankiejojo
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 2
Dołączył: 20.07.2014

Ostrzeżenie: (0%)
-----


Oczywiście funkcja znajduje się w head pomiędzy znacznikami java
<head>
<script type="text/javascript">
function zmien(){
$.get( "zmien.php", {nroferty:$("#nroferty").val()} ).done(function( data ) {
$("#wyniki").html(data);
});
</script>
<head>
<body>
<?php
//laczenie z baza
requier laczene.php;
//wyszukaj
$zapytanie = select nr oferty from baza where zuytkownik = $uzytkownik;
// z tego zapytania generuję listę wszystkich ofert
$wynik = mysqli_query($mysql, $zapytanie);
$ile = mysqli_num_rows($wynik);
// listuje całość
for ($i=0; $i <$ile; $i++)
{
echo '<form action = zmien.php method = "post">';
echo '<input type ="hidden" name = "nroferty" id ="nroferty" value = "';
echo stripslashes($wiersz['nroferty']);
echo '"';
echo '<input type="submit" value="Szukaj" />';
echo '</form>';
}
?>
</body>

no i właśnie nie wiem czym zastąpić to form action by wyrzucało funkcję a nie kierowało do podstrony




Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 07:50