Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak wyłaczyć pokazywanie e-maila
-matuty-
post
Post #1





Goście







Witam!
Słabo ogarniam forum,i jestem nowy więc szukając podobnego tematu mogłem go pominąć.Jeśli podobny temat istnieje to proszę mnie do niego przekierować bez głupich odpowiedzi ;D

Jak napisać skrypt który gdy użytkownik zablokuje pokazywanie e-maila to się on niepojawia.Chodzi mi o profil i listę użytkowników

Jeśli będziecie potrzebowali jakiś skrypt to wystarczy napisać.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-matuty-
post
Post #2





Goście







Plik profil.php

CODE


<?php

require_once('inc/inc.php');

if(!empty($user['login']))
{

require('style/menu_1.php');

echo '<div class="przes">';


if (isset($_GET['gracz']))
{

$username = $_GET['gracz'];

$userquery = mysql_query("SELECT * FROM user WHERE login = '$username'") or die (mysql_error().'funkcja profili tymczasowo niedziała');

$rows = mysql_num_rows($userquery);

if ($rows != 1)
{
die('<center><h2><div id="a">Nieznaleziono gracza o takim loginie!</div></h2></center>');
}
else{
while( $row = mysql_fetch_array($userquery, MYSQL_ASSOC))

{
$login = $row['login'];
$email = $row['email'];
$opis = $row['opis'];
require_once('style/profil/profil_func.php');
}
}
}

echo '</div>';

require_once('style/menu_end.php');

mysql_free_result($userquery);
mysql_close();
}else
{
header('Location: index.php');
}

?>


Plik z listą użytkowników

CODE



<?php

require_once('inc/inc.php');

if(!empty($user['login']))
{

$all = "SELECT * FROM user";
$wyb = mysql_query($all) or die("Nie udało się wywołać użytkowników...");

$query = mysql_query("SELECT count(*) FROM `user`");
$ile = mysql_fetch_assoc($query);

echo
'
<div class="prze">
<div id="a">
<h2>
'."liczba użytkowników: ". $ile['count(*)'].'
</h2>

<form action="profil.php" method="GET">
Idź do profilu użytkownika: <input type="text" name="gracz" style="color:white;background-color:#000000;border:0;border-radius:5px;" size="16">
<input type="submit" value="Przejdź">
</form>
</div>

<center>
<table cellspacing="39px" cellpadding="0px">
<tr>
<td>
<img src="img/users/uslog.png">
</td>
<td>
<img src="img/users/email.png">
</td>
<td>
<img src="img/users/uslvl.png">
<td>
<img src="img/users/uswin.png">
</td>
<td>
<img src="img/users/uslose.png">
</td>
</tr>
</table>
';

while ($row = mysql_fetch_array($wyb))
{



if($row["email"] == $user["email"])
{

$row['email'] = '<div id="a">'.$row ["email"].'</div>';
}else
{
$row['email'] = $row['email'];
}

echo
'
<div id="ramka">
<div id="tab">
<center>
<table cellpadding="7px">
<tr align="center">

<td>

<div id="a">
<a href="profil.php?gracz='.$row['login'].'">'.$row['login'].'</a>
</div>

</td>

<td align="left">'.$row["email"].'</td>
<td>'.$row["lvl"].'</td>
<td>'.$row["wygrane"].'</td>
<td>'.$row["przegrane"].'</td>
</tr>
</table>
</center>
</div>
</div>
';
}

mysql_free_result($wyb);
mysql_free_result($query);
mysql_close();
}else
{
header('Location:index.php');
}

?>



Plik profil_func.php

CODE



<?php

