sql >> Databáze >  >> RDS >> Mysql

Odesílání proměnných z jedné stránky PHP na druhou

Použijte $_GET .

Nejprve budete chtít změnit tento řádek

echo '<a href="quiz.php">' . $row['title'] . '</a><br />';

Něco takového:

echo '<a href="quiz.php?id='.$row['id'].'">' . $row['title'] . '</a><br />';

A pak v quiz.php , načtěte příslušný kvíz pomocí $_GET['id'] jako primární klíč k vyhledání v databázi.

Měli byste tam uložit i název kvízu (v databázi).

$_GET je zde vhodné, protože právě pomocí ID určujete, který kvíz se má zobrazit. Tady není potřeba důvěrnosti. Použili byste $_POST když odesíláte data formuláře, která mění databázi. $_SESSION je užitečný pro ukládání základních přihlašovacích údajů a dalších věcí, které musí přetrvávat na více stránkách po dobu trvání relace, jako jsou formuláře průvodce.



  1. Jak rozdělím oddělený řetězec na serveru SQL bez vytvoření funkce?

  2. MYSQL:DECIMAL s přesností na 10 číslic za čárkou

  3. PDF vytvořené pomocí FPDF a jak uložit a načíst pdf

  4. Použijte COLUMNPROPERTY() k vrácení informací o sloupcích nebo parametrech na serveru SQL Server