Jump to content
awakenin

Katram user savs userpage

Recommended Posts

Domas ir daudz un visādas, bet esmu atdūries pret to, ka nezinu kā var izveidot ķipa katram userim savu userpage, ķip links.com/user.php?id=1 , kā lai es to dabūnu gatavu, un kā tā lapa nolasīs to kuru id skatos. Vajadzīgs helps.

Edited by inadatequate

Share this post


Link to post
Share on other sites

Index failā uztaisi include uz skriptu vai tur patās raksti

<?php

$id = $_GET['id'];
if (isset($id))
{
 	$sql = "SELECT * FROM `tavsusertable` WHERE `user_id < No tavas tabulas lietotāja id` = '{$id}'";
  	$result = mysqli_query($tavsdbconnect, $sql);
  	while($row = mysqli_fetch_array($result))
    {
     	echo $row['Tas ko vēlies redzēt lapā']; 
    }
}

?>

 

  • Upvote 1

Share this post


Link to post
Share on other sites

Liels paldies.

Bija kaut kāds gļuks ar to id

Darbojas šādi. 

 

https://stackoverflow.com/questions/26670444/how-to-solve-notice-undefined-index-id-in-c-xampp-htdocs-invmgt-manufactured

 

<?php 
$con = tavs connects;

$id = isset($_GET['id']) ? $_GET['id'] : '';
if (isset($id))
{
 	$sql = "SELECT * FROM `users` WHERE `id` = '{$id}'";
  	$result = mysqli_query($con, $sql);
  	while($row = mysqli_fetch_array($result))
    {
     	echo ' TAVS CONTENT TE';
    }
}

?>

 

Var kāds vēl izlīdzēt, kā noņemt tos ?=id piem lai man būtu /user/useraid ?

Share this post


Link to post
Share on other sites

Lai noņemtu tos id, būs jāstrādā ar .htaccess failu.

Un ieteikums, pirms padot $_GET mainīgo uz SQL vaicājumu, pārbaudīt ta vērtības, mūsu gadījumā pietiktu ar pārbaudi vai tas ir integer.

  • Upvote 3

Share this post


Link to post
Share on other sites
3 hours ago, .bRass said:

Lai noņemtu tos id, būs jāstrādā ar .htaccess failu.

Un ieteikums, pirms padot $_GET mainīgo uz SQL vaicājumu, pārbaudīt ta vērtības, mūsu gadījumā pietiktu ar pārbaudi vai tas ir integer.

Es jau viņam palīdzējis, var TC.

Share this post


Link to post
Share on other sites
On 10/28/2017 at 7:52 PM, Trixx- said:

Es jau viņam palīdzējis, var TC.

 

Ja Tu to sauc par palīdzēšanu, tad veiksmi visiem, kuriem esi kādreiz palīdzējis. 
Ledusskapjus arī palīdzi labot kaut vai nezini kā strādā?
 

Kāpēc tur ir cikls, lai izvilktu lietotāju pēc ID? 

  • Upvote 2

Share this post


Link to post
Share on other sites
10 hours ago, MārisL said:

 

Ja Tu to sauc par palīdzēšanu, tad veiksmi visiem, kuriem esi kādreiz palīdzējis. 
Ledusskapjus arī palīdzi labot kaut vai nezini kā strādā?
 

Kāpēc tur ir cikls, lai izvilktu lietotāju pēc ID? 

Ja tu izlasītu, tad viņš prasīja izvadīt lietotāju pēc id...

 

On 2017.10.28. at 1:15 PM, inadatequate said:

kā tā lapa nolasīs to kuru id skatos

 

Share this post


Link to post
Share on other sites
<?php 
$con = tavs connects;

$id = (int)($_GET['id'] ?? 0);
if (!$id) {
	echo 'nav id';
	return;
}
$sql = "SELECT * FROM `users` WHERE `id` = $id";
$result = mysqli_query($con, $sql);
$row = mysqli_fetch_assoc($result);
if (!$row) {
	echo 'user not found';
	return;
}
var_dump($row);

Kaut kā šādi būtu labāk

  • Upvote 1

Share this post


Link to post
Share on other sites
11 hours ago, sLIDe said:

<?php 
$con = tavs connects;

$id = (int)($_GET['id'] ?? 0);
if (!$id) {
	echo 'nav id';
	return;
}
$sql = "SELECT * FROM `users` WHERE `id` = $id";
$result = mysqli_query($con, $sql);
$row = mysqli_fetch_assoc($result);
if (!$row) {
	echo 'user not found';
	return;
}
var_dump($row);

Kaut kā šādi būtu labāk

 

Pamainīšu uz šo, paldies. Vispār bija vajadzība arī no tā, ķip ja tas id ir tukšs. Liels paldies. :)

 

P.S Tas par to index.php, Tas bija kā piemērs, man personīgi bija user.php lai būtu user/"id"

Edited by inadatequate

Share this post


Link to post
Share on other sites
21 minutes ago, inadatequate said:

 

Pamainīšu uz šo, paldies. Vispār bija vajadzība arī no tā, ķip ja tas id ir tukšs. Liels paldies. :)

 

P.S Tas par to index.php, Tas bija kā piemērs, man personīgi bija user.php lai būtu user/"id"

Par cik sākumā nezināju, ka tev būs atsevišķā failā tas viss es tev iemetu bez tā, ja id ir tukšs.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×

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.