Autor Zpráva
Nuimi
Profil
Dobrý den, snažím se odeslat si hodnoty a používám k tomu jednoduchý formulář
<form action="prodej.php?jmeno=dan">
          <button type="submit" class="btn btn-warning">Zobrazit</button>
         </form>
         
dříve jsem to dělal úplně stejně a fungovalo to, ale teď to prostě nejde, nevíte proč.

Jen taková vsuvka v tom prodej to tohám takto
$jmeno=$_GET['jmeno'];
 echo('jmeno je: ' .$jmeno);
 
Dan Charousek
Profil
Nuimi:
Nestačí odkaz?
<a href="prodej.php?jmeno=dan" class="btn btn-warning">Zobrazit</a>



Mimo to, měl bys ověřovat zda daný index v poli $_GET skutečně existuje, jinak by ti to vyhodilo chybu:

prodej.php
<?php
if(isset($_GET['jmeno'])) {
    echo "Jméno je: " . $_GET['jmeno'];
} else {
    echo "Error: Proměnná (resp. prvek s indexem) 'jmeno' nebyla odeslána.";
}

Pokud bys nechtěl uvádět nějakou hlášku, můžeš kontrolu provést pomocí ternárních operátorů:

$jmeno = isset($_GET['jmeno']) ? $_GET['jmeno'] : '';

Podmínka říka: Do proměnné $jmeno ulož - jestliže existuje $_GET['jmeno'] - $_GET['jmeno'], jinak prádný řetězec ''
Nuimi
Profil
JO jde to moc děkuju

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: