Avatar billede supermand69 Nybegynder
25. november 2001 - 14:00 Der er 10 kommentarer og
1 løsning

insert into

Hvad er det jeg gør galt her?? :-/

  $fag = array(1=>\'Matematik\',
        \'Fysik\',
        \'Biologi\',
        \'Kemi\',
        \'Dansk\',
        \'Engelsk\',
        \'Tysk\',
        \'Informationsteknologi\',
        \'Samfundsfag\',
        \'Teknologi\');

    for($count = 1; $count <= 12; $count++)
    {
        $query = mysql_query(\"SELECT * FROM $klasse WHERE tekst=\'$fag[$nr]-$count\'\");
        if (!mysql_num_rows($query))
        {
              if ($fag[$nr]-$count == \'a\')
              {
                  $a = 1;
              }

              if ($fag[$nr]-$count == \'b\')
              {
                  $b = 1;
              }
             
              if ($fag[$nr]-$count == \'c\')
              {
                  $c = 1;
              }
             
              if ($fag[$nr]-$count == \'d\')
              {
                  $d = 1;
              }
             
              if ($fag[$nr]-$count == \'e\')
              {
                  $e = 1;
              }

            $insert = \"INSERT INTO $klasse (tekst, a, b, c, d, e)
              values (\'$fag[$nr]-$count\', \'$a\', \'$b\', \'$c\', \'$d\', \'$e\')\";
            mysql_query($insert)
              or die(mysql_error());
        }
        }
Avatar billede supermand69 Nybegynder
25. november 2001 - 14:02 #1
Jeg glemte vist lige at sige hvad det var som ikke virkede ved det!! =)

Der bliver godt nok oprettet rækker i db\'en, men der står bare \'0\' ved alle cellerne i rækken...
Avatar billede htx98i17 Professor
25. november 2001 - 14:02 #2
og hvad går der galt? eller skal vi gætte...
Avatar billede htx98i17 Professor
25. november 2001 - 14:03 #3
det var bedre:)
Avatar billede htx98i17 Professor
25. november 2001 - 14:08 #4
dine if-sætninger vil ikke være TRUE...
hvorfor minuser du et tal med et bogstav
Avatar billede htx98i17 Professor
25. november 2001 - 14:09 #5
sorry, jeg mente hvorfor sammeligner du tal med et bogstav...
Avatar billede supermand69 Nybegynder
25. november 2001 - 14:13 #6
Doh...!!

Så er det det som er mit problem! :)

$fag[$nr]-$count = \'matematik-1\'

Hvordan kan jeg gøre \'matematik-1\' til en variabel - altså sætte et $ foran???
Avatar billede htx98i17 Professor
25. november 2001 - 14:16 #7
hva mener du
Avatar billede supermand69 Nybegynder
25. november 2001 - 14:19 #8
Jeg laver en string med \"$fag[$nr]-$count\"...

Hvordan kan jeg så lave den til en variabel ved at sætte $ foran??

eks.

$($fag[$nr]-$count)
Avatar billede htx98i17 Professor
25. november 2001 - 14:20 #9
$envariabel = $fag[$nr]-$count;
Avatar billede supermand69 Nybegynder
25. november 2001 - 14:23 #10
Nåh ja for h.......

Hvor dum kan jeg være..!!

Det er sq da noget af det grundlæggende i PHP og det kan jeg ikke engang :-/ Dooooh

Tak for hjælpen

NB. Lav lige et svar så du kan få point!! =)
Avatar billede htx98i17 Professor
25. november 2001 - 14:24 #11
np da :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Kickstart din IT-karriere som IT-supporterelev på Flyvestation Aalborg

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Tech Lead til Datacenter Operations

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation