Bonjour. Bon ne sachant pas si ce post est mieux dans la partie php ou css, je post ici (puis si je me suis trompé un admin me fera changer de catégorie).
Alors voila le problème. Quand j'ajoute un morceau de code php dans ma page, tout ce qui ce trouve a la suite de ce code ne s'affiche plus.
En gros toutes les autres div deviennent inexistante.
Ce code me sert a ajouter une news d'un blog dans une tout petite reservé au site.
Il ce trouve donc dans un balises div qui est en absolu
J'ai aussi essayer de faire un include (ce qui m'arrange) mais je rencontre le même problème.
Le problème vient il du php ? (jamais rencontré ce problème...)
Ce que je comprend pas, c'ets que j'ai d'autres INSERT ou SELECT dans ma page, et je rencontre aucun problème.
Voici le code php :
<?php
//Je sélectionne toutes les catégories de la table
$sql = "SELECT post_content FROM wp_posts WHERE ID=LAST_INSERT_ID(ID)";
$enreg = mysql_query($sql) or die(mysql_error());
while ($rec = mysql_fetch_array($enreg)){
$mots_complets = $rec['post_content'];
//fonction limitation de mots
function debutchaine($chaine, $nbmots) { // 1er argument : chaîne - 2e argument : nombre de mots
$max=50;
if(strlen($chaine)>=$max){$chaine=substr($chaine,0,$max);
$espace=strrpos($chaine," ");
$chaine=substr($chaine,0,$espace).'... <a href="http://www.site.fr"><b>Lire la suite</b></a>'; }
//echo $chaine;
$tab = explode(" ",$chaine);
if (count($tab) <= $nbmots) {
$affiche = $chaine;
}
else {
$affiche = "$tab[0]";
for ($i=1; $i<$nbmots; $i++) {
$affiche .= " $tab[$i]";
}
}
return $affiche;
}
$nb_mots = 40;
$mot_courts = debutchaine($mots_complets, $nb_mots);
echo $mot_courts;
}
?>
Bonjour. Bon ne sachant pas si ce post est mieux dans la partie php ou css, je post ici (puis si je me suis trompé un admin me fera changer de catégorie).
Alors voila le problème. Quand j'ajoute un morceau de code php dans ma page, tout ce qui ce trouve a la suite de ce code ne s'affiche plus.
En gros toutes les autres div deviennent inexistante.
Ce code me sert a ajouter une news d'un blog dans une tout petite reservé au site.
Il ce trouve donc dans un balises div qui est en absolu
J'ai aussi essayer de faire un include (ce qui m'arrange) mais je rencontre le même problème.
Le problème vient il du php ? (jamais rencontré ce problème...)
Ce que je comprend pas, c'ets que j'ai d'autres INSERT ou SELECT dans ma page, et je rencontre aucun problème.
Voici le code php :
[php]<?php
//Je sélectionne toutes les catégories de la table
$sql = "SELECT post_content FROM wp_posts WHERE ID=LAST_INSERT_ID(ID)";
$enreg = mysql_query($sql) or die(mysql_error());
while ($rec = mysql_fetch_array($enreg)){
$mots_complets = $rec['post_content'];
//fonction limitation de mots
function debutchaine($chaine, $nbmots) { // 1er argument : chaîne - 2e argument : nombre de mots
$max=50;
if(strlen($chaine)>=$max){$chaine=substr($chaine,0,$max);
$espace=strrpos($chaine," ");
$chaine=substr($chaine,0,$espace).'... <a href="http://www.site.fr"><b>Lire la suite</b></a>'; }
//echo $chaine;
$tab = explode(" ",$chaine);
if (count($tab) <= $nbmots) {
$affiche = $chaine;
}
else {
$affiche = "$tab[0]";
for ($i=1; $i<$nbmots; $i++) {
$affiche .= " $tab[$i]";
}
}
return $affiche;
}
$nb_mots = 40;
$mot_courts = debutchaine($mots_complets, $nb_mots);
echo $mot_courts;
}
?>
[/php]