Jump to content

w1ndw0rk

Newbie
  • Posts

    6
  • Joined

  • Last visited

w1ndw0rk's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Хочу написать Диалоги как вКонтакте, подскажите в чем тут может быть проблема? Чтобы do while так же выводил как вКонтакте. <div>w1ndw0rk - v0in<div> <div>v0in - w1ndw0rk<div> http://cs5870.vk.com/u10393717/107424414/x_a9c1abda.jpg $dialog_res = mysql_query("SELECT * FROM messages WHERE author='$login' ORDER BY id DESC") ; $dialog_row = mysql_fetch_array($dialog_res) ; //************************************************ //************************************************ if (!empty($dialog_row['id'])) { do{ $user_res = mysql_query("SELECT * FROM users WHERE login='$login'") ; $user_row = mysql_fetch_array($user_res); //************************************************ $addressee = $dialog_row['addressee'] ; $addressee_res = mysql_query("SELECT * FROM users WHERE login='$addressee'") ; $addressee_row = mysql_fetch_array($addressee_res) ; //************************************************ if (!empty($user_row['avatar_mini']) and !empty($addressee_row['avatar_mini'])) { $user_mini = $user_row['avatar_mini'] ; $adderssee_mini = $adderssee_row['avatar_mini'] ; } else { $user_avatar_mini = "images/avatars/no-photo.jpg" ; $adderssee_avatar_mini = "images/avatars/no-photo.jpg" ; } printf('<div>%s - %s</div><br>',$user_row['name'], $addressee_row['name']); } while($dialog_row = mysql_fetch_array($dialog_res)); } else { echo '<div class="mail_box_no_mass">Диалогов нет.</div>'; }
  2. <form action='process.php' method='post'> а это тут при чем? подумал что вы говорите про $_GET
  3. <form action='process.php' method='post'> а можете подсказать каким еще способом можно сделать?
  4. не записывает потому-что оно выдает: else { echo 'Не сохранено.'; } а побывал по обычному $_POST отправлять в process.php тогда сохраняет! вот и прошу помощи, может кто-то знает из-за чего это!
  5. как я понимаю оно не передает $new_address в process.php и оно не хочет записываться в БД
  6. Дело в том что я хочу что-бы "index.php" не перезагружался при обновлении "<input name='new_address' type='text'". И что-бы ошибки выводились перед <form>. index.php <?php $result_city = mysql_query ("SELECT * FROM address WHERE address_code='$select_city'",$db); if (mysql_num_rows($result_city) > 0) { $myrow_city = mysql_fetch_array($result_city); } do { printf ("<style> #boxes%s .window { position:absolute; left:0; top:0; width:440px; height:200px; display:none; z-index:9999; padding:20px; } #boxes%s #dialog%s { width:375px; height:203px; padding:10px; background-color:#ffffff; } </style> <p>%s <a name='modal' href='#dialog%s'>Изменить</a></p> <div id='boxes%s'> <div id='dialog%s' class='window'> Изменение: %s | <a href='#'class='close'>Закрыть его</a> <form action='process.php' method='post'> <input name='new_address' type='text' value='%s' size='15' maxlength='35'> <input name='id' type='hidden' value='%s'> <input name='address_code' type='hidden' value='$select_city'> <input type='submit' name='submit' value='Изменить'> </form> </div> <div id='mask'> </div> </div>",$myrow_city["id"],$myrow_city["id"],$myrow_city["id"],$myrow_city["address_name"],$myrow_city["id"],$myrow_city["id"],$myrow_city["id"],$myrow_city["address_name"],$myrow_city["address_name"],$myrow_city["id"]); } while ($myrow_city = mysql_fetch_array($result_city)); ?> process.php <?php include('blocks/db.php'); if (isset($_POST['new_address'])) { $new_address = $_POST['new_address']; if($new_address == '') { unset($new_address); } } if (isset($_POST['id'])) { $id = $_POST['id']; if($id == '') { unset($id); } } if (isset($_POST['address_code'])) { $address_code = $_POST['address_code']; if($address_code == '') { unset($address_code); } } $new_address = trim($new_address); if (empty($new_address)) { echo "<li>Необходимо указать адрес!</li>"; $error = 1; } if(strlen($new_address)>30) { echo "<li>Минимум 30 символов!</li>"; $error = 1; } if(strlen($new_address)<3) { echo "<li>Не меньше 3 символов!</li>"; $error = 1; } if (!get_magic_quotes_gpc()) { $new_address = addslashes($new_address); } $new_address = htmlspecialchars($new_address); if ($error == 0) { if ($result = mysql_query("UPDATE address SET address_name='$new_address' WHERE id='$id'")) { echo 'Сохранено.'; } else { echo 'Не сохранено.'; } } ?>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy