Just nu i M3-nätverket
Gå till innehåll

swede.anka

Medlem
  • Antal inlägg

    60
  • Gick med

  • Senaste besök

  1. När jag kör det kommandot får jag inte bara senaste posten utan samtliga. Jag sökte sedan lite vidare på mysql:s hemsida angående kommandot du skrev och när jag skrev det enlig exemplet som de hade så fick jag det att fungera. Stort tack [inlägget ändrat 2006-02-16 00:10:16 av swede.anka]
  2. när man spara en post i mysql, går det på något sätt att få reda på vilket id som posten skapade med (om man har ställt in att id:et ska räknas upp automatiskt). Jag vill inte bara söka upp den senast sparade posten i den tabellen för det är många som kommer använda denna funktion samtidigt och vill inte riskera att någon annan hinner spara en till post innan man fått fram värdet. Förenklad beskrivning: Tänk er en webshopp med X antal artiklar i. Artiklarna finns i en tabell som heter "art". Kunduppgifterna ligger i en tabell som heter "kund". När kunden lägger en beställning så ska detta lagras i en annan tabell. Tanken var om det gick att ha en tabell döpt till "order" där bl.a. ett ordernummer skapas med hjälp av en automatisk räknare i tabellen och sedan skapa en relations tabell där man lägger in relationerna mellan "order" och "art". För att jag ska få detta att fungera behöver jag ju få reda på id:et som skapades i "order". Några förslag på hur man kan lösa detta?
  3. Jag hoppades att det skulle gå att lösa på något enkelt sätt med vektorer men du kanske har rätt med att det är smidigare att försöka lösa det genom att bara använda nycklarna från databaserna. Jag kommer förvisso få modifiera databaserna litegrann men jag ska se om jag kan lösa det på det sättet. Skulle någon ha tips på hur man skulle kunna lösa det med flera värden i vektorerna så är ni ändå välkomna med förslag
  4. Jo det är så jag menar (tror jag). Det jag är lite osäker på är mer exakt hur jag ska skriva koden eftersom antalet "serienummer" kan variera men antalet uppgifter/ serienummer alltid är densamma. Alltså både den del där värdena lagras och den del där jag plockar ut uppgifterna ur arrayen [inlägget ändrat 2006-02-13 17:20:26 av swede.anka]
  5. Jag vill få fram en lista från en databas med X antal serienummer. Man ska sedan kunna välja Y antal serienummer via checkboxar som sedan ska skickas vidare via ett formulär till en annan sida där uppgifterna ska plockas ut och sparas antingen i en session. Problemet är att med varje serienummer måste det skickas med flera uppgifter så därför undrar jag om det går att lagra flera värden i en array eller lösa det på något annat smidigt sätt. Som jag skrivit nu så skrivs uppgifterna med checkboxarna ut från en databas som i koden nedan: while($rad=mysql_fetch_array($result)) { echo $rad[sn_sn];?> <input type="checkbox" name="sn_id[] " value="<?echo $rad[sn_id];?>"> <input type="hidden" name="serienummer[]" value="<?echo $rad[sn_sn];?>"> <input type="hidden" name="artnr[] " value="<?echo $_POST['artnr'];?>"> } Hade det bara behövts skicka med ett värde för varje post hade man ju t.ex. kunnat skriva: foreach($_POST['sn_id'] as $s_n) { $_SESSION['varukorg'][$id]["id"]=$s_n; } men hur gör man för att skicka med flera värden i samma array / vektor?
  6. Problemet är att personen ifråga som äger datorn och som nu har den hemma hos sig har inte tillräckliga kunskaper för att göra något dylikt.
  7. jag fick hem en bekants dator som jag skulle fixa då han hade lite problem med den. Eftersom jag har en skärm av modell STOR så ställde jag upp upplösningen till max. problemet är att den bekantes skärm är gammal som gatan och klarar inte den upplösningen utan när han kommer till windows inloggning blir hela skärmen svart med en röd ruta i mitten som säger out of range. Finns det något smidigt kommando eller nått som man kan använda i WIN98SE som ställer tillbaka upplösningen eller måste jag hämta datorn igen för att ställa tillbaka det när jag använder min skärm.
  8. Jag har provat båda och på båda sidorna så hänger sig webbläsaren. Jag provade att avinstallera uppdateringen av IE till version 6.XX så att jag istället fick version 5.XX och då fungerade alla sidorna. Jag installerade då alla uppdateringar som fanns tillgängliga utom IE 6.XX och då fungerade allt fortfarande. När jag sedan uppdaterade IE till 6.XX så hängde sig webbläsaren igen. Microsofts produkter blir man aldrig klok på
  9. Jag har en dator med WIN98SE och webbläsaren IE 6.0.2800.1106. Problemet är att hela webbläsaren hänger sig när man försöker gå in på vissa sidor så man måste köra ctrl+alt+del för att kunna stänga webbläsaren. Exempel på sidor som den hänger sig för är: windowsupdate (dock inte microsofts övriga sidor) www.aftonbladet.se www.idg.se Jag har provat följande utan resultat: -Ominstallation av IE med senaste versionen. -Kört 2st antivirus utan resultat. -Kört ad-aware och rensat samtliga funna. -Raderat alla cockies samt temporary internet files. -Ställt in att den ska kontrollera om det finns nyare versioner av sidan än det som sparats varje gång IE startas. -Ställt in lägsta möjliga säkerhetsnivå på samtliga zoner. -Kontrollerat så inga specifika sidor är spärrade på någon av zonerna. -Stängt av brandväggen. -Kollat vilka program som är igång (alla är "legala") -Installerat senaste java. Trots detta hänger sig webbläsaren. Jag har instalerat Opera som jag kör nu och då kan jag surfa på alla sidor utom windowsupdate som ju kräver IE. Vore det inte för det senare så hade jag kunnat "nöja" mig med opera men jag vill ju kunna uppdatera datorn också. Jag vet att jag borde byta till WINXP men jag kan inte göra det av andra speciella anledningar. Har någon något förslag,?, snälla,,,? [inlägget ändrat 2006-01-12 23:03:00 av swede.anka] [inlägget ändrat 2006-01-12 23:04:52 av swede.anka]
  10. Provade först som du skrev och då var jag ju tvungen att lägga med den i ett formulär för att det skulle hända något och det ville jag inte för då fick jag en oönskad radbrytning. Efter mycket testande kom jag istället fram till följande slutresultat: <a href="news.php?action=delete" onclick="return(confirm('är du säker?'));"> <image SRC="bilder/trash.jpg" border="0" width="11" height="11" /> </a>
  11. Jag har en sida där man kan radera saker men vill att man ska få en förfrågan om man är säker på att man vill radera posten. Jag har suttit och läst lite i böcker och bara kommit fram till att man skriva: <input type="button" value="Radera" onclick="confirm('&Auml;r du s&auml;ker p&aring; att du vill radera posten?')" /> Problemet är att i böckerna jag läser så står det bara att detta måste ingå i ett större script för att det ska hända något när man trycker på OK men det står inte hur det scriptet ska se ut. Tanken är att om man trycker på AVBRYT så ska dialogutan stängas, vilket den gör nu men om man trycker på OK så ska man skickas vidare till en specifik adress. Någon som har något förslag på hur man gör? Vet någon hur man ändrar värdet på rubriken i dialogrutan så vore det en bonus. Tack på förhand
  12. Jag har byggt en sida där folk kan logga in och se saker som är specifika för respektive användare. Då dessa sidor kan innehålla en del "känslig" information så vill jag ha en hög säkerhet på sidorna. Nu har jag bara gjort en väldigt enkel kontroll med en session och lite java script men det är nog ändå relativt enkelt att komma förbi mina inloggningskontroller. Då detta är ett ganska invecklat ämne skulle jag behöva tips på t.ex. en bok eller en hemsida där man kan läsa sig till hur man ska bygga en sida för att den ska vara så säker som möjligt och det ska då inte bara stå att man ska använda t.ex. sessioner utan även exempel på hur man ska skriva koden med lite förklaringar så man vet vad det är man sysslar med och inte bara "stjäl" någons kod. Det bör vara på svenska. Jag använder idag: PHP MYSQL APACHE
  13. Jag har tidigare utvecklat php sidor på en XP burk med apache som webb server. Skrev man något fel i koden då som tex. att man saknade en ?> eller { någonstans så fick jag upp en felbeskrivning och vilken rad felet troligtvis befann sig på när jag försökte visa sidan. Nu har jag installerat php och apache på en linux burk istället men skriver jag något fel nu så blir bara hela webbsidan blank istället. Hur får jag fram felmedelandet så jag kan göra en felsökning?
  14. Jag har gjort en PHP sida som jobbar mot databaser på en XP dator. Nu ska jag emigrera till linux men nu får jag helt plötsligt inga resultat utskrivna på en av sidorna. På både XP och Linux burken kör jag Apache, PHP och mysql. När jag kör sidan på XP burken så får jag ut resultatet som jag ska. När jag kör select satsen i mysql monitorn på linux burken så får jag ut samma resultat så med andra ord borde det inte vara något fel på databaserna. Kör jag däremot exakt samma PHP kod på linuxburken som på på XP burken så får jag inga resultat. Koden ser ut som följande: $databas = [color="#ff0000"]mysql_select_db[/color]("avtals_kund"); ?><tr bgcolor="[color="#006400"]#FF3333"><TD align="left" SPAN CLASS="news1">&nbsp;&nbsp;<B>Art.nr:</B></td><TD SPAN CLASS="news1"><b>Ben&auml;mning:</b></td><TD align="center" width="50" SPAN CLASS="news1"><b>Saldo:</b></td><TD align="center" width="70" SPAN CLASS="news1"><b>Best&auml;ll:</b></td><td></td></tr><?[/color] $sql="SELECT * FROM lager_saldo, artiklar, lager_anv WHERE artiklar.art_id = lager_saldo.l_s_art_id [color="#0000ff"]and[/color] lager_anv.anv_id = $k_id [color="#0000ff"]and[/color] lager_anv.lager_id = $lager [color="#0000ff"]and[/color] lager_anv.lager_id = lager_saldo.l_s_lager_id [color="#0000ff"]and[/color] l_s_antal > 0 ORDER BY l_s_art_id ASC"; $result = [color="#ff0000"]mysql_query[/color]("$sql"); [color="#0000ff"]while[/color]($rad=mysql_fetch_[color="#0000ff"]array[/color]($result)) {[color="#0000ff"]if[/color] ($line==1){?> <TR bgcolor="[color="#006400"]#<?ECHO $c1;?>"><?$line = 0;}ELSE{?><TR bgcolor="#<?ECHO $c2;?>"><? $line = 1;}?>[/color] <TD width="120" align="left" SPAN [color="#0000ff"]class[/color]="news1">&nbsp;&nbsp;<?[color="#0000ff"]echo[/color] $rad[art_nr];?></td><TD align="left" SPAN [color="#0000ff"]class[/color]="news1"><?[color="#0000ff"]echo[/color] $rad[art_benamning];?></td><td WIDTH="20" align="center" SPAN [color="#0000ff"]class[/color]="news1"><?[color="#0000ff"]echo[/color] $rad[l_s_antal];?></td><td align="center"> och resultatet ska bli: [log] +--------+------------+--------------+-----------+--------+----------+---------------+--------------+----------+--------+ | l_s_id | l_s_art_id | l_s_lager_id | l_s_antal | art_id | art_nr | art_benamning | lager_anv_id | lager_id | anv_id | +--------+------------+--------------+-----------+--------+----------+---------------+--------------+----------+--------+ | 5 | 5 | 3 | 1 | 5 | 46878466 | Bil | 8 | 3 | 2 | +--------+------------+--------------+-----------+--------+----------+---------------+--------------+----------+--------+ 1 row in set (0.00 sec) [/log] Någon som vet vad det kan bero på?
  15. Tänk så enkelt det kan vara om man bara gör rätt. STORT TACK för hjälpen och snabba svar
×
×
  • Skapa nytt...