Rematusen Skrevet 28. september 2008 Del Skrevet 28. september 2008 (endret) Hei, har et "check all" javascript. Sånn at jeg merker alle sammen i steden for å trykke på en å en checkbox. <script language='JavaScript' type="text/javascript"> <!-- function ckeck_uncheck_all() { var frm = document.form1; for (var i=0;i<frm.elements.length;i++) { var elmnt = frm.elements[i]; if (elmnt.type=='checkbox') { if(frm.master_box.checked == true){ elmnt.checked=false; } else{ elmnt.checked=true; } } } if(frm.master_box.checked == true){ frm.master_box.checked = false; } else{ frm.master_box.checked = true; } } --> </script> Men scriptet henger når jeg trykker slik at alle blir merket. Error: Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\inc\gta.php on line 257 Men vis jeg trykker på en å en checkbox så fungerer alt fint :s Så så jeg på denne: http://www.dustindiaz.com/check-one-check-all-javascript/ Using the SQL 'IN' clause to run faster queries Prøvde å legge til det, da reagerte scriptet med engang - men da fungerte det ikke som det skulle.. Litt hjelp ? Endret 28. september 2008 av Rematusen Lenke til kommentar
Jonas Skrevet 28. september 2008 Del Skrevet 28. september 2008 Å herre, du er vanskelig å hjelpe.. Hva med å for eksempel poste skriptet som ikke fungerer som det skal? Lenke til kommentar
Rematusen Skrevet 28. september 2008 Forfatter Del Skrevet 28. september 2008 Ok, scriptet: $action = $_POST['action']; if ($action == 2) { $i = 0; foreach ($_POST as $key => $value) { if ($value == "on") { $sell_cars[] = $key; $i++; } //echo "Key: $key; Value: $value<br />\n"; } $i = 0; while ($i != sizeof($sell_cars)) { $car_opdr8 = "SELECT * FROM gta WHERE `id` = '$sell_cars[$i]'"; $car_reuslt = mysql_query($car_opdr8); while ($row = mysql_fetch_array($car_reuslt)) { if (strtolower($row['eier']) == strtolower($bruker)) { if (time() > $row['ship']) { if ($hent['bosted'] == $row['sted']) { if ($hent['bosted'] != $row['orginal']) { $value_car = (100000 - ($row['type'] * 10000)); $damage2 = (100 - $row['skade']); $value_car_divide = ($value_car / 100); $value_car_multiply = ($value_car_divide * $damage2); $sql2 = "DELETE FROM gta WHERE id in ='$row[id]'"; $result2 = mysql_query($sql2); $car1 = "VW Corrado VR6"; $car2 = "Bently"; $car3 = "Honda S2000"; $car4 = "Porsche GT2"; $car5 = "Mercedes SL600"; $car6 = "Hummer"; $car7 = "Fiat Multipla"; $car8 = "Ødelagt bil"; if ($row['type'] == 1) { $car = $car1; } elseif ($row['type'] == 2) { $car = $car2; } elseif ($row['type'] == 3) { $car = $car3; } elseif ($row['type'] == 4) { $car = $car4; } elseif ($row['type'] == 5) { $car = $car5; } elseif ($row['type'] == 6) { $car = $car6; } elseif ($row['type'] == 7) { $car = $car7; } elseif ($row['type'] == 8) { $car = $car8; } if ($result2) { echo "<span class=\"error\"><font style=\"color:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;\"><strong>Velykket</strong>! Du solgte bilen <strong>$car</strong>!</font></span><br>"; $geld = ($geld + $value_car_multiply); $bruker = $hent['nick']; UpdateTable(brukere,peng,$geld,nick,$bruker); //mysql_query("UPDATE brukere SET peng = '$geld' WHERE nick = '$bruker'"); } else { echo "<span class=\"error\"><font style=\"color:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;\">Kunne ikke selge bilen <strong>$car</strong>.</font></span><br />"; } } else { echo "<span class=\"error\"><font style=\"color:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;\">Du må frakte bilen før du kan selge den!</font></span><br />"; } } else { echo "<span class=\"error\"><font style=\"color:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;\">Du må være i <strong>$row[sted]</strong>, for å selge din <strong>$car</strong>!</font></span><br />"; } } else { echo "<span class=\"error\"><font style=\"color:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;\">Bilen <strong>$car</strong>, er forstatt under frakting!</font></span><br />"; } } } $i++; } } Lenke til kommentar
Jonas Skrevet 28. september 2008 Del Skrevet 28. september 2008 Ta en hint.... Man må hele tiden engasjere seg for å hjelpe deg. Alltid spørre om noe mer for å svare på spørsmålet. Dette burde ikke være nødvendig og du ville fått langt fortere hjelp dersom du bare hadde forsynt oss med alt som åpenbart er relevant. Når jeg går inn i en tråd, så liker jeg å bli presentert en problemstilling og et isolert eksempel, ikke tusen linjer kode kastet i ansiktet, hvor man må gjøre hele jobben selv. Hvor er linje 257? Lenke til kommentar
Rematusen Skrevet 28. september 2008 Forfatter Del Skrevet 28. september 2008 Linje 257: $car_reuslt = mysql_query($car_opdr8); Litt før: if ($action == 3) { $i = 0; foreach ($_POST as $key => $value) { if ($value == "on") { $sell_cars[] = $key; $i++; } //echo "Key: $key; Value: $value<br />\n"; } $i = 0; while ($i != sizeof($sell_cars)) { $car_opdr8 = "SELECT * FROM gta WHERE id='$sell_cars[$i]'"; $car_reuslt = mysql_query($car_opdr8); while ($row = mysql_fetch_array($car_reuslt)) { Lenke til kommentar
Rematusen Skrevet 28. september 2008 Forfatter Del Skrevet 28. september 2008 (endret) Har nå prøvd meg litt fram.. Og fikk til den ene.. Men sliter litt med siste, når jeg kjører: $action = $_POST['action']; if ($action == 3) { $sell_cars[] = 0; $i = 0; foreach ($_POST as $key => $value) { if ($value == "on") { $sell_cars[] = $key; $i++; } //echo "Key: $key; Value: $value<br />\n"; } echo "<pre>"; print_r($_REQUEST); die(); Printes: Array( [master_box] => on [54] => on [55] => on [56] => on [c] => [action] => 3 [x] => 3 [phpSESSID] => 5g1q7vakokiqa3u1dinvuo7ds1 ) Jeg skjønner ikke hvor "c" kommer fra?? den har heller ingen verdi.. Endret 28. september 2008 av Rematusen Lenke til kommentar
JohndoeMAKT Skrevet 28. september 2008 Del Skrevet 28. september 2008 Et JavaScript-spørsmål med PHP som eksempelkode laget i databasekategorien? Med en emnetittel som ikke er god nok til å forklare problemet? Hvilken av de tre språkene er det du har problemer med, og hva er problemet? Dersom det er JavaScript som er problemet bør du legge ved HTML, ikke PHP, det er nok få som gidder å parse ikke-template-basert PHP output i hodet. Og HTML fra doctype til </html> i så fall. Lenke til kommentar
Rematusen Skrevet 28. september 2008 Forfatter Del Skrevet 28. september 2008 Et JavaScript-spørsmål med PHP som eksempelkode laget i databasekategorien? Med en emnetittel som ikke er god nok til å forklare problemet? Hvilken av de tre språkene er det du har problemer med, og hva er problemet? Dersom det er JavaScript som er problemet bør du legge ved HTML, ikke PHP, det er nok få som gidder å parse ikke-template-basert PHP output i hodet. Og HTML fra doctype til </html> i så fall. Du får flytte tråden til php da:) Lenke til kommentar
Rematusen Skrevet 28. september 2008 Forfatter Del Skrevet 28. september 2008 Bare glem det Fikk det til selv! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå