keine Ahnung, was hier falsch ist. Ich erstelle eine Linkliste aus der Datenbank. Wenn ich auf Link klicke, navigiert es zu einer anderen Seite, aber Echo fehlt. Wenn ich jedoch "Seitenquelle anzeigen" ankreuze, kann ich mein Echo finden. Wenn ich es auf der Seite sehen möchte, muss ich die Seite manuell aktualisieren, damit ich mein Echo sehen kann. Ich aktualisiere die Seite nicht, also irgendeine Idee, was ist das Problem hier?PHP-GET-Parameter nicht ohne Seitenaktualisierung
Quellcodes:
page.php:
<?php
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
foreach ($line as $col_value) {
echo '<li><a href="test.php/?name='.$col_value.'">'.$col_value.'</a></li>';
}
}
// Free resultset
pg_free_result($result);
// Closing connection
pg_close($dbconn);
?>
test.php:
<?php
echo 'TEST ';
echo 'Hello ' . htmlspecialchars($_GET["name"]) . '!';
?>
haben Sie versucht, das '/' in 'test.php /?' Zu entfernen? – FredMaggiowski
Ja, aber keine Wirkung. – M4tt
Warum brauchen Sie die 'htmlspecialchars'? Der Name sollte eine einfache Zeichenfolge ohne 'html' Tags sein, richtig? Versuchen Sie es zu entfernen – FredMaggiowski