AJAX är en smidigare lösning för just detta. Då slipper du rendera om allt förutom det relevanta :-)
Frågan#1
Har en sida som visar sökresultat, x antal träffar. För varje träff finns en type="image". När knappen trycks går den in i isset där den utför en query. Sen vill jag att den ska visa sidan exakt som den var. Går det att göra med enkel/magisk kod eller måste jag anropa koden som genererar sökresultatet igen med en funktion?
<?php if (isset($_POST['image_x'])) //Om länken "Lägg till som favorit" i sökformuläret har tryckts.
{
$u_id = $_POST['user_id'];
$m_id = $_POST['member'];
$add_date = $_POST['added'];
$sql=mysql_query("INSERT INTO bank (user_id,member,added) VALUES ('$u_id','$m_id','$add_date')");
} //end isset
if (isset($_POST['search'])) //Om knappen "Uppdatera" i sökformuläret har tryckts.
{
//här skapas sökresultatet
}
?>
<form name="imageform" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<INPUT TYPE="image" SRC="lagg_till_som_kund.gif" NAME="image" HEIGHT="10" WIDTH="100" BORDER="0" ALT="Submit Form">
<input type="hidden" name="user_id" id="name" value="<?php echo $useridet; ?>"/>
<input type="hidden" name="member" id="name" value="<?php echo $medlem; ?>"/>
<input type="hidden" name="added" id="name" value="<?php echo $todays_date; ?>"/>
</form>
LÖST! med hjälp av include av '//här skapas sökresultatet' , anropas när knapparna trycks