scherm formaat naar de database gaat fout
Pagina: « vorige 1 2 3 volgende »
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$(".delreview").click(function(){
id = $(this).attr("id").replace("delreview", "");
$.ajax(
{
type: "POST",
url: "ajax.php",
data: "action=delreview&id="+id,
complete: function(data)
{
if(data.responseText != "fout")
{
$("#num"+id).slideUp("slow");
}
else
{
alert("De review kon niet worden verwijderd.");
}
}
});
});
id = $(this).attr("id").replace("delreview", "");
$.ajax(
{
type: "POST",
url: "ajax.php",
data: "action=delreview&id="+id,
complete: function(data)
{
if(data.responseText != "fout")
{
$("#num"+id).slideUp("slow");
}
else
{
alert("De review kon niet worden verwijderd.");
}
}
});
});
Wanneer er in ajax.php iets niet goed gaat doe je echo 'fout'; en dan krijg je een alert in je scherm
en op internet ook niet dan zie ik weer een link naar een andere site.
dit heb ik en gebrobeert
// scherm formaat
$width = "<script>document.write(screen.width); </script>";
$height = "<script>document.write(screen.height); </script>";
+ var width = $(window).width();
+ var height = $(window).height();
+ $.post("statistieken.php", { schermBreedte: width, schermHoogte: height }, function(data) {
+ alert("Data Loaded: " + data);
+ });
$resolutie = $width ." X ".$height;
$file = "res.txt";
$fopen = fopen($file, "a");
fwrite($fopen, $resolutie);
fclose($fopen);
zo als je kan zien heb ik ze gewoon van variabele in de database willen stoppen ik zie wel wat hij doet maar zie geen oplossing.
toen dacht ik het naar een file teschrijven en die slaat het zelfde op dus ook niet goed, toen kreeg ik jquery.ajax() maar dan krijg ik gelijk een fout melding.
ik zou cht niet weten hoe ik met dat ajax moet omgaan. en naar welke punten ik zou kijken allemaal vraagtekens
Zie ook eens Vincents code. Als je even goed kijkt kan je deze gebruiken voor jouw resolutie-implementatie.
Gewijzigd op 02/06/2011 20:35:46 door - Ariën -
moet ik me scherm resolutie in een klein paginatje maken en dan de rest door gaan in de volgende pagina ?
de 2 de pagina zou dan statistieken.php zijn met met get schermBreedte en schermHoogte klopt dat dan wel ?
of heb ik het dan nog fout
het is geen GET maar POST waarin de resoluties staan.
met post geef je toch de waardes mee aan het bestand?
hoe lees ik de waardes dan weer in?
Je zou voor de grap eens in statistieken.php de $_POST waardes eens kunnen mailen of ergens in kunnen opslaan, zodat je weet wat er in zit.
mag al niet. wat leuk allemaal zou dat geklooi een paar uur verder en niks
Als het goed is zou je die data ook in je alert() moeten zien.
Laat anders eens zien wat je hebt aan code? Nu wordt het echt gokken.
Laat eens een voorbeeld zien?
<!--
var width = $(window).width();
var height = $(window).height();
$.post("statistieken.php", { schermBreedte: width, schermHoogte: height }, function(data) {
alert("Data Loaded: " + data);
});
//-->
</script>
en in statistieken.php
krijg niks te zien
En laad je jQuery ook in? Nogmaals, het is POST, geen GET.
ga eens een beginnerstut php lezen aub.
ik loop de hele tijd al te vertellen dat ik gen enkel verstand heb van ajax of javascript
Van php blijkbaar ook niet maar oke.. Zoals Aar dus al zegt moet je $_POST gebruiken idpv $_GET en dat is geen ajax of javascript maar gewoon php
jij snapt het ook niet ik geeft namen mee in string mee di kan je op paken met get. maar laat alles maar zitten blij dat jij alles wel weet en zo goed geholpen heb
Indien er zaken in je url staan kan je die inderdaad ophalen met $_GET. Is dit het geval?
Ronald E op 02/06/2011 22:49:27:
ik loop de hele tijd al te vertellen dat ik gen enkel verstand heb van ajax of javascript
Ook daar zijn tuts voor.
Verder als je wat je nu hebt in je <script> zal dit nooit werken.
je roept jQuery niet aan, je laadt het niet in....
Doe dat eerst eens....
Gewijzigd op 02/06/2011 23:07:05 door - Ariën -
sluit deze topic maar
Je topic is verder conform de regels hoor?
bedankt