2017-05-13 2 views
0

Ich speicherte in sql 1 Spalte mit Links wie: http: www.cnn.com Wenn ich auf den Hyperlink klicke, der mit dem Code unterhalb erstellt wird, fügt es die URL meines Suchformulars davor hinzu. Wie u12.web.zsxc.com/dir1/dir2/cnn.comhyperlink sql absoluter Pfad

Wie man dieses Problem löst?

mein Code:

while($row = mysqli_fetch_array($result)) 
{ 
echo '<tr><td><a href="'.$row['hyeperlink'].'">'.$row['name'].'</a>  </td></tr>'; 
} 
+1

Können Sie die SQL-Abfrage enthalten? –

+0

"http: www.cnn.com" sollte auch "/" haben. "http: //" –

+0

Wie lautet die erwartete URL? Und was sagt 'echo $ row ['hyeperlink'];' zeigen Sie? –

Antwort

1

Ihr PHP Teil,

while($row = mysqli_fetch_assoc($result)) 
{ 
echo '<tr><td><a href="'.$row['hyeperlink'].'">'.$row['name'].'</a>  </td></tr>'; 
} 

in Ihrer URL Daten sollten http://

ex umfassen: http://google.com

+0

Kaum geschlagen mich. – Joe

0

Sie spezifizieren nicht, welche Art von Array zurück, so dass Sie wahrscheinlich ein numerisches Array bekommen. Ändern Sie Ihre while-Schleife:

while($row = mysqli_fetch_assoc($result)) { 
+0

Auch die Frage passt nicht zum Codebeispiel, also ... – Joe