Meddelande

Minska
No announcement yet.

Felsökning hjälp!!!

Minska
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Felsökning hjälp!!!

    Hej

    Som vanligt missar jag något men varför fungerar inte PHP koden i detta exempel.
    Har kollat och DB skickar tillbaka -1 (TRUE) eller 0 (FALSE) när jag hämtar posten
    PHP-kod:
    <td class="etk" style="width: <?echo $FormSize[C1]?>px;">Stort
                           bolag: </td>
                          <td style="text-align:left;" style="width: <?echo $FormSize[C2]?>px;"><input class="inputs"
                              type="radio" tabindex="8"  name="StortBol" value="-1" <?php ($info[StortBol] == -"checked" "vafan")?>>Ja</input> <input class="inputs"
                              type="radio" tabindex="8"  name="StortBol" value="0" <?php ($info[StortBol] == "checked" "blä")?> >Nej</input></td>
                        </tr>
    Med vänlig hälsning

    Clownen

  • #2
    vad är det som inte fungera? är radio knappen inte markerad? om det är boolean värde borde du inte jämföra true och false istället för -1 och 0 (dvs $info[StortBol])?
    "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

    Kommentera


    • #3
      Den skriver inte ut checked när den skall, hela php snutten är knas och jag ser inte felet.

      Har kollat vad DB returnerar och det är -1.
      Printade $info arrayen.
      Med vänlig hälsning

      Clownen

      Kommentera


      • #4
        Du skriver aldrig ut någonting. Du behöver lägga till echo/print
        "Det finns tre sorters lögn; vanlig lögn, förbannand lögn och statistik" - Mark Twain

        Kommentera


        • #5
          Provat det utan något resultat men inte helt omöjligt att det inte blev något pga annat fel.
          Med vänlig hälsning

          Clownen

          Kommentera


          • #6
            Jester73 skrev: Visa inlägg
            Provat det utan något resultat men inte helt omöjligt att det inte blev något pga annat fel.
            vad bli felet, visuellt att boxen inte är markerad eller när du försöker spara värdet?

            Körde du som metalboy undrade:
            [kod]<td class="etk" style="width: <?echo $FormSize[C1]?>px;">Stort
            bolag: </td>
            <td style="text-aligneft;" style="width: <?echo $FormSize[C2]?>px;"><input class="inputs"
            type="radio" tabindex="8" name="StortBol" value="-1" <?php echo($info[StortBol] == true ? "checked" : "")?>>Ja</input> <input class="inputs"
            type="radio" tabindex="8" name="StortBol" value="0" <?php echo($info[StortBol] == false ? "checked" : "")?> >Nej</input></td>[/kod]?
            "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

            Kommentera


            • #7
              true är 1 och inte -1.
              Och det ska vara citat-tecken runt StortBol, $info['StortBol'].
              Testa att lägga in
              PHP-kod:
              <?php var_dump($info['StortBol'])?>
              Kanske detta skulle funka bättre?
              Kod:
              <td class="etk" style="width: <?echo $FormSize[C1]?>px;">Stort bolag: </td>
              <td style="text-align:left;" style="width: <?echo $FormSize[C2]?>px;"><input class="inputs" type="radio" tabindex="8"  name="StortBol" value="-1" <?php (($info['StortBol']) ? "checked" : "vafan")?>>Ja</input>
              <input class="inputs" type="radio" tabindex="8"  name="StortBol" value="0" <?php ((!$info['StortBol']) ? "checked" : "blä")?> >Nej</input></td>
              </tr>
              http://tumba25.net

              Kommentera


              • #8
                Det var ju det där med echo......hade satt det fel när jag testade....en typiskt Clowngrej...*suck*

                Gött att veta att hjälp finns att få, tack för all info
                Med vänlig hälsning

                Clownen

                Kommentera

                Working...
                X