Autor Zpráva
kropac
Profil *
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
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
kropac
daj si pred premenu @ a nevihodí ti to error ale nič ti nevipíše
Str4wberry
Profil
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
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é.
undefined
Profil *
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 *
[#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
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.
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

Vaše odpověď

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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