Jump to content

itpawel

Forumowicze
  • Content Count

    88
  • Joined

  • Last visited

  • Days Won

    1

itpawel last won the day on March 12

itpawel had the most liked content!

Community Reputation

2 Neutral
  1. Dzięki , właśnie takiej odpowiedzi oczekiwałem
  2. Ale to nie zmienia efektu, zapisuje jedno i to samo hasło dla wszystkich
  3. Instrukcja echo wyświetla wszystkie hasełka po kolei, ale do bazy zapisuje jedno i to to samo hasło dla wszystkich rekordów. Jak to zapisać do mysql? for($iidd=0;$iidd<=$ile_pracownikow;$iidd++) { $hasla[] = generatePassword(8); echo $hasla[$iidd]; $result = $db -> Prepare("UPDATE `pracownicy` SET haslo = :hasla"); $result -> bindParam(':hasla', $hasla[$iidd], PDO::PARAM_STR); $result -> execute(); }
  4. Ja tylko chciałem ukryć adres linków prowadzących do plików pdf
  5. <?php $sql = $db ->Prepare('SELECT * FROM `grafiki` WHERE `dzialo` = :dzial'); $sql -> bindParam(':dzial', $dzial, PDO::PARAM_STR); $sql->execute(); while($val = $sql->fetch(PDO::FETCH_ASSOC)){ echo $val['nazwa']; //WYŚWIETLA W PĘTLI WARTOŚCI WSZYSTKICH ZMIENNYCH NP. 1 - 2 - 3 - 4 ?> <button onclick="document.getElementById('link').click()">Download2</button> <a id="link" href="<?php $dzialx.'/'.$val['nazwa'].'.pdf';?>" download hidden></a> // WYŚWIETLA W PĘTLI JEDNĄ WARTOŚĆ NP. 1 - 1 - 1 <?php } ?> Chciałbym pobrać wszystkie wartośc
  6. Poniższy kod generuje po kolei formy z input-ami, w ilości 12 sztuk. Podgląd w przeglądarce - "Zbadaj element" klikając w dany "submit", wyświetla w polu 'name' zmienną, zależną od danego sumbita wartość $idd (plik1, plik2, plik33) - obrazek. Ale gdy próbuję dodać wartość $idd, do bazy mysql,, to nie przybiera właściwej wartości, tylko cały czas dodaj wartość 13 - obrazek2. W jaki sposób zrobić, aby do bazy przekazywana została wartość zależna od konkretnego forma, któremu pętla przypisuje tą wartość $formy = array(); for($idd=1;$idd<=12;$idd++) { $formy[$idd] = '<form encty
  7. Pomyślałem, że pętlą for porobię zmienne, które będą zawierać cyfry (1-12) i prześlę je za pomocą submit, jednak wartości (1-12) są widoczne tylko w pętli, a chciałbym je mieć poza pętlą for, jak to zrobić???Takie coś dodaje do każdego inputa prawdiłowo cyfry (1-12), ale po wywołaniu poza pętlą wyświetla cyfrę'13' for($idd=1;$idd<=12;$idd++) { <form enctype="multipart/form-data" action="" method="POST"> <input type="submit" name="plik<?php echo $idd;?>" value="Wyślij plik" /> } echo $idd; //wyświetla cyfrę '13'
  8. Jakby tu ogarnąć różną zawartość znacznika meta title, w zależności od aktywnego przycisku menu?
  9. Jednak nie wiem, jak daję print_r($sqli -> fetch()); to wyświetla, że są wartości: Array ( [id] => 10 [0] => 10 [autor] => 77 [1] => 77 [tytul] => pppp [2] => pppp [tekst] => pppp ale jak chcę wywołać to nic się nie pokazuje: $val = $sqli -> fetchAll(); echo $val['tekst'];
  10. Wyświetla mi się błąd i nie mogę znależć jego przyczyny: Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in C:\xampp\htdocs\edit_article.php:140 Stack trace: #0 C:\xampp\htdocs\edit_article.php(140): PDOStatement->bindParam(':tytul', NULL, 2) #1 {main} thrown in C:\xampp\htdocs\edit_article.php on line 140 Zbiory nie są puste! $id =(int)$_GET['id']; $sqli = $db->Prepare('SELECT id, tytul, tekst, autor FROM `artykuly` WHERE `id` = :id'); $sqli -> bindParam(':id', $id, PDO::PARAM_INT)
  11. Chyba nie czytaliście mojego pytania, bo jakbyście przeczytali, to bez większego wysiłku moglibyście stwierdzić że problem leży po stronie ułożenia "równania" - logiki, które dodaje w określonych elementach tablicy (składającej się z tysięcy elementów) określone dane. Dla przykładu poniższe równanie nie jest odpowiednie, gdyż dodaje znak 'C' do wszystkich elementów, a ja potrzebuję tylko dodać do określonych elementów tablicy. for($a=0; $a < $ilosc; $a++) { $go[] = '('.$lines[$a]."),\n"; $gol = &$go; } Polecam czytać ze zrozumieniem, jest to bardzo proste i
  12. A explodem, a później jakoś pętlić, tylko jak tą petlę ułożyć? $linia = explode(',', $plik); $linia[$a]; "'".$linia[$a+1]."'"; "'".$linia[$a+2]."'"; "'".$linia[$a+3]."'"; "'".$linia[$a+4]."'"; $linia[5]; $linia[6];
  13. Chciałbym dodać cudzysłów, do jednego elementu\ów tablicy ale nie wiem jak. Tablica: Ble1 | Ble2 | Ble3 Ble1 | "Ble2" | Ble3
  14. Co bym nie wpisał w pliku który importuję to wyrzuca komunikat, o co chodzi?: #1064 - Something is wrong in your syntax obok 'INSERT INTO `klasa_przedmiot_nauczyciel` VALUES (3, 1, 1)' w linii 8 np. CREATE TABLE `klasa_przedmiot_nauczyciel` ( `id_klasy` bigint(20) NOT NULL default '0', `id_przedmiotu` bigint(20) NOT NULL default '0', `id_nauczyciela` bigint(20) NOT NULL default '0' ) INSERT INTO `klasa_przedmiot_nauczyciel` VALUES (3, 1, 1); INSERT INTO `klasa_przedmiot_nauczyciel` VALUES (3, 3, 30);
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use Privacy Policy