Autor | Zpráva | ||
---|---|---|---|
kropac Profil * |
#1 · Zasláno: 8. 2. 2008, 22:50:12
prosimvas, mohli by jste me poradit, kde mam chybu? :(
http://kropa.mysteria.cz/text.txt stale me to pise Notice: Undefined variable: Jmeno in C:\xampp\htdocs\registrace.php on line 24 Notice: Undefined variable: Prijmeni in C:\xampp\htdocs\registrace.php on line 24 Notice: Undefined variable: Email in C:\xampp\htdocs\registrace.php on line 24 Notice: Undefined variable: Nickname in C:\xampp\htdocs\registrace.php on line 24 Notice: Undefined variable: Heslo in C:\xampp\htdocs\registrace.php on line 24 xim, co to znamena, ale i tak se me to stale nedari opravit :( PS: jestli sem zvolil spatnej nazev, tak se omlouvam, jinej me zrovna nenapadl |
||
Joker Profil |
#2 · Zasláno: 8. 2. 2008, 23:46:16
kropac
No prostě proměnné nejsou definované. Příklad: <?php echo($promenna); // undefined variable- vypisuju proměnnou, kterou jsem předtím nedefinoval ?> Příklad 2: <?php $promenna = "něco"; echo($promenna); // teď to bude OK, proměnná je inicializovaná ?> |
||
kletely Profil |
#3 · Zasláno: 9. 2. 2008, 13:06:20
kropac
daj si pred premenu @ a nevihodí ti to error ale nič ti nevipíše |
||
Str4wberry Profil |
#4 · Zasláno: 9. 2. 2008, 13:35:30 · Upravil/a: Str4wberry
Odpovídám kropacovi:
Nebo si ty poznámky vypni (error_reporting). Také by se Ti mohl hodit tento článek. Odpovídám kletely: „daj si pred premenu @ a nevihodí ti to error ale nič ti nevipíše“ Rozbila se Ti klávesa „Y“? |
||
Joker Profil |
#5 · Zasláno: 9. 2. 2008, 13:40:50
kletely
daj si pred premenu @ a nevihodí ti to error ale nič ti nevipíše Tak tomu se říká řešení problému :o))) Lepší by bylo odstranit příčinu, přijde mi velmi zvláštní (a potenciálně nebezpečné), že jsou v SQL dotazu použité nedefinované proměnné. |
||
Časová prodleva: 1 rok
|
|||
undefined Profil * |
#6 · Zasláno: 11. 3. 2009, 09:37:25
nedefinovanou proměnou chápu, nicméně snažím se jí definovat pomocí INPUT ve formuláři přes metodu GET...
tedy: <form action="zpracuj.php" method="get"> a <input type="text" name="promena" size="20"> <input type="submit" value="posli"> ... takže podle mě by se měla "promena" odeslat přes URL skriptu v zpracuj.php jako $promena s hodnotou kterou jsem naťukal do inputu.... ale v zpracuj.php je nedefinovaná ... jak tedy dostanu z formuláře do skriptu zpracuj.php? Díky za radu |
||
undefined Profil * |
#7 · Zasláno: 11. 3. 2009, 09:54:51
[#6] Jsem trubka vypadlo mi
$promena = $_GET['promena']; ve skriptu... Hrůza když už jsem v koncích a napíšu si o radu tak během chvilky mi to dojde. Takže děkuju této diskusi, i bez rady mi můj příspěvek pomohl :-)) |
||
Joker Profil |
#8 · Zasláno: 11. 3. 2009, 09:55:34
undefined
takže podle mě by se měla "promena" odeslat přes URL skriptu v zpracuj.php jako $promena s hodnotou kterou jsem naťukal do inputu.... Ne. Respektive "kdysi dávno" se to tak dělalo, ale dnes už ne. Uloží se to do $_GET["promenna"]. Tedy, pokud tam návštěvník něco napíše. Pokud tam nic nenapíše, nebude definované ani tohle. Takže něco jako: $promenna = isset($_GET["promenna"]) ? $_GET["promenna"] : ""; by mělo vychytat všechny případy. |
||
Časová prodleva: 5 let
|
|||
lacek Profil |
Dobrý den,
chtěl bych Vás požádat o radu. bojuji s hláškou >> Notice: Undefined variable: delivery_date_time Notice: Undefined variable: delivery_date_time in /usr/local/hosting/home/....................../web/www/administrator/components/com_virtuemart/html/checkout.index.php on line 276 Dopisoval jsem do kodu par scriptů z http://forum.virtuemart.net/index.php?topic=52919.0 abych mohl v e-shopu přidat kolonku s datem doručení zásilky. Ve zmíněném souboru checkout.index.php se proměnná delivery_date_time vyskytuje dvakrát první výskyt: $Itemid = $sess->getShopItemid(); $delivery_date_time = vmGet( $_REQUEST, 'delivery_date_time'); //delivery date time if( $auth['user_id'] > 0 ) { $show_basket = true; } else { $show_basket = false; } a druhý: // We have something in the Card so move on if ($perm->is_registered_customer($auth['user_id'])) { // user is logged in and a registered customer $basket_html .= '<form action="'. $sess->url( SECUREURL."index.php?page=".$next_page."&checkout_last_step=".$current_stage) .'" method="post" name="adminForm"> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="Itemid" value="'. $Itemid .'" /> <input type="hidden" name="user_id" value="'. $auth['user_id'] .'" /> <input type="hidden" name="page" value="'. $next_page .'" /> <input type="hidden" name="func" value="checkoutProcess" /> <input type="hidden" name="zone_qty" value="'. $zone_qty .'" /> <input type="hidden" name="ship_to_info_id" value="'. $ship_to_info_id .'" /> <input type="hidden" name="shipping_rate_id" value="'. urlencode($shipping_rate_id) .'" /> <input type="hidden" name="payment_method_id" value="'. $payment_method_id .'" /> <input type="hidden" name="checkout_last_step" value="'. $current_stage .'" /> <input type="hidden" name="delivery_date_time" value="'. $delivery_date_time .'" />'; //delivery date time $theme->set( 'basket_html', $basket_html ); tak řeším podobný problém jako kolega výše, ale v php začínám děkuji za každou radu |
||
Časová prodleva: 11 let
|
0