PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (4): « 1 [2] 3 4 »

> Найдено сообщений: 53
Zeross Отправлено: 23 Августа, 2014 - 21:49:13 • Тема: изучении PHP • Форум: Вопросы новичков

Ответов: 12
Просмотров: 398
IGORtrue пишет:
Мне кажется математика важна, но не высшая математика - это уже применение в единичных случаях..

насколько она важна? то есть если у меня например с математикой все плохо, то все потеряно? или есть шансы?
Zeross Отправлено: 23 Августа, 2014 - 21:17:17 • Тема: изучении PHP • Форум: Вопросы новичков

Ответов: 12
Просмотров: 398
Люди предлагаю писать свои истории о том, как вы выучили PHP, знакомы ли вы были с программированием до пхп, сколько времени вам понадобилось, какие трудности возникали и т.д Начну пожалуй с себя!
Я не очень хорошо учился в школе, с математикой ваще туго, английский знаю немного, до того как решил выучить пхп опыта в программировании не имею. изучение на теории вроде прошло нормально, приступив к практике я впал в ступор, в котором и сейчас нахожусь! да собственно я создал эту тему сразу после теории! Вот мне интересно есть ли успешные программисты с похожей историей? просто ходил по интернету, некоторые говорят что математика не обязательна, а другие твердят что без нее ничего не выйдет. Вот интересно, кто из них прав? делимся историями и методиками обучения!
Zeross Отправлено: 23 Августа, 2014 - 21:07:50 • Тема: Скрипты на PHP!!Новичок!! • Форум: Вопросы новичков

Ответов: 10
Просмотров: 344
dcc0 пишет:
Zeross плз, напиши калькулятор для вычисления арктангенса через ряды : )

чёёё ты не чуди)) я не математик! мне пхп нужен для написания сайтов! а не калькуляторы писать! да и с математикой у меня не все ок, что ты сказал, то я даже таких слов не знаю!)) Радость
Zeross Отправлено: 23 Августа, 2014 - 19:56:02 • Тема: Скрипты на PHP!!Новичок!! • Форум: Вопросы новичков

Ответов: 10
Просмотров: 344
Цитата:
касаемо Вашего вопроса - есть ли админка, работаете ли с cms, cmf или fw?

Где админка?
Zeross Отправлено: 23 Августа, 2014 - 19:17:16 • Тема: Скрипты на PHP!!Новичок!! • Форум: Вопросы новичков

Ответов: 10
Просмотров: 344
Здравствуйте коллеги, у вас были такие ситуации что вы учили php, вроде все ясно и понятно, но когда дело доходит до практики, самостоятельно вы не можете сделать ничего? Не знаете с чего начать и т.д? в общем такое чувство что вы все забыли или вовсе не учили php? вот у меня такое случилось! Сверстал себе небольшой дизайн, дошло время его программировать, а я даже не знаю с чего начать, толи меню в базу переносить, толи вывод контента! В общем если у кого-то такое было! посоветуйте как преодолеть этот период. может у кого то есть возможность взять меня попрактиковаться, то буду очень благодарен! Заранее спасибо!
Zeross Отправлено: 19 Августа, 2014 - 23:44:27 • Тема: Помогите новичку! • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 3118
Цитата:
А у Вас амперсанд вовсе не в скрипте используется, а в разметке, в форме. Посмотрите внимательно:

Точно! а что же тогда он значит этот амперсант?
Zeross Отправлено: 18 Августа, 2014 - 01:00:15 • Тема: Помогите новичку! • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 3118
Цитата:
Ссылки в HTML, переменные в PHP. Какая ещё ссылка?

я имею виду амперсант переl del "&del = $id" насколько я помню амперсант в php означает что одна переменная ссылаеться на другую, не так ли? на счет гуглить, я пробывал гуглить ту функцию, одно-ко я по ней ничего толкового не нашел.

Насчет того, что я плохо усвоил материал, возможно да, так как для меня некоторые моменты не понятны. Но я посмотрел только 1 уровень - это основы php. 2-уровень просмотрел но не полностью, я не смотрел последних 2 урока, в них специалист показывает программирование онлайн магазина. Он говорит, что если вы что то не допоняли или забыли, то в последних двух уроках станет все более ясно, однако для себя я решил немного пописать код!

