Autor Zpráva
Hooker
Profil *
ahoj mám problém .... vkládam kus kódu
 <?php 
        echo "<table>";
        mysql_connect("localhost", "root", "123123");
        mysql_select_db("Databaze");
        $dotaz = mysql_query("SELECT FROM clanky WHERE autorizace='1' AND smazano='0' ;");
        while($zaznam = mysql_Fetch_Array($dotaz)):
        $id_novinky  = $zaznam["id"];
        $predmet = $zaznam["predmet"];
        $uvod = $zaznam["uvod"];
        $datum = $zaznam["datum"];
        $id_nicku = $zaznam["id_nicku"];
        $smazano = "0";
        $autorizace = "1";

a tohlle to píše , dík za rady
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
David Klouček
Profil
Zapoměls uvést, co chceš vybrat:
$dotaz = mysql_query("SELECT * FROM clanky WHERE autorizace='1' AND smazano='0' ;");

Uvozovky se u číselných typů sloupců nepíší. Za dotazem je dvojtečka zbytečná.

//upraveno, chyby jsem si z prvu nevšiml
Hooker
Profil *
a kam bych to měl napsat ??
mimochodec
Profil
Hooker:
$dotaz = mysql_query("SELECT * FROM clanky WHERE autorizace=1 AND smazano=0");
Hooker
Profil *
jo tak tam už to de ,ale ted mi to píše chybu u endwhile;


Parse error: syntax error, unexpected T_ENDWHILE in C:\ComplexWebServer\http_docs\vypis.php on line 38
mimochodec
Profil
Hooker:
jo tak tam už to de ,ale ted mi to píše chybu u endwhile;

Škoda že ten endwhile tady chybí.
Hooker
Profil *
davam i tu druhou část kódu

          $dotaz2 = mysql_query("SELECT * FROM Uzivatel WHERE id='$id_nicku';");
              while($vystup = mysql_fetch_object ($dotaz2))
              
      {
      
      $nick = $vystup->nick;
      }
    
      echo "<tr><th>$predmet</th></tr>
            <tr>
                <td colspan='2'>Uvod</td></tr>
                <tr><td>$datum</tr><td>$nick</td></tr>";          
        
       endwhile
        ?>



cely kod
  <body>
        <?php 
        echo "<table>";
        mysql_connect("localhost", "root", "123123");
        mysql_select_db("Databaze");
        $dotaz = mysql_query("SELECT FROM clanky WHERE autorizace='1' AND smazano='0' ;");
        while($zaznam = mysql_Fetch_Array($dotaz))
        $id_novinky  = $zaznam["id"];
        $predmet = $zaznam["predmet"];
        $uvod = $zaznam["uvod"];
        $datum = $zaznam["datum"];
        $id_nicku = $zaznam["id_nicku"];
        $smazano = "0";
        $autorizace = "1";
        
       
        
          $dotaz2 = mysql_query("SELECT * FROM Uzivatel WHERE id='$id_nicku';");
              while($vystup = mysql_fetch_object ($dotaz2))
              
      {
      
      $nick = $vystup->nick;
      }
          
      echo "<tr><th>$predmet</th></tr>
            <tr>
                <td colspan='2'>Uvod</td></tr>
                <tr><td>$datum</tr><td>$nick</td></tr>";          
            
                 
            endwhile
             
        ?>
        
        
          
  
  
  
  </body>
  </html>

a tohle to píše a už nevim jak dál

Parse error: syntax error, unexpected T_ENDWHILE
Bertram
Profil
endwhile; //středník
A ty čísla v dotazech nedávej do apostrofů.
Many
Profil *
jj dik ,ale chyba furt :(
Alphard
Profil
Druhá otázka je duplicita k php chyba-konec.
Toto téma je uzamčeno. Odpověď nelze zaslat.