Just nu i M3-nätverket
Gå till innehåll

hämta specifik användre infomation i php


gundam

Rekommendera Poster

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?

 

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

<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

 

Länk till kommentar
Dela på andra webbplatser

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

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

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_.

 

Länk till kommentar
Dela på andra webbplatser

<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.

 

 

 

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

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]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...