Бля.. туплю)) спасибо большое Gifts, спасибо ... И ещё подскажите запретить индексацию админки, через роботс не катит.
<?php $amount = mysql_query("SELECT MAX(id) FROM table"); $count = mysql_fetch_array($amount); echo $count["id"]; ?> Дазнт ворк
Andres вы получаете не столбец 'id' а max(id). Так что либо $count[0] либо mysql_query("SELECT MAX(id) AS id FROM table"); и можно будет обращаться к $count['id']
Не получаеться редактировать Есть три файла Первый 1.php PHP: $query = mysql_query("SELECT id,seria FROM table"); $array = mysql_fetch_array($query); do{ printf("<a href='2.php?id=%s'>%s</a>",$array["id"],$array["seria"]); } while($array = mysql_fetch_array($query)); Второй 2.php PHP: $query = mysql_query("SELECT title FROM table WHERE id='$id' "); $array = mysql_fetch_array($query); print <<<HERE <form id="form1" name="form1" method="post" action="3.php"> <p><label>Введите название статьи:<br /> <input value="$array[title]" name="title" type="text" id="title" size="30" /> </label> </p> <label> <input type="submit" name="submit" id="submit" value="Сохранить изменения!" /> </label> </p> </form> HERE; 3.php ...... Всего получаеться 3 файла, если можно эту проблему решить с помощью одного - с радостью выслушаю
А вчем проблема?Надо все в один файл склеить? Так не катит: PHP: switch($_GET['mode']){ case "1": $query = mysql_query("SELECT title FROM table WHERE id='$id' "); $array = mysql_fetch_array($query); print <<<HERE <form id="form1" name="form1" method="post" action="1.php?mode=2"> <p><label>Введите название статьи:<br /> <input value="$array[title]" name="title" type="text" id="title" size="30" /> </label> </p> <label> <input type="submit" name="submit" id="submit" value="Сохранить изменения!" /> </label> </p> </form> HERE; break; case "2": 3.php ....... break; default: $query = mysql_query("SELECT id,seria FROM table"); while($array = mysql_fetch_array($query)); printf("<a href='2.php?id=%s&mode=1'>%s</a>",$array["id"],$array["seria"]); } }
а не проще просто склеить? PHP: $query = mysql_query("SELECT id,seria FROM table"); $array = mysql_fetch_array($query); do{ printf("<a href='2.php?id=%s'>%s</a>",$array["id"],$array["seria"]); } while($array = mysql_fetch_array($query)); $query = mysql_query("SELECT title FROM table WHERE id='$id' "); $array = mysql_fetch_array($query); print <<<HERE <form id="form1" name="form1" method="post" action="3.php"> <p><label>Введите название статьи:<br /> <input value="$array[title]" name="title" type="text" id="title" size="30" /> </label> </p> <label> <input type="submit" name="submit" id="submit" value="Сохранить изменения!" /> </label> </p> </form> HERE;
в пхп есть функция, возвращающая строку посимвольно? просто, этот код.. какое-то изнасилование. помогите пожалуйста Code: $da = 'simple string'; for ($i=0, $k = array();$i<strlen($da);$i++) $k[$i] = substr($da, $i, 1); for($i=0, $l='';$i<count($k);$i++) $l .= 'l'.$k[$i].'f'; echo $l;... ну, вкратце если говоря, надо добавить символов во обе стороны буквы в строке.
melky PHP: $txt = 'Some string'; $letter = 'l'; for ($i=0, $txt_len = strlen($txt), $result = ''; $i<$txt_len;$i++) { $result .= $letter.$txt[$i].$letter; } echo $result;
Нихера не катит. Я для вап сайта делаю, может в этом проблема. Может сделать три файла и всё? Только на втором шаге у меня в поле не отображаються данные(тайтл) с таблицы, я не понимаю почему, смотри: 1.php PHP: $query = mysql_query("SELECT id,seria FROM table"); $array = mysql_fetch_array($query); do{ printf("<a href='2.php?id=%s'>%s</a>",$array["id"],$array["seria"]); } while($array = mysql_fetch_array($query)); Второй 2.php PHP: $query = mysql_query("SELECT title FROM table WHERE id='$id' "); $array = mysql_fetch_array($query); print <<<HERE <form id="form1" name="form1" method="post" action="3.php"> <p><label>Введите название статьи:<br /> <input value="$array[title]" name="title" type="text" id="title" size="30" /> </label> </p> <label> <input type="submit" name="submit" id="submit" value="Сохранить изменения!" /> </label> </p> </form> HERE; В цикле выводит все ссылки со своим идентификатором, нажимаю на сылку - переходит на 2.пхп все правильно, только вот в поле не подставляеться значение
Он вообще ничего не подставляет, там тупо пустота, думал, может поле что-то тупит, прописал value свое значение - отображает, а этот массив не
Глупый вопрос,но все-же есть в переменной данные такого типа : [email protected],[email protected],[email protected] вот нужно как-то вызвать для каждого мыла функцию.. PHP: list($mail) = explode(",",$mail_list); разделить можно, а что дальше( Голова не варит совсем(( и подскажите что лучше 10 раз отправить письмо или один раз но в списке получателей вписать 10 писем?
PHP: $mail_array = explode(",", $mail_list); foreach($mail_array as $key => $value) { for_mail($value); }