if($login == $user['login'])
{

if(isset($_POST['op']))
{
$nowy_opis = $_POST['opis'];
$zmien_opis = mysql_query("UPDATE `users` SET `opis`='$nowy_opis' WHERE `id`='$user['id']'");

if($zmien_opis != 1){
echo "nie można zmienić opisu";
}else{
echo"Zmieniono opis";
}

}

if(isset($_POST['mail'])){





}


echo'
<table>
<tr>
<td>
<table>
<tr>
<td bgcolor="1F89FF" width="250px" align="center" height="300px">
<div id="tab3">

<center>
<div id="b">
'.$login.' - to twój profil.
</div>
</center>

<table cellspacing="20px">
<tr align="center">
<td>
<img src="img/users/email.png">
</td>
</tr>
<tr align="center">
<td>
<div id="a">'.$email.'</div>
</td>
</tr>
<tr align="center">
<td>
<img src="img/users/uslog.png">
</td>
</tr>
<tr align="center">
<td>
<div id="a">'.$login.'</div>
</td>
</tr>
</table>
</div>
</div>
</td>
<td>
<table>
<tr>
<td>
<form action="" method="post">
Zmień opis:<br />
<textarea name="opis" cols="30" rows="5"></textarea>
<input type="submit" value="zmień" name="op">
</form>
</td>
</tr>
<tr>
<td>
<form action="" method="post">
<h4>Pokazywać e-mail?</h4>
<input type="radio" name="tak" /> Tak<br />
<input type="radio" name="nie" />Nie<br />
<input type="submit" value="zapisz" name="mail">
</form>
</td>
</tr>
</table>
';

}

?>



Jeżeli czegoś nierozumiecie to chętnie wyjaśnie
Go to the top of the page
+Quote Post

Posty w temacie
- matuty   [PHP] Jak wyłaczyć pokazywanie e-maila   15.02.2014, 17:28:33
- - przemo191   No to daj jakiś kod, bo na sucho można gdybać...   15.02.2014, 18:09:36
- - matuty   RE: [PHP] Jak wyłaczyć pokazywanie e-maila   16.02.2014, 10:39:28
- - SmokAnalog   Wklej kod z odpowiednim bbcode.   16.02.2014, 10:42:58
- - matuty   [PHP] pobierz, plaintext  <?php req...   16.02.2014, 11:09:10
- - Turson   Jeżeli pobierasz jednego usera to pętla nie jest p...   16.02.2014, 12:11:25
- - matuty   Ta pętla robi profile do każdego użytkownika osobn...   16.02.2014, 12:25:34
|- - Turson   Cytat(matuty @ 16.02.2014, 12:25:34 )...   17.02.2014, 09:15:37
- - c4ash   Cytat(matuty @ 15.02.2014, 17:28:33 )...   17.02.2014, 09:07:38
- - matuty   Cytat(c4ash @ 17.02.2014, 09:07:38 ) ...   17.02.2014, 10:43:50
- - Turson   Sprawdź to [PHP] pobierz, plaintext else{ $ro...   17.02.2014, 10:50:34
- - matuty   to wszystko: Cytat(Turson @ 17.02.2014, 10...   17.02.2014, 10:56:27
- - Turson   Po prostu zgubiłem średnik. Ma być.   17.02.2014, 10:57:29
- - matuty   ok spróbuje Działa dzięki.Ale dalej nie rozumiem ...   17.02.2014, 11:04:12
- - Turson   Pętla jest używana, kiedy pobierasz wiele wyników ...   17.02.2014, 11:08:05
- - matuty   ok zastosuje sie   17.02.2014, 11:12:55
- - Turson   Warto również wspomnieć o [PHP] pobierz, plaintext...   17.02.2014, 11:23:23
- - matuty   Cytat(Turson @ 17.02.2014, 11:23:23 )...   17.02.2014, 14:43:08
- - Turson   Najlepiej używać PDO bądź MySQLi.   17.02.2014, 14:45:58
- - c4ash   Ale sie Wam temat rozwinal! PDO to chyba na p...   17.02.2014, 17:34:29
- - com   c4ash Cytatwystarczy tinyint(1) a czym to się niby...   17.02.2014, 17:46:28


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 12:04