Just nu i M3-nätverket
Jump to content

hämta specifik användre infomation i php


gundam

Recommended Posts

Jag gör en sida där det skriver ut alla användre som finns i mysql databasen

 

Ex

namn         email

[color="#0000ff"]Adam [/color]        a@a.com
[color="#0000ff"]Anna [/color]         b@b.com

 

 

Det jag vill göra nu är när man klicka på namn adam ska det går till en annan sida och visa detalj information om adam.

 

Jag har gjort så att när php skriver ut adam använder <a href

Är det någon som kan ge mig tip hur jag ska fortsätta?

 

 

 

 

 

Link to comment
Share on other sites

<A HREF="Adam.php">

 

Så:

 

Adam a@a 14år stocholm (Eller hur du vill ha det[Du får det snyggt i tabeller!])

"resten av listan här".(Så det ser ut som att den flikar ut).

 

Lycka Till!

 

//MvH Walle

 

Link to comment
Share on other sites

jag vill skapa en dynamisk sida som beroende på vem jag väljer så går SQL in i databasen och hämta alla info som finns för personen.

 

problem som jag nu har är att jag har ingen variabel som jag kan använda för att specifcera att det är adam jag har valt

 

 

 

 

Link to comment
Share on other sites

Du kan ju generera länkarna så här:

 

<a href="skript.php?user=Adam">Adam</a>

 

PHP-skriptet anropar på så vis sig själv med extra data efter att man klickat på ett namn.

 

I skript.php börjar du med att kolla att $_GET['user'] har ett rimligt värde och använder det sedan för att fråga databasen om mer information.

 

Allt kan bakas in i samma skript. Koden för att generera användarlistan exekverar du när ingen user=xxx finns, koden för att visa info om en specifik användare exekverar du när user=xxx _finns_.

 

Link to comment
Share on other sites

<a href="skript.php?user=Adam">Adam</a>

 

När jag skriver ut alla användare i databasen använder jag

 

$TableName="kunder";
$Query = "Select * from $TableName";
$Result = mysql_db_query($DBName, $Query, $Link);
while($Row = mysql_fetch_array($Result))
{

echo"
<table width=800 border=0 cellspacing=0 cellpadding=0>
<tr>
<td width=60></td>
<td width=80>".$Row[id]."</td>
[color="#0000ff"]<td width=250><a href='skript.php'>".$Row[anvandarnamn]."</a></td>[/color]
<td width=250>".$Row[epost]."</td>
<td width=160></td>
</tr>
</table>";

 

ska jag ändra den blåa raden till:

<td width=250><a href='skript.php?user=".$Row[anvandarnamn].">".$Row[anvandarnamn]."</a></td>

 

Om jag ändra till det som jag skev så skriver den bara ut varannan användare i databasen.

 

 

 

Link to comment
Share on other sites

Det löste sig efter jag tilldela $Row[anvandarnamn] till $user variabel

 

$user=$Row[anvandarnamn];

 

inne i while satsen

 

och därefter

 

<td width=250><a href='skript.php?user=$user>".$Row[anvan

darnamn]."</a></td>

 

Tack för hjälpen

 

Link to comment
Share on other sites

Har lite funderingar kring checkbox, om jag skriver ut alla användre som finns i mysql databasen med en checkbox.

 

[color="#006400"]#    namn        email[/color]

[]    Adam       a@a.[color="#ff0000"]com[/color]
[]    Anna        b@b.[color="#ff0000"]com[/color]

 

Sedan har jag en button

 

<input type="submit" name="Delete" value="Delete User">

 

som radera dem användare som jag bocka för i checkboxen.

 

Hur ska jag göra för att kunna veta vilken användare checkbox jag har bockat för?

 

 

[inlägget ändrat 2007-01-07 16:17:09 av gundam]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...