par
x@v » 01 avr. 2007, 04:35
Bonjour,
j'ai un script qui fonctionne pas sur les index de ma table, je n'est pas pu faire autrement.
A chaque fois que j'essaie d'afficher le contenu de ma page en cliquant sur mon lien, sa ne fonctionne pas à cause de l'apostrophe et de l' é
Donc je me demande si il n'y a pas de fonction javascript, sa m'arrangerai bien, en php j'ai essayer une addslashes et stripslashes sans résultat.
http://88.167.164.83/jean-paul/index.php
function detailvu($conte) {
$reponse = new xajaxResponse();
$req = "SELECT * FROM pages where rubrique='$conte'";
$query = mysql_query($req);
$txt ='<p id="titre_menu">' . $conte . '</p>';
$txt .= '<ul id="menu_colonne">';
while($donnees = mysql_fetch_assoc($query)) {
$txt .= '<li>';
$txt .= '<a OnClick="xajax_article(\'' . $donnees['page'] . '\');" href="javascript:void(0);">' . $donnees['page'] . '</a>';
$txt .= '</li>';
}
$txt .= '</ul>';
$reponse->addAssign("menu", "innerHTML", $txt);
return $reponse->getXML();
}
function article($page) {
$reponse = new xajaxResponse();
$req = "select * from article where page='$page'";
$query = mysql_query($req);
$txt='';
while($test= mysql_fetch_assoc($query)) {
$txt.= '<div id="contenu">';
$txt.= '<span id="mis_en_ligne">Mise en ligne le ';
$affiche=date('d-m-Y', $test['creer']);
$jourfr=explode('-', $affiche);
$txt.= $jourfr[0].' '; // 00 jour
$txt.= date_month($jourfr[1]).' '; // 00 mois
$txt.= $jourfr[2].'</span><br />'; // 0000 année
$txt.= ''.stripslashes(ucfirst($test['article_text'])).'';
$txt.= '<span id="modifier">Modifier le ';
$jour=date('d-m-Y', $test['modifier']);
$jourfr=explode('-', $jour);
$txt.= $jourfr[0].' '; // 00 jour
$mois=date_month($jourfr[1]);
$txt.= $mois.' '; // 00 mois
$txt.= $jourfr[2].'<br />'; // 0000 année
$txt.= '</span></div>';
}
$reponse->addAssign("conte", "innerHTML", $txt);
return $reponse->getXML();
}
Merci d'avance.
Bonjour,
j'ai un script qui fonctionne pas sur les index de ma table, je n'est pas pu faire autrement.
A chaque fois que j'essaie d'afficher le contenu de ma page en cliquant sur mon lien, sa ne fonctionne pas à cause de l'apostrophe et de l' é
Donc je me demande si il n'y a pas de fonction javascript, sa m'arrangerai bien, en php j'ai essayer une addslashes et stripslashes sans résultat.
http://88.167.164.83/jean-paul/index.php
[php]function detailvu($conte) {
$reponse = new xajaxResponse();
$req = "SELECT * FROM pages where rubrique='$conte'";
$query = mysql_query($req);
$txt ='<p id="titre_menu">' . $conte . '</p>';
$txt .= '<ul id="menu_colonne">';
while($donnees = mysql_fetch_assoc($query)) {
$txt .= '<li>';
$txt .= '<a OnClick="xajax_article(\'' . $donnees['page'] . '\');" href="javascript:void(0);">' . $donnees['page'] . '</a>';
$txt .= '</li>';
}
$txt .= '</ul>';
$reponse->addAssign("menu", "innerHTML", $txt);
return $reponse->getXML();
}
function article($page) {
$reponse = new xajaxResponse();
$req = "select * from article where page='$page'";
$query = mysql_query($req);
$txt='';
while($test= mysql_fetch_assoc($query)) {
$txt.= '<div id="contenu">';
$txt.= '<span id="mis_en_ligne">Mise en ligne le ';
$affiche=date('d-m-Y', $test['creer']);
$jourfr=explode('-', $affiche);
$txt.= $jourfr[0].' '; // 00 jour
$txt.= date_month($jourfr[1]).' '; // 00 mois
$txt.= $jourfr[2].'</span><br />'; // 0000 année
$txt.= ''.stripslashes(ucfirst($test['article_text'])).'';
$txt.= '<span id="modifier">Modifier le ';
$jour=date('d-m-Y', $test['modifier']);
$jourfr=explode('-', $jour);
$txt.= $jourfr[0].' '; // 00 jour
$mois=date_month($jourfr[1]);
$txt.= $mois.' '; // 00 mois
$txt.= $jourfr[2].'<br />'; // 0000 année
$txt.= '</span></div>';
}
$reponse->addAssign("conte", "innerHTML", $txt);
return $reponse->getXML();
}[/php]
Merci d'avance.