Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: личный кабинет

Сообщения:  [1-10]   [11-19] 

 
 автор: grafen   (26.08.2011 в 10:10)   письмо автору
 
   для: alexlpchb   (23.08.2011 в 20:31)
 

Поищите скрипты на ajax, которые позволяют отправлять запросы без перезагрузки страницы. После этого, Вам станет немного понятнее, и появятся более конкретные вопросы.

  Ответить  
 
 автор: alexlpchb   (23.08.2011 в 20:31)   письмо автору
 
   для: alexlpchb   (22.08.2011 в 18:13)
 

<a href="javascript:addsong(iduser,idsong);">Добавить</a>
как мне из этого оправить iduser и idsong на обработку в php?

  Ответить  
 
 автор: alexlpchb   (22.08.2011 в 18:13)   письмо автору
 
   для: alexlpchb   (19.08.2011 в 22:19)
 

Прошу помощи!

  Ответить  
 
 автор: alexlpchb   (19.08.2011 в 22:19)   письмо автору
 
   для: grafen   (19.08.2011 в 21:40)
 

Grafen, огромное Вам спасибо!
Извиняюсь, но я не силен в javascript. Не подскажете как реализовать "Нажимая на <a href="javascript:addsong(iduser,idsong);">Добавить</a> - мы подставляем id пользователя (того, который добавляет запись) и id песни. Эти два параметра идут в связующую таблицу отдельной записью." с учетом моего кода
do {
      
printf("
<div align='center'>
        <p>%s</p>
        <p>%s</p>
        <br>
</div><br><br>",$myrow["title"],$myrow["link"]);
          
}
          
while($myrow = mysql_fetch_array ($result));


или код вывода аудио нужно изменить?

  Ответить  
 
 автор: grafen   (19.08.2011 в 21:40)   письмо автору
 
   для: alexlpchb   (19.08.2011 в 21:27)
 

Если без заморочек, то должно быть 3 таблицы.
Юзеры, Аудиозаписи, Связующая.

Юзеры:
id | name

Аудиозаписи:
id | artist | song | link

Связующая:
id | iduser | idsong

В одной таблице хранятся юзеры, в другой аудиозаписи (для каждой песни своя строчка в базе).
Нажимая на <a href="javascript:addsong(iduser,idsong);">Добавить</a> - мы подставляем id пользователя (того, который добавляет запись) и id песни. Эти два параметра идут в связующую таблицу отдельной записью. После чего, на странице пользователя сделать простой select (выборку из БД) по его id (по полю iduser). И через while мы получим список id песен этого человека. Внутри этого while "сидит" ещё один select по таблице с аудиозаписями, в который подставляем id-песни и извлекаем название песни и ссылку на него. Формируем нужный внешний вид, и всё готово.

  Ответить  
 
 автор: alexlpchb   (19.08.2011 в 21:27)   письмо автору
 
   для: grafen   (19.08.2011 в 12:17)
 

Спасибо, grafen!
С кодом попробую разобраться, но самое сложное для меня - это структура БД.
Можете помочь с этим?

  Ответить  
 
 автор: grafen   (19.08.2011 в 12:17)   письмо автору
 
   для: alexlpchb   (18.08.2011 в 21:17)
 

У каждого пользователя есть свой id, у каждой песни есть свой id.

Достаточно написать: <a href="javascript:addsong(iduser,idsong);">Добавить</a>

addsong - это функция в js, которая методом ajax будет добавлять в БД эти два параметра.

Можно реализовать по разному, но порядок действий такой.

Ваша задача: разобраться с отправкой запросов методом ajax.

  Ответить  
 
 автор: Гость   (19.08.2011 в 05:59)   письмо автору
 
   для: alexlpchb   (18.08.2011 в 21:17)
 

Разбейте задачу на подзадачи. И попробуйте решить каждую задачу по отдельности. Если возникнут вопросы - пишите.

  Ответить  
 
 автор: alexlpchb   (18.08.2011 в 21:17)   письмо автору
 
   для: alexlpchb   (16.08.2011 в 11:49)
 

Help me, please!

  Ответить  
 
 автор: alexlpchb   (16.08.2011 в 11:49)   письмо автору
 
   для: cheops   (16.08.2011 в 10:56)
 

Я представляю, что такое AJAX. Меня интересует конкретно моя ситуация.
Если возможно, напишите, как это можно реализовать (код).

  Ответить  

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования