Parse Error dans une simple requete AJAX

[Résolu/Fermé]
Signaler
Messages postés
32
Date d'inscription
mardi 9 juin 2009
Statut
Membre
Dernière intervention
7 mai 2011
-
Messages postés
32
Date d'inscription
mardi 9 juin 2009
Statut
Membre
Dernière intervention
7 mai 2011
-
Salut tout le monde,

Ca fais pres de 2 heures que je tourne en rond autout de cette parse error, ce qui commence à m'agacer sérieusement.
Quelqu'un aurait-il quelques minutes pour corriger ça...

<?php
$next_month_link = '<div class="control_right"><a href="#" onclick=Ajax.Updater("calendar","calendar.php?month="'.$month."&year=".$year); return false;'>>></a></div><div style="clear:both;"></div>';
?>



2 réponses

Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
889
essayes une des deux:

<div class="control_right"><a href="javascript:Ajax.Updater('calendar','calendar.php?month=<?php echo $month; ?>&year=<?php echo $year; ?>')"; return false;>>></a></div><div style="clear:both;"></div>

<?php
$next_month_link = '<div class="control_right"><a href="#" onclick=Ajax.Updater("calendar","calendar.php?month='.$month.'&year='.$year'); return false;'>>></a></div><div style="clear:both;"></div>';
?>
Messages postés
32
Date d'inscription
mardi 9 juin 2009
Statut
Membre
Dernière intervention
7 mai 2011
1
Merci Alain_42 pour ton effort
Après plusieurs heures supplémentaires, voici une bonne synthaxe:

$next_month_link = '<div class="control_right"><a href="#"  onclick="new Ajax.Updater(\'calendar\',\'calendar.php?month='.($month != 12 ? $month + 1 : 1).'&year='.($month != 12 ? $year : $year + 1).'\'); return false;">>></a></div><div style="clear:both;"></div>'; 

Maintenant ce pose un deuxième problème:
Explications...

- La div qui est mise à jour est une div qui contient un petit calendrier.
- Ce calendrier contient des événements (liens) sur certains jours

Quand je clique sur un de ces liens, la page s'actualise entièrement et repositionne mon calendrier a la date actuelle...

Y-a-t'il un moyen d'éviter ça?

Merci pour votre aide
Messages postés
32
Date d'inscription
mardi 9 juin 2009
Statut
Membre
Dernière intervention
7 mai 2011
1
Bon j'imagine que tout le monde dors en France...

La seule solution que j'ai trouvé est refaire passer les dates affichées par le calendrier dans l'URL des liens... donc je vais dire que c'est résolu.

@Plouss