| |
|
|
| | Помогите пожалуста.
У меня в ячейке для описания в водится текст, который после записываестя в базу данных.
Моя проблема что если в тексте есть буквы с акцентом , то они за место (например) буквы è высвечивают č.
Что бы писалось è мне дадо что бы все буквы написанные в ячейке текста переделывались в è
тогда будет видно è.
Только вот я не совсем пойму где вставить код str_replace.
$categorie = str_replace("è","è",$categorie);
|
Подскажите пожалуста.
Вот код:
$connect = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($db);
$select = "SELECT * FROM homepage_cat";
$req = mysql_query($select);
echo '<a href="index.php">Index</a><br>';
if ($url == null)
{
$url = 'http://';
}
else
{
$url = $_POST['url'];
}
if (!empty($nom) && !empty($url) && $url !== 'http://')
{
if (empty($description))
{
mysql_query("INSERT INTO homepage VALUES('', '$nom', '$url', '$categorie', ' ')");
$nom = null;
$url = 'http://';
echo 'Le site a été ajouté !';
}
else
{
mysql_query("INSERT INTO homepage VALUES('', '$nom', '$url', '$categorie', '$description')");
$nom = null;
$url = 'http://';
echo 'Le site a été ajouté !';
}
}
else if (empty($nom) && (empty($url) || $url == 'http://'))
{
echo '<br><br>';
}
else if (empty($nom) || empty($url) || $url == 'http://')
{
echo '<font color="red">Merci de remplir tous les champs (Description est facultatif) ! </font>';
$nom = $_POST['nom'];
$url = $_POST['url'];
}
echo '<form name="site" method="post" action="homepage_add_site.php">
<table cellpadding="3" cellspacing="0" border="0" align="center">
<tr>
<td>Nom : </td>
<td><input type="text" size="20" name="nom" value="'.$nom.'"></td>
</tr>
<tr>
<td>URL : </td>
<td><input type="text" size="40" name="url" value="'.$url.'"></td>
</tr>
<tr>
<td>Catégorie : </td>
<td><select name="categorie">';
while($row = mysql_fetch_array($req))
{
echo '<option value="'.$row['id_cat'].'">'.$row['nom_cat'];
}
echo '</select>
</td>
</tr>
<tr>
<td colspan="2">Description (facultatif - 255 caractères maxi) : </td>
</tr>
<td colspan="2"><textarea name="description" rows="3" cols="40"></textarea></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" value="Valider"></td>
</tr>
</table>
</form>';
|
| |
| |
|
|
| |
|
|
| |
для: cccp
(28.01.2006 в 19:31)
| | | Вы хотите произвести замену до вставки данных в базу данных или перед выводом информации из базы данных? | |
| |
|
|
| |
|
|
| |
для: cheops
(28.01.2006 в 22:25)
| | | Код ставиться там где обработчик формы! Когда вы добавляете информацию то в обработчике сразу будет меняться и записываться в базу | |
| |
|
|
| |
|
|
| |
для: midav
(29.01.2006 в 00:50)
| | | ok | |
| |
|
|