Jump to content
php.lv forumi

7924

Reģistrētie lietotāji
  • Posts

    55
  • Joined

  • Last visited

Posts posted by 7924

  1. Tatad, lieta sekojoša:

     

    ir datubaze ar laukiem: A, B, C, D.

    1. Lietotajs ievada infu caur tekstboxilaukā A;

    2. tapat lietotājs ievada infu caur tekstboxi laukā B;

    3. lietotājs ievada infu caur tekstboxi laukā C. bez tam lietotājs vēlas laukā C ievadīt vēl līdzigu informāciju, kam ir nepieciešams papildus textboxis, kurš parādās, kad tiek nospiesta poga "add additionl lines" (piemēram- laukā automašīnas, lietotājs ievada, ka viņam ir Opel Corsa, bet tā kā viņam ir vēl VAZ2103, tad vins grib papildus lauku un šo automašīnu arī velas uzrādīt)

     

    Jautājums - vai veidojot datubaze tabulu vajadzetu veido šadi:

    1. lauks A- ar iespeju ievadit vienā šūnā datus;

    2. lauks B- ar iespēju ievadīt vienā šūnā datus;

    3. lauks C- jāsadala:

    C1- iespēju vienā šūnā ievadīt

    C2- iespēju otrā šūnā ievadīt

    C3- utt

     

    vai ir kaut kādi advancētāki triki, kā atrisināt šo itemu?

    paldies!

  2. Lugums paskaidrot,

    tatad man ir viens fails, kuram kods ir sekojoshs:

     

    <html>

    </head>

    <meta http-equiv="Content-Language" content="lv">

    <title>bla bla bla</title>

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1257">

    </head>

     

    <body>

    <p>Jān is iet pa ceļu</p>

    <?include('fails1.php')?>

    <?include('fails2.php')?>

     

     

    </body>

    </html>

     

    Tātad jautājums- tā kā galvenajā failā esmu uzstādījis latviešu valodas setingus, kas notiekas ar pārējiem failiem, manā gadījumā fails1.php un fails2.php. vai šo failu sākumā arī vajag penteri (kodu) par valodas uzstādījumiem, manuprāt nevajag, jo kad tiek lasīts galvenais fails, tā sākumā arī valodas setingi- nu to es izsecināju no View Sorce...

     

    Pec tam izmēģināju arī visiem failiem sākumā uzstādīt valodas penteri, kā rezultātā skatoties katru failu atsevišķi- LV valoda rādās ok, bet kad ielādējās galvenais fails ar INCLUDE... tā ne vienā no daļām nav ne smakas no LV burtiem. kur te āķis?

  3. ja tabula saucās table, tad vajag viņu rakstīt starp šitiem simboliem - ` (aizmirsu kā tie saucās pareizi), jo table ir mysql keywords un keywordus nevajag izmantot nosaucot tabulas, laukus, f-jas utt.

     

    INSERT INTO `table` (id,name) VALUES (NULL,'$vards')

    aiz mysql_query() pieliec echo mysql_error();

     

    visadi izmeginajos, error kludu nemet,

    tas '$kautkadsieraksts' datubaze man raksta tikai un vienigi tuksumu.

     

    varbut ir kadam kada ideja kaa $_POST['input'] == '$kautkadsieraksts' (skatit kodu augstak).

     

    paldies

  4. un kāpēc domā ka $_POST['input'] == $kautkadsieraksts'?

     

    nu atliek secinat, ka $_POST['input'] == $kautkadsieraksts' nav pareiz.

     

    domaju, ka jabut kaut ka lidzigi sim kodam:

     

    <?

    $dbLink = mysql_connect('localhost', 'user', 'pass');

    mysql_select_db('db_name');

     

    if (isset($_POST['enter']))

    {

    empty($_POST['vards']) ? $vards = '- - -' : $vards = $_POST['vards'];

     

    $query = "INSERT INTO table (id,name) VALUES (NULL,'$vards')";

    mysql_query($query);

    }

    ?>

     

    <form method="post" action="" enctype="multipart/form-data">

    <p>

    Vards: <input type="text" name="vards" maxlength="30" size="23" /><br />

    <input type="submit" name="enter" value="OK" /><br />

    </p>

    </form>

     

     

     

    saja kodaa taksh $_POST['enter'] == ar $vards

    nu jaa, saja piemera tas ir vienkarsi textboxis, tapat man viss stradaa, ja salieku izvelnes datus toist: <option>blablabla</option> jau ieksaa koda, bet nav skaidribas kada veida dabut gatavu, kad comboboxim izveleta vertiba, kad dati tiek nemti no db, ir vienada ar $_POST['enter'].

  5. man neizdevas rast atbildi uz savu jautajumu, un, manuprat, mana jautajuma ista vieta ir seit. Tatad no db vienas tabulas es formeju comboboxu, no kura ar SUBMIT izveleto vertibu comoboxaa gribu ielikt citaa tabulaa. isti netieku skaidribaa, kas pec otraja tabula tiek likta tuksa vertiba. var kads palidzet, ludzu?

     

    <?

    $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);

    mysql_select_db($dbname,$dbcnx) or msql_error();

     

     

    $sql= "SELECT * FROM tabula1";

    $result = mysql_query($sql);

    ?>

     

    <p><select name=input>

    <?

    while (list($id, $kautkadsieraksts) = mysql_fetch_row($result))

    {

    echo "<option value = $id>$kautkadsierakksts</option>";

    }

    ?>

     

    </select>

    <input type="submit" name="enter" value="OK" /><br />

    </form>

     

    <?

    if (isset($_POST['enter']))

    {

    $query = "INSERT INTO tabula2 (kolonnasvirsraksts) VALUES ('$kautkadsieraksts')";

    mysql_query($query);

    }

    ?>

×
×
  • Create New...