Перечитайте этот топик сначала и решение найдете. У вас та же самая проблема, ошибка в составлении запроса, все одинарные кавычки нужно экранировать функцией, а не убирать их как вы сделали.
Функция для экранирования mysql_real_escape_string или mysql_escape_string.
У вас этот запрос записывается? Если да то покажите тот который не записывается. И скажите какой тип поля у idfacts
Выполните запрос в 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 + '> будет выглядеть так <img scr=' + file + '>
Замените это
// показываем что файл загружен$("<textarea><img scr=" + file + "></textarea>").appendTo("#files");
на это
// показываем что файл загруженif(!$("#textarea_files").length) { $('<textarea id="textarea_files"></textarea>').appendTo("#files");}$('#textarea_files').append('<img scr="' + file + '">');
Простой пример
<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>
Больше пользы приносит конструктивные ответы, а не "реализовать можно множеством разных способов"
Указанный пример не решает проблемы динамического содержимого блока, вы этого всё еще не понимаете? А ваше воображение усложняет всё намного и менее функционально будет, если вдруг придётся добавить еще один столбец нужно будет править код.
ТС указал код, в котором видно, что сделано не таблицами.
<?php
header ("Location: http://уже другой нужный мне домен/?wkey=2535&q=".$_GET["to"]);
?>