ReifTer

Рейтинг
56
Регистрация
07.04.2008

Перечитайте этот топик сначала и решение найдете. У вас та же самая проблема, ошибка в составлении запроса, все одинарные кавычки нужно экранировать функцией, а не убирать их как вы сделали.

Функция для экранирования mysql_real_escape_string или mysql_escape_string.

kvins:
INSERT INTO facts (idfacts,text) VALUES ('1','
проверка
')
вот что выводиться

У вас этот запрос записывается? Если да то покажите тот который не записывается. И скажите какой тип поля у idfacts

kvins:
А где ошибки в phpmyadmin ?

Выполните запрос в phpmyadmin, который генерируется в пхп и он выведет вам ошибку если запись неправильная.

ReifTer добавил 01.11.2011 в 19:20

Выполните такой код:

$insert = mysql_query ("INSERT INTO facts (idfacts,text) VALUES ('$numff','$fact1')") or die(mysql_error());

Смотрите какую ошибку пишет Mysql mysql_error(); или покажите, какой запрос выводится

поставьте это перед записью в базу

echo "INSERT INTO facts (idfacts,text) VALUES ('$numff','$fact1')";

и покажите что он вывел.

первое что бросилось, поменяйте местами


$fact1 = mysql_real_escape_string($fact1);
$fact1 = "<div><div class='facts'>" .$fact1. "</div></div>";

на


$fact1 = "<div><div class='facts'>" .$fact1. "</div></div>";
$fact1 = mysql_real_escape_string($fact1);

Скорее всего из-за кавычек 'facts', у вас рушится строка запроса. Воспользуйтесь функцией mysql_escape_string()

$fact1=mysql_escape_string($fact1);

а лучше покажите код, и вам сразу решат проблему)

скобки тегов нужно заменить на html коды.

<img scr=' + file + '> будет выглядеть так &lt;img scr=' + file + '&gt;

Замените это


// показываем что файл загружен
$("<textarea><img scr=" + file + "></textarea>").appendTo("#files");

на это


// показываем что файл загружен
if(!$("#textarea_files").length) {
$('<textarea id="textarea_files"></textarea>').appendTo("#files");
}
$('#textarea_files').append('&lt;img scr="' + file + '"&gt');

Простой пример


<input type="text" id="a" value="5">
<input type="text" id="b" value="7">
<input type="text" id="c" value="4">
<div id="result"></div>

<script>

var a=Number(document.getElementById("a").value);
var b=Number(document.getElementById("b").value);
var c=Number(document.getElementById("c").value);

var v=a*b*c;
if(v>=10 && v<=50) {
document.getElementById("result").innerHTML='Объем '+v+' - очень маленький объем';
}
else if(v>=100 && v<=150) {
document.getElementById("result").innerHTML='Объем '+v+' - очень большой объем';
}
else {
document.getElementById("result").innerHTML='Объем '+v+' - другой объем';
}

</script>
palladin_jedi:
От этого предложения так и веет чем-то из начальной школы.

Больше пользы приносит конструктивные ответы, а не "реализовать можно множеством разных способов"

palladin_jedi:
Вот был приведен. Если подключить воображалку, то можно через два стиля и счётчик задать разные стили для правых и левых блоков.

Указанный пример не решает проблемы динамического содержимого блока, вы этого всё еще не понимаете? А ваше воображение усложняет всё намного и менее функционально будет, если вдруг придётся добавить еще один столбец нужно будет править код.

palladin_jedi:
А где это было в условии, кстати?

ТС указал код, в котором видно, что сделано не таблицами.

<?php

header ("Location: http://уже другой нужный мне домен/?wkey=2535&q=".$_GET["to"]);

?>

Всего: 57