Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Antagelser: gruppe 1 checkboxe hedder: <input type="checkbox" name="checkbox[1][1]"> 1 <input type="checkbox" name="checkbox[1][2]"> 2 <input type="checkbox" name="checkbox[1][3]"> 3 .. gruppe 2 checkboxe hedder: <input type="checkbox" name="checkbox[2][1]"> 1 <input type="checkbox" name="checkbox[3][2]"> 2 .. osv Din databasetabel indeholder 9 felter de hedder felt1 ... felt9. Tabellen hedder flaf. Felter bliver sat til T hvis checkbox'en er on, ellers NULL.
hvis gruppe 1 med de første 9 felter er 9forskellige dyr så hvis du f.eks har krydset løve tiger og giraf af ska den sætte ind i et felt der hedder dyr sådan her: løve tiger giraf
gruppe 1 er dyr(ni forskellige dyr) gruppe 2 er biler(ni forskellige biler) og gruppe 3 er computere(ni forskellige computere) så hvis du f.eks kryds i gruppe 1 tiger, løve og giraf og i gruppe to honda og toyota og i gruppe 3 dell, amitech, hp og compaq. I mysql databasen er der så 3 felter et der hedder dyr et der hedder biler og et der hedder computere og når man så trykke på send formel så sætter den tiger løve giraf ind i feltet dyr og i feltet biler sætter den honda toyota og i feltet computere dell amitech hp compaq......
hmm okay... ka du gi en lidt bedre forklaring om hva jeg ska ændre for at det virker? :) ud over det er der en lille fejl: Parse error: parse error, expecting `')'' in check.php on line 33 linje 22 er: for($i=0;$i<count($groups);i++) {
hvordan får du formlen til at blive udført på samme side? når jeg laver formel får jeg den altid til at gå videre ind på en anden side.. svar så får du dine points
hmmm tænkte på om du ikke ville hjælpe med at få resten af formen til at blive udført på samme side for det er ike så smart hvis den laver chekcboxene på en side og reste på en anden side... og jeg ka ik helt få det til at virke :(
ja øhm jeg ved ik helt om det er så smart at paste hele koden her :P den her på næsten 300linjer i opret filen og den anden er på ca 30... men jeg ka godt sende det til dig i en mail eller noget?
allerførst opret filen: <script language="JavaScript"> function formCheck() { if (document.post.brugernavn.value == "") { alert("Du skal skrive dit navn"); document.post.brugernavn.focus(); return false } if ((document.post.password.value != document.post.gentagpassword.value) && (document.post.gentagpassword.value)) { alert('Adgangskoden matcher ikke bekræftelses adgangskoden!'); document.post.password.focus(); return (false); } if (document.post.password.value == '') { alert('Du skal skrive en adgangskode!'); document.post.password.focus(); return (false); } if (document.post.gentagpassword.value == '') { alert('Du skal skrive en bekræftelses adgangskode!'); document.post.gentagpassword.focus(); return (false); } if ((document.post.email.value != '') && (document.post.email.value.indexOf("@") == -1)) { alert("Du glemte et @ i din e-mail!"); document.post.email.focus(); return false; } if ((document.post.email.value != '') && (document.post.email.value.indexOf(".") == -1)) { alert("Du glemte et . (punktum) i din e-mail!"); document.post.email.focus(); return false; } if (document.post.alder.value == "") { alert("Du skal skrive din alder"); document.post.alder.focus(); return false; } if (document.post.gruppe.value == "") { alert("Du skal skrive din gruppe"); document.post.gruppe.focus(); return false; } if (document.post.gruppenr.value == "") { alert("Du skal skrive dit gruppenr"); document.post.gruppenr.focus(); return false; } if (document.post.division.value == "") { alert("Du skal skrive din division"); document.post.division.focus(); return false; } if (document.post.profiltext.value == "") { alert("Du skal skrive en profiltekst på mindst 20tegn"); document.post.profiltext.focus(); return false; } } </script> <form method="post" action="opret.php" name="post" onsubmit="return formCheck()"> <font face="verdana,arial" size="4">Oprettelse</font><p>
<p>Profiltekst:<br> <br><SPAN class=brod>- Tekst skal være på minimum 20 ord<BR>- Tekst må ikke indeholde vulgære eller på anden måde stødende ord<BR>- Kommercielle annoncer er ikke tilladt<BR>- Tekst må ikke indeholde henvisninger til konkurrerende tjenester<BR><BR>Scout4date.dk forbeholder sig retten til uden varsel at slette useriøse profiler. </SPAN></p> <p><SPAN class=brod><textarea name="profiltext" rows="10" cols="68"></textarea></SPAN></p> <p><font face="verdana,arial" size="4"><font size="2"><input type="submit" name="send" value="Bliv medlem"> <input type="reset" value="Slet alt"> </font></font></p> <? $values = array(); if( isset($_POST['checkbox']) && is_array($_POST['checkbox']) ) { foreach($_POST['checkbox'] as $gkey => $gval) { if( isset($groups[$gkey]) ) { $values[$gkey] = array(); foreach($gval as $ikey => $ival) { if( isset($_POST['checkbox'][$gkey][$ikey]) && $_POST['checkbox'][$gkey][$ikey] == 'on' ) { $values[$gkey][] = $groups[$gkey][$ikey]; } } } }
der er lige et par ting.... allerførst... kan jeg ikke få checkboxene til at være 3 på række så de ik fylder så meget? og der er en lille fejl: Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /mnt/dkcphnas004/www/s/e/scout4date.dk/opret.php:118) in /mnt/dkcphnas004/www/s/e/scout4date.dk/func.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /mnt/dkcphnas004/www/s/e/scout4date.dk/opret.php:118) in /mnt/dkcphnas004/www/s/e/scout4date.dk/func.php on line 2
hmm jeg fandt jeg fejlen... tror jeg nok.... da jeg satte <? session_start(); ?> i toppen forsvandt fejlene, men den skriver stadig Du skal udfylde alle felterne!!
$brugernavn og $password må være tomme. Prøv at skrive det ud og se om det er rigtigt. Hvis det er, så prøv at skrive $brugernavn = $_POST['brugernavn'];
så snart jeg går ind på siden og ruller helt ned så står der Du skal udfylde alle felterne!! det skal den jo først skrive når jeg har trykke submit og alle felter ik er udfyldt..
det virker nu bortset fra at når man trykker på bliv medlem så skriver den: Warning: join(): Bad arguments. in /mnt/dkcphnas004/www/s/e/scout4date.dk/opret.php on line 282
Warning: join(): Bad arguments. in /mnt/dkcphnas004/www/s/e/scout4date.dk/opret.php on line 283
Warning: join(): Bad arguments. in /mnt/dkcphnas004/www/s/e/scout4date.dk/opret.php on line 284
Jeg tror bare der er et andet problem, for de burde være sat, når man vælger een checkbox. Gider du at mail mig koden på dennis@moellegaard.dk. Jeg kan ikke overskue koden her mere :-)
(og min browser teer sig, så jeg kan ikke copy'n'paste :( )
Jeg kigger på det imorgen. Gider du også at sende func.php, config.php (ret evt værdierne så jeg ikke få dit password) - så vil jeg se på det og teste det en smule (også med henblik på at løse 501550).
der er ikke andet end problemer med sådan noget :P jeg har ahft en anden til at lave et design og så har jeg fået det her i dag.... og så er det for lille og kan ikke gøres større så nu ska jeg ha lavet et nyt design eller lave det selv( og siden skulle gerne være frædig i aften) så jeg har lidt travlt :P
Held og lykke med det - jeg forsøgte selv en overgang. Først på bestilling (men den kiksede) - så ville jeg selv prøve, men opgav, da jeg syntes der er (for) mange om buddet :-)
tak :) hehe når jeg har fået dit svar på søgefuktionen så skulle siden gerne være færdig (bortset fra designet :P)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.