2017-02-24 7 views
1

ich php bin mit wie Abfrageergebnisse auf einen Tisch Echo soGet Value Of Tabellenfeld

echo '<table border="1">'; 
    echo '<tr>'; 
    echo ' <th bgcolor="#FFFFFF" >Team Name </th>'; 
    echo ' <th bgcolor="#FFFFFF" >Player Name </th>'; 
    echo ' <th bgcolor="#FFFFFF">Jersey Number </th>'; 
    echo '</tr>'; 

while ($Row = mssql_fetch_assoc($result)) 
{ 
    echo '<tr><td>' . $Row['Team Name'] . '</td><td>' . $Row['Player Name'] . '</td><td>' . $Row['Jersey Number'] . '</td></tr>'; 
} 
    echo '</table>'; 
}; 

ich Jersey Number möchte einen Hyperlink sein, die den Wert von Player Name und übergeben, die zu einer PHP-Datei lesen als Abfrageparameter verwendet werden und Daten für diesen bestimmten Player abrufen, wenn die Seite geladen wird.

Beispieldaten ist wie

Team Name --- Player Name --- Jersey Number 
Red   Bob Jones  12 
Blue   Jack Horner  14 

Also, wenn Sie auf 14 klicken, würde der Code Jack Horner lesen und speichern sie in einer Variablen. Wie wird das mit PHP/HTML erreicht?

EDIT
So etwas ist, was ich bin nach ... einer Seite mit zu und in den player name vorbei umgeleitet wird als Parameter zu verwenden.

Kurze Erklärung, stellen Sie den Hyperlink zu einer Seite other.php genannt, und in der als Teil des QueryString der Wert übergeben .$row['name']

habe ich versucht, die unten Syntax, aber es gibt mir einen 500-Fehler

echo "<td><a href='other.php?playername=".$row['Player Name']'>" . $row['Player Name'] . "</a></td>"; 
+1

Sie haben uns nicht wirklich alles gezeigt, was Sie ausprobiert haben, sondern uns wirklich gebeten, es für Sie zu tun. Probieren Sie selbst Code aus, und melden Sie sich bei Problemen an. –

+0

@MatthewBergwall - meine Entschuldigung, ich habe den Teil des Codes weggelassen, den ich versuchte, der einen 500 Fehler warf. Bitte sehen Sie meine Bearbeitung. – IcyPopTarts

Antwort

0

Exmaple: Ihr Link wie diesen

ist
www.mysite.com/example/item?TeamName=Red&PlayerName=Bob&Jersey=12 

Die Funktion parse_str wandelt automatisch alle que ry Parameter in entsprechende PHP Variablen. $_SERVER['QUERY_STRING'] enthält die Daten.

parse_str($_SERVER['QUERY_STRING'], $myArray); 

print_r($myArray); 
+0

Aber wie erhalte ich den Teamnamen und den Spielernamen, die mit der "angeklickten" Trikotnummer verknüpft sind? – IcyPopTarts

+0

Mit Schlüssel $ myArray ['TeamName'], $ myArray ['Spielername'], $ myArray ['Jersey'] –

+0

@IcyPopTarts haben Sie Schwierigkeiten beim Zugriff auf das Array? –