ca te donne juste une date tout seule ?
Type: Messages; Utilisateur: sabotage
ca te donne juste une date tout seule ?
Teste la requête dans le server manager pour voir si elle retourne quelle chose.
essai comme ça :
echo $sql = "select
id
,subject
,location
,description
,CONVERT(varchar,starttime,120) as...
Il ne s'agit pas de faire fonctionner ton calendrier mais juste de controler la requête ; donc juste une page PHP qui fait la connexion, execute la requête et tu regardes le format de date retourné.
Fais le en dehors de ton script de calendrier.
Il faudrait que tu regardes sous quel format cette requête
select * from jqcalendar where starttime
retourne les dates quand elle executée par PHP.
Il faudrait revoir date_parse() aussi.
Il faut que tu mettes le format de date prise par ton serveur.
Essai un format francais :
function php2MsSqlTime($phpDate){
return date("d/m/Y H:i:s", $phpDate);
}
Il faudrait voir la fonction que tu as refaite pour php2MsSqlTime()
Ba non ce n'est pas normal, $ret['Msg'] doit bien être pour avoir un retour d'erreurs.
Comme ça ?
$sql = "delete from jqcalendar where id=" . $id;
$ret['Msg'] = "requête: " . $sql . '<br/>' . 'erreur : ' . mssql_get_last_message();
pour remplacer le mysql_lastinsert_id tu peux...
Etrange, la requête delete est tout ce qu'il y a de plus simple :
essaie de debuguer en faisant :
$sql = "delete from jqcalendar where id=" . $id;
die("requête: " . $sql . '<br/>' . 'erreur : '...
Il suffirait que tu affiches la requêtes posant problème et je pense qu'on pourrait facilement la reformuler pour sql server.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.