2 Myload. Нечто подобное делал с помощью jQuery. Только у меня уменьшинные копии картинок были, вместо ссылок. Под твой вариант: PHP: <script type="text/javascript" src="jquery.js"></script> <style type="text/css"> #largeImage { position: absolute; padding: .5em; background: #e3e3e3; border: 1px solid #BFBFBF; } a img { border: none; } </style> <script type="text/javascript"> $(function() { var offsetX = 20; var offsetY = 10; $('a').hover(function(e) { var href = $(this).attr('href'); $('<img id="largeImage" src="' + href + '" alt="big image" />') .css('top', e.pageY + offsetY) .css('left', e.pageX + offsetX) .appendTo('body'); }, function() { $('#largeImage').remove(); }); $('a').mousemove(function(e) { $("#largeImage").css('top', e.pageY + offsetY).css('left', e.pageX + offsetX); }); }); </script> </head> <body> <a href="one.jpg">1</a> <a href="two.jpg">2</a> <a href="three.jpg">3</a> </body> </html>
Вот из этой страницы отправляются переменные $title $desc $date $text : PHP: <?php $db=mysql_connect ("localhost","maxus","4321"); mysql_select_db("yourcomp",$db); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Сайт Вашей Компании | Главная страница </title> <link href="../megastyle.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-- .style6 { font-size: 13px; color: #666666; } --> </style> </head> <body> <!-- da first table --> <?php include("../parts/header.php"); ?> <!-- DA END DA FIRST TABLE --> <table width="760" height="500" border="0" align="center" cellpadding="0" cellspacing="0" > <tr> <td width="174" height="329" align="left" valign="top" bgcolor="#FFFFFF"> <!-- меню --> <?php include ("../parts/menu_admin.php"); ?> <!-- МЕНЮ --> </td> <td width="398" align="left" valign="top" bgcolor="#FFFFFF" style="color:black;" > <strong> Добавление новости </strong> <strong>:</strong><br /> <!-- пошли формы --> <form name=" form1" action="add_news_action.php" method="post"> <p><label>Название новости: <input type="text" name="title" id="title" /> </label> </p> <p><label>Описание новости: <input type="text" name="desc" id="desc" /> </label> </p> <p><label>Дата новости: <input type="text" name="date" id="date" /> </label> </p> <p><label>Текст новости: <textarea name="text" cols="40" rows="20" id="text"></textarea> </label> </p> <p><label> <input name="submit" type="submit" id="submit" value="Добавить" /> </label> </p> </form> <!-- ЗАКОНЧИЛИСЬ формы --> </td> <td width="189" valign="top" bgcolor="#FFFFFF"> <!-- one in one --> <table width="189" height="" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="390" align="left" valign="top" id="link_to_news" style="color:black; font-weight: bold; padding-left:20px ;padding-top:5px; padding-right:20px"><p align="justify" class="style6">Новости компании:<br > <!-- анонс колонка новостей --> </td> </tr> </table> <!-- one in one --> </td> </tr> </table> <!-- footer --> <?php include ("../parts/footer.php"); ?> <!-- FOOTER--> <br /> </body> </html> поступают они вот вэту страницу (с тем самым проблемным && ): PHP: <?php ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Сайт Вашей Компании | Главная страница </title> <link href="../megastyle.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-- .style6 { font-size: 13px; color: #666666; } --> </style> </head> <body> <!-- da first table --> <?php include("../parts/header.php"); ?> <!-- DA END DA FIRST TABLE --> <table width="760" height="500" border="0" align="center" cellpadding="0" cellspacing="0" > <tr> <td width="174" height="329" align="left" valign="top" bgcolor="#FFFFFF"> <!-- меню --> <?php include ("../parts/menu_admin.php"); ?> <!-- МЕНЮ --> </td> <td width="398" align="left" valign="top" bgcolor="#FFFFFF" style="color:black;" > <strong> Добавление новости </strong> <strong>:</strong><br /> <!-- ЗАНОСЯТСЯ ПЕРЕМЕННЫЕ В БАЗУ ДАННЫХ --> <?php include("../bd.php"); if (isset ($_POST['title'])) {$title=$_POST['title'];if($title=='') {unset($title);}} if (isset ($_POST['desc'])) {$desc=$_POST['desc']; if($desc=='') {unset($desc);}} if (isset ($_POST['date'])) {$date=$_POST['date']; if($date=='') {unset($date);}} if (isset ($_POST['text'])) {$text=$_POST['text']; if($text=='') {unset($text);}} if (isset($title) AND isset($desc) AND isset($date) AND isset($text)) { $result=mysql_query ("INSERT INTO news (title,desc,date,text) VALUES ('$title','$desc','$date','$text')"); if ($result=='true') {echo "Новость добавлена";} else {echo "Новость не добавлена";} } else { echo "<p>Проверьте все поля</p>"; } ?> <!-- ЗАКОНЧИЛИСЬ ЗАНЕСЕНИЕ ДАННЫХ В БД --> </td> <td width="189" valign="top" bgcolor="#FFFFFF"> <!-- one in one --> <table width="189" height="" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="390" align="left" valign="top" id="link_to_news" style="color:black; font-weight: bold; padding-left:20px ;padding-top:5px; padding-right:20px"><p align="justify" class="style6">Новости компании:<br > <!-- анонс колонка новостей --> </td> </tr> </table> <!-- one in one --> </td> </tr> </table> <!-- footer --> <?php include ("../parts/footer.php"); ?> <!-- FOOTER--> <br /> </body> </html> вот
if($desc == '') { unset($desc); } я так понял это если переменной не присвоено значение то чтоб его не присвоели ,но не вижу необходимости в этом поскольку данные принимаются да и передаются постом.
Ищу гостеваю книгу в которой оставленные сообщения не будут выводиться до тех пор пока админ не проверит эти сообщения!
Обычная гостевая, просто делаем в базе одну доп. колонку proverka, и делаем вывод сообщений в обычную гостевую только с параметром proverka == 1, а в админке показываем все сообщения + добавляем ссыль по типу <a href="proverka.php?p=1&id=$id">Проверено</a> А в нем PHP: if (isset($_GET['p'] && isset($_GET['id']))) { $id = $_GET['id']; $p = $_GET['p']; settype($id, "integer"); settype($p, "integer"); if ($p == 1) { mysql_query("UPDATE `tbl` SET `proverka` = 1 WHERE `id`=$id"); } } Gifts, От настройки php зависит понимает ли он сравнение с группировкой или нет, такие запросы нужно всегда группировать так как он просто не понимает что от него требуют, сам сталкивался как-то с этой проблемой... p.s для всех: Если у вас нет ошибок в скрипте, то значит там логическая ошибка и во все проверки советую вставлять код echo "aaa<br>"; так вы поймете по выводу где у вас ошибка!
mailbrush, это для админа страница... И напиши как ты её проведешь с радостью проверю =) Ах да там ошибочка в скрипте небольшая, не там скобочка, но назовем это защитой от дурака
php вроде сам переназначает переменные по их заполнению, поэтому я не помню изменит ли он переменную из integer если в неё попытаться записать строку и из-за этого решил использовать переназначение в самый последний момент...
Кому как, если используешь settype не только для int, то он предпочтительнее, да и все зависит от стиля =) Мне например больше нравиться settype($a,"integer"); чем $a = intval($a);
KaMiKadZe Боюсь вы заблуждаетесь, приоритет у операций строго определенный и от настроек не зависит. Приоритет AND - меньше чем большинство прочих операторов http://ru2.php.net/manual/en/language.operators.precedence.php
Приоритеты да, а вот если их слишком много друг за другом без скобок одних и тех же почему-то путается все... Да и не говорил я ничего про другие операции... Я не знаю в чем тут именно проблема, но на хостинге такой код у меня сработает, а вот на денвере ничего не вылезет...
и вновь прошу помощи как сделать чтоб запустил скрипт на денвере, и он каждые 5 минут например, выполнял какую нибудь функцию?