возможно я и плохо воспринял материал, но я буду дальше стараться!
Zeross Отправлено: 17 Августа, 2014 - 19:56:24 • Тема: Помогите новичку! • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 3118
Все я исправил код!
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4.     define('DB_HOST', 'localhost');
  5.     define('DB_LOGIN', 'Zeross');
  6.     define('DB_PASSWORD', '19940303');
  7.     define('DB_NAME', 'Data');
  8.     $link = mysqli_connect(DB_HOST,DB_LOGIN, DB_PASSWORD, DB_NAME);
  9.         function clear_str($data){
  10.             global $link;
  11.             return mysqli_real_escape_string($link, trim(strip_tags($data)));
  12.            
  13.         }
  14.     ///////////////////
  15.     if($_SERVER['REQUEST_METHOD']=='POST'){
  16.         $name = clear_str($_POST['name']);
  17.         $email = clear_str($_POST['email']);
  18.         $msg = clear_str($_POST['msg']);
  19.         $sql = "INSERT INTO msgs(name, email, msg)
  20.                VALUES('$name', '$email', '$msg')";
  21.         mysqli_query($link, $sql) or die(mysqli_error($link));
  22.         header('Location:'.$_SERVER['REQUEST_URI']);
  23.         exit;
  24.                
  25.     }
  26.     if(isset($_GET['del'])){
  27.       $del = abs((int)$_GET['del']);
  28.         if($del){
  29.             $sql = "DELETE FROM  `msgs` WHERE `id`='$del'";
  30.              mysqli_query($link, $sql) or die(mysqli_error($link));
  31.         header('Location:'.$_SERVER['SCRIPT_NAME'].'?id=gbook');
  32.         exit; ______Если не указать этот тег то мой код будет выполнятся бесконечно? без него я обновляю страницу, и запись добавляеться автоматом_______
  33.         }
  34.     }
  35.        
  36. ?>
  37.  
  38.  
  39.  
  40.  
  41. <h3>Оставьте запись в нашей Гостевой книге</h3>
  42.  
  43. <form method="post" action="<?= $_SERVER['REQUEST_URI']?>"> ____<?= $_SERVER['REQUEST_URI']?>___ я так нонял это обычное перенаправление на ту же страницу где я сейчас?___ почему тогда нельзя просто указать action="пустым? вроде как тоже самое?"____
  44. Имя: <br /><input type="text" name="name" required/>Email: <br /><input type="text" name="email" required />Сообщение: <br /><textarea name="msg" required></textarea>
  45.  
  46. <input type="submit" value="Отправить!" />
  47.  
  48. </form>
  49. <?PHP
  50.         $sql = "SELECT id, name, email, msg, UNIX_TIMESTAMP(datetime) as dt ____UNIX_TIMESTAMP(datetime) as dt______что это?_____
  51.            FROM msgs
  52.            ORDER BY id DESC LIMIT 5";
  53.      $res = mysqli_query($link, $sql) or die (mysqli_error($link));
  54.    
  55.      while($row=mysqli_fetch_assoc($res)){
  56.        
  57.         $id=$row['id'];
  58.         $name = $row['name'];
  59.         $email = $row['email'];
  60.         $date = date('d-m-Y H:i:s', $row['dt']);
  61.         $msg= $row['msg'];
  62.         echo <<<HTML
  63.         <hr>
  64.         <p>
  65.             <a href='mailto:$email'>$name</a> @ $date
  66.             <br>$msg
  67.         </p>
  68.             <p align="right">
  69.             <a href="{$_SERVER['REQUEST_URI']} &del=$id">Удалить</a>_____насколько я понял &del=$id" - это ссылка на переменную $id???_____
  70.         </p>
  71.            
  72.        
  73. HTML;
  74.      }
  75.       mysqli_close($link);
  76. ?>
  77.  
  78.  

Вы правы, я ещё не все понимаю. в споллере я покажу что именно я не понимаю до конца. То что мне не совсем понятно указанно в виде ______ТЕКСТ_____!
Zeross Отправлено: 17 Августа, 2014 - 16:44:33 • Тема: Помогите новичку! • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 3118
Vinyl пишет:
У Вас нет понимания того, что делаете. Пытайтесь вникать в каждую строчку. Я нашел три ошибки в Вашем скрипте. После их исправления все работает. Я могу Вам их написать, но поможет ли это Вам?

Вы можете мне расписать каждую строчку, что в ней делается и для чего?

Например:

3) Определяем константу DB_HOST с именем хоста базы данных
4) Определяем константу DB_LOGIN с именем хоста базы данных
5) Определяем константу DB_PASSWORD с паролем пользователя DB_LOGIN базы данных
6) Определяем константу DB_NAME с именем базы данных
7) Подключаемся к базе данных, получаем идентификатор $link

Под спойлером Ваши ошибки, можете посмотреть, дело Ваше. Но я бы не стал, пока не разобрался бы сам.

Спойлер (Отобразить)



Этот код я писал под диктовку специалиста, теперь я его переписываю по своему, конечно в некоторых местах подглядываю в этот код так как я ещё плохо знаю синтаксис, а сам код стараюсь сделать по своему! под споллер не заглядывал!
Zeross Отправлено: 16 Августа, 2014 - 03:11:57 • Тема: Помогите новичку! • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 3118
Люди вот у меня есть гостевая книга, которую мы писали в курсе по php от специалист! я скрипт немного изменил, но что косается удаления я ничего не менял, но записи не удаляются. Скажите плз где ошибка...

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.     define('DB_HOST', 'localhost');
  4.     define('DB_LOGIN', 'Zeross');
  5.     define('DB_PASSWORD', 'Неважно');
  6.     define('DB_NAME', 'Data');
  7.     $link = mysqli_connect(DB_HOST,DB_LOGIN, DB_PASSWORD, DB_NAME);
  8.         function clear_str($data){
  9.             global $link;
  10.             return mysqli_real_escape_string($link, trim(strip_tags($data)));
  11.            
  12.         }
  13.    
  14.     if($_SERVER['REQUEST_METHOD']=='POST'){
  15.         $name = clear_str($_POST['name']);
  16.         $email = clear_str($_POST['email']);
  17.         $msg = clear_str($_POST['msg']);
  18.         $sql = "INSERT INTO msgs(name, email, msg)
  19.                VALUES('$name', '$email', '$msg')";
  20.         mysqli_query($link, $sql) or die(mysqli_error($link));
  21.         header('Location:'.$_SERVER['REQUEST_URI']);
  22.         exit;
  23.                
  24.     }
  25.     if(isset($_GET['del'])){
  26.       $del = abs((int)$_GET['del']);
  27.         if($del){
  28.             $sql = "DELETE FROM  `msgs` WHERE `id`='$del'";
  29.              mysqli_query($link, $sql) or die(mysqli_error($link));
  30.         header('Location:'.$_SERVER['SCRIPT_NAME'].'?id=gbook']);
  31.         exit;
  32.         }
  33.     }
  34.        
  35. ?>
  36.  
  37.  
  38.  
  39.  
  40. <h3>Оставьте запись в нашей Гостевой книге</h3>
  41.  
  42. <form method="post" action="<?= $_SERVER['REQUEST_URI']?>">
  43. Имя: <br /><input type="text" name="name" />Email: <br /><input type="text" name="email" />Сообщение: <br /><textarea name="msg"></textarea>
  44.  
  45. <input type="submit" value="Отправить!" />
  46.  
  47. </form>
  48. <?PHP
  49.         $sql = "SELECT id, name, email, msg, UNIX_TIMESTAMP(datetime) as dt
  50.            FROM msgs
  51.            ORDER BY id DESC LIMIT 5";
  52.      $res = mysqli_query($link, $sql) or die (mysqli_error($link));
  53.    
  54.      while($row=mysqli_fetch_assoc($res)){
  55.        
  56.         $id=$row['name'];
  57.         $name = $row['name'];
  58.         $email = $row['email'];
  59.         $date = date('d-m-Y H:i:s', $row['dt']);
  60.         $msg= $row['msg'];
  61.         echo <<<HTML
  62.         <hr>
  63.         <p>
  64.             <a href='mailto:$email'>$name</a> @ $date
  65.             <br>$msg
  66.         </p>
  67.             <p align="right">
  68.             <a href="{$_SERVER['REQUEST_URI']} &del=$id">Удалить</a>
  69.         </p>
  70.            
  71.        
  72. HTML;
  73.      }
  74.       mysqli_close($link);
  75. ?>
Zeross Отправлено: 16 Августа, 2014 - 02:17:10 • Тема: DELETE FROM БЕДА • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 23
Люди то ли я дурной то ли лижи не едут!
FROM (Отобразить)
Zeross Отправлено: 11 Августа, 2014 - 20:39:53 • Тема: Не все ли потеряно? • Форум: Вопросы новичков

Ответов: 68
Просмотров: 2001
Понял, больше не буду писать не цензурные слова!
Zeross Отправлено: 11 Августа, 2014 - 20:21:26 • Тема: Не все ли потеряно? • Форум: Вопросы новичков

Ответов: 68
Просмотров: 2001
В общем парни) всем огромное спасибо что подсказывали! Особо благодарен Vinil'y так как он помогает мне уже в двух темах подряд! В общем парни, бля буду, век не забуду, скажем так! Я бы конечно хотел ещё что нить описать, но уж слишком боюсь обложатся)!
Zeross Отправлено: 11 Августа, 2014 - 20:16:03 • Тема: Не все ли потеряно? • Форум: Вопросы новичков

Ответов: 68
Просмотров: 2001
Цитата:
Вы нихрена ещё не должны уметь. Люди годами учатся. Так что все в норме.


не ну ещё ж Попов меня учил и Руссаков)))) так что чуть больше чем я указал!
Zeross Отправлено: 11 Августа, 2014 - 20:12:04 • Тема: Не все ли потеряно? • Форум: Вопросы новичков

Ответов: 68
Просмотров: 2001
likvidator пишет:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.  function mystrlen ($str="russia"){
  4.         $arr = str_split($str);
  5.         echo count($arr);
  6.  }
  7.  mystrlen("england");  
  8.  mystrlen();           
  9. ?>


а че за mystrlen("england"); ???

Страниц (4): « 1 [2] 3 4 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB