Kod który daje już działa, tylko nie wiem czy jest to dobre rozwiązanie #hardcoded?:
A.php
<?php
include( "inc/head.php" );
include( "inc/foot.php" );
?>
B.php ( head.php )
$id = 1;
setcookie( "id", $id, time()+3600 );
Skrypt z B.php:
<script type="text/javascript">
$( document ).ready(function() {
$( "#addTricks" ).click(function() {
$( "#body" ).load( "inc/addTricks.php" );
});
});
</script>
C.php ( addTricks.php ):
$id = $_COOKIE[ "id" ];
Skrypt z C.php ( addTricks.php ):
$( "#newTrick" ).click( function() {
var idz = <?php echo '"'. $id .'";'; ?>
var inpTrick = $( "select[name=trick]" ).val();
var inpType = $( "select[name=types]" ).val();
var inpPlace = $( "select[name=place]" ).val();
var inpLink = $( "input[name=vidLink]" ).val();
if( isEmpty( inpLink ) || isEmpty( inpType ) || isEmpty( inpPlace ) )
{
alert( "Wypelnij wszystkie pola" );
return false;
}
$.ajax({
type:"post",
url:"inc/sendTricks.php",
dataType:"text",
data: "id="+idz+"&trick="+inpTrick+"&types="+inpType+"&place="+inpPlace+"&vidLink="+inpLink,
success: function() {
alert( "UDALO SIEEEEE" );
$( "#newTrick" ).attr( "disabled", true );
setTimeout(function(){
$("#newTrick").attr("disabled", false );
}, 10000);
}
});
})
Bez sensu jest podawani sendTricks.php, bo wcześniej ( zanim użyłem Cookies ) zwykłe echo $id; w C.php niczego nie wypisywało. Jeżeli coś jest nie jasno proszę śmiało pisać