Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Alonso Quinones
@toolbox1972
@liiinder I första steg, vill jag inte att den redirectar alls. Jag vill verifiera att resultatet kommer på samma sida, såsom det fungerade exemplet.
@liiinder Ja, det kanske är det som är lite förvirrande och därav det kanske spricker. Jag har min GET separate i [$search].
Kristoffer Linder
@liiinder
det fungerande exemplet använder sig inte av multisida och det är därför det fungerar
Alonso Quinones
@toolbox1972

@liiinder mitt formulär ser ut så här:

  <form>
      <input type="search" name="search" placeholder="Enter boat number" value="<?=$search?>">
      <input type="submit" value="search">
  </form>

och mottagaren för GET ser ut så här:

// Get incoming from search form
$search = isset($_GET['search'])
    ? $_GET['search']
    : null;
MartinLedel
@MartinLedel
Grejen med multisidan är att den kollar med $GET om undersidan ligger i arrayen. Om inte så blir det default startpage om den finns, annars ett error meddelande
Kristoffer Linder
@liiinder
så för att få den att stanna så måste du lägga till <input type="hidden" name="page" value="Boat-search">
Alonso Quinones
@toolbox1972
@liiinder @MartinLedel Så jag måste antingen bryta ut search från multisidan, eller anpassa multisidan till search?
Kristoffer Linder
@liiinder
nix
lägg bara in den där i dit formulär så kommer den ju skicka med sidan du är på :)
Alonso Quinones
@toolbox1972
@liiinder Ok , ska prova ditt förslag.
Kristoffer Linder
@liiinder
så när du skickar iväg formuläret så skickar den även in vilken sida du är på och du stannar kvar
Alonso Quinones
@toolbox1972
@liiinder Men mitt sökfält försvann (vilket jag antar "hidden" är till för), så jag kan inte välja båt....
Kristoffer Linder
@liiinder
nja, hidden är bara för att det fältet ska vara gömt
Alonso Quinones
@toolbox1972
Yes, och det fältet använder jag normalt för att skriva in båtnr. Behöver jag ha 2 form för att lösa det på det sättet? En hidden för att stanna kvar och en synlig för att välja båt?
Kristoffer Linder
@liiinder
ja du ska ju ha kvar din vanliga input också
som innan
  <form>
      <input type="search" name="search" placeholder="Enter boat number" value="<?=$search?>">
     <input type="hidden" name="page" value="Boat-search">
      <input type="submit" value="search">
  </form>
Alonso Quinones
@toolbox1972
@liiinder Den sticker ändå iväg till "start" och använder url: http://www.student.bth.se/~alqu18/dbwebb-kurser/htmlphp/me/kmom06/me6/multipage-jetty.php?search=2
När jag söker efter båt nr2.
@liiinder Här är direktlänken till sidan:
http://www.student.bth.se/~alqu18/dbwebb-kurser/htmlphp/me/kmom06/me6/multipage-jetty/boat-search.php
Det verkar inte heller fungera att visa resultat, men det kanske är för att sidan är inkapslad i en multisida lösning.
MartinLedel
@MartinLedel
Löste det med ett formulär så skickar med en $GET["click] till samma sök sida. Under formuläret var det en if(isset($GET["click])) {} som då kör en funktion som printar ut sökresultatet
Hade också en multisida
Alex Lopez
@Alol0007
+1 ^ Även jag körde samma lösning som ovan :)
Alonso Quinones
@toolbox1972
Sitter lite fast så jag har lagt in "boatsearch" i topbar-navigation så att man går dit som en "icke-multisida". Ska se om jag parallellt kan lösa med den riktiga lösningen:
http://www.student.bth.se/~alqu18/dbwebb-kurser/htmlphp/me/kmom06/me6/about.php
knasenn
@knasenn
heheJ!
Jag har fastnat på en upgift där jag måste kombinera "click" och "dblclick"
*på asmma objekt
finns det nån snabb och enkel lösning ni kan tipsa om? :)
samma element*
knasenn
@knasenn
Hej!
mitt antivirus tog bort rsynch
går det att ladda ner rsynch(endast exefilen) någonstanns?
försker köra restore men gick ej
Mikael Roos
@mosbth
Installera med pakethanteraren, se installation av terminalen, kmom01, installation av labbmiljön.
knasenn
@knasenn
hej
tack
jag tror det löste sig
Maria
@mafs18
Hej! Den som gäller kmom05 jetty krav 7. Jag förstår inte: om vi redan har visat hela innehållet av table (alla boter med detaljer) under krav 4 , sen under krav 6 skrivas ut detaljer bara om en båt (from src/functions.php ) vid "search" knappen inom fönstret %position2% , då min frågan vad är det som behövs mer inom krav 7? Det står: https://dbwebb.se/uppgift/bygg-en-multisida-for-att-soka-i-en-databas#krav och om jag förstår rätt då bör vi ändra den sidan som tillhör krav 4 med den ändring att vi ska inte visa alla båter, utan bara något ett enstak båt på vilket användaren kommer att klicka? I så fall vad ska göras med alla andra båter? Alltså krav 4 motstrider till krav 7. SNÄLLA någon svara!
Mikael Roos
@mosbth
Försök tolka specen och jobba efter det. Skriv i din redovisningstext hur du tolkade och hur du gjorde.
Maria
@mafs18
ok, tack Mikael! @mosbth
Maria
@mafs18
hur egentligen fungerar $base hur det vet att det finns vår databas med "Båt"?
13r1.jpg
Maria
@mafs18
Hej! Jag undrar hur det bör vara i kmom10 som gäller individuellt projekt webbsida. Bör alla information laddas till vår webbsida direkt från DataBase eller allt data bör vara skriven i vår textredaktor (Atom) och bara SÖK funktionen ska vara möjligt att komma till DataBasen?
Mikael Roos
@mosbth
Databasen bör användas till nästan alla sidor.
Maria
@mafs18
okey, tack!
tada14
@tada14

Hej,

Håller på med kmom 05 jetty krav 7. Uppdatera den undersidan (A) som skriver ut alla båtar så att man kan klicka på respektive båt och länken leder till undersidan (B) som skriver detaljer om enbart den båten.
Klickar jag på undersida A kommer alla båtar upp. Klickar ja på undersida B kommer enbart den förvalda båten upp.

Mitt problem:
Hur får jag enbart båten som jag klickar på att synas utan den förvalda båten?

koden i Undersida B ser ut som följande:
'code' <?php
include DIR . "/../src/functions.php";
//$db = connectToDatabase($dsn);
$boat = $_GET['position'] ?? null;

$sql = "SELECT * FROM jetty WHERE position = ? or position = 2";
$stmt = $db->prepare($sql);
$stmt->execute([$boat]);
$res = $stmt->fetchAll();

?>

<?= printJettyResultsetToHTMLTable($res) ?>

Maria
@mafs18
Min fråga gäller nvm Nättraby vägmuseum. Problem: Kan inte hitta inom databasen sidan "Länkar" . Frågan: kanske det finns inte i databasen den sidan? Klagar: två dagar sitter med den här problem.
Mikael Roos
@mosbth
Då finns höstens kurstillfälle publicerat på Canvas via https://bth.instructure.com/courses/1920, när du registrerat dig i studentportalen så bör du få tillgång till kursmaterialet.
Alla kmom är gulmarkerade enligt https://dbwebb.se/forum/viewtopic.php?f=4&t=8664