beste mensen,

ik heb een mysql gebaseerde verzoekserver gemaakt deze draaid perfect
heb er een metta refresh opgezet van 1 minuut.

nu wil ik het eigenlijk zo maken dat hij voor en na de refresh kijkt
hoeveel berichten erin staan en als er een is bijgekomen het tabblad
gaat knipperen (net als bij msn) nu heb ik al een java scriptje maar
dat switcht alleen de titel en "nieuw verzoekje" en laat niet het tabblad knipperen.

mijn vragen: 1 hoe laat je hem checken of er een bericht is bijgekomen?
2 heb de ballen verstand van javascript en wie heeft er een scriptje dat
het tabblad laat knipperen

db-tabel: id, naam, artiest, titel, reactie, datum, tijd, ip

groeten joop

[size=xsmall]Toevoeging op 29/01/2013 18:43:42:[/size]

<?php
$result = mysql_query("SELECT * FROM vs");
$rows = mysql_num_rows($result);
sleep( 60 );
$Newrows = Mysql_num_rows(mysql_query("SELECT * FROM vs");
if ($newrows = $rows){ return true;}
else { header ("location: verzoekadmin.php?tabblink=1");
?>

Dacht zelf zoiets maar weet niet zeker
Dit is géén vergelijking: if ($newrows = $rows)

= is toekennen van een waarde.
== is vergelijken.
=== is vergelijken en checken of het type hetzelfde is.
<?php
$result = mysql_query("SELECT * FROM vs");
$rows = mysql_num_rows($result);
sleep( 60 );
$Newrows = Mysql_num_rows(mysql_query("SELECT * FROM vs");
if ($newrows === $rows){ return true;}
else { header ("location: verzoekadmin.php?tabblink=1");}
?>

Idd === dan
Probeer het eens uit zou ik zeggen.

Dit werkt helaas niet het laden van de pagina duurt nu 60 seconden er zou toch een betere manier moeten zijn dan bijvoorbeeld een aparte pagina te maken en twee pagina's te laten refreshen?
<?php
sleep(60);
?>

Vind je het dan gek dat ie er 60 seconden over doet? ;-)
Ga eens googlen op Javascipt/AJAX dan kan je gegevens opvragen zonder de pagina te verversen.
Als je dan ergens niet uitkomt horen we het wel.
klopt ger maar zei al heb de ballen verstand van java en
vroeg me af af het op een of andere manier mogelijk was met php
later vanavond dacht ik zal het ff beetje toelichten met script erbij
maar ja sleep = en blijft sleep en geen "ga door met het script en
voer ddit stukje over 60 seconden uit" dat is wat ik nodig heb.
maar goed ga morgen ff aan de rommel met java alleen het probleem
is dat ik niet goed snap wat ie dan doet :-)
Joop Slabbekoorn op 29/01/2013 23:15:33

klopt ger maar zei al heb de ballen verstand van java

Maar dat maakt niet uit, als je maar iets begrijpt van Javascript.

(en ik maak alleen maar de opmerking omdat ik verbijsterd ben door het feit dat je de derde bent vandaag....)

Erwin H op 29/01/2013 23:26:25

Maar dat maakt niet uit, als je maar iets begrijpt van Javascript.

nee dus snap er niks van, denk dat ik het maar laat schieten. of iemand moet me op weg willen helpen?
Erwin H op 29/01/2013 23:26:25

(en ik maak alleen maar de opmerking omdat ik verbijsterd ben door het feit dat je de derde bent vandaag....)

hoe bedoel je derde vandaag???
Je bent de derde die niet begrijpt dat java !== javascript.
<html>
<head>
<title>verzoek server admin</title>
<link href="icon.png" rel="shortcut icon" type="image/x-icon" />
</head>
<script type="text/javascript">
<!--
var origTitle = document.title;
//snap ik var = $origTitle = document.title; spreekt voor zich
var hiliteTitle = "NIEUW VERZOEKJE!";
//snap ik ook = $hiliteTitle = "text";
var toggle = false;
//toggle is sluiten = false;

setInterval('wijzigTitel()', 500);
//interval voor functie wijzigtitel = 500 ms

function wijzigTitel()
//spreekt ook voor zich
{
document.title = toggle ? origTitle : hiliteTitle;
// ????????????????
toggle = !toggle;
// ????????????????
}
-->
</script>
<body>
</body>
</html>

oke maar wat is wat bijv. php: "mysql INSERT * INTO table" in javascript?

Reageren