Autor Zpráva
zawin
Profil
Caute, hladam nejaky hotovy script ktory by zvladol pridavanie clankov cez nejaku administaciu a nasledne poblikovanie na stranke, nechcem nahadzovat cely redakcny system napr php-nuke, pretoze mi staci iba aby som mohol pouzivat pridavanie clankov.
Dakujem
kletely
Profil
zawin
Načo ti je hotoví script? ved keď vieš PHP a podla moznosti aj MySQL ta to pre teba nemôžebyť problém.
denCo
Profil
viem ze je to stara tema, ale aj tak

admin.php
<?php
###MYSQL HOST NAME 
$myhostName="localhost"; 

###MYSQL DATABASE 
$mydbName="..."; 

###MYSQL USER NAME 
$myuserName="..."; 

###MYSQL PASSWORD 
$myPW="..."; 

$db=mysql_connect($myhostName,$myuserName,$myPW) or die("Bohužel se nepodařílo připojit k MYSQL databázi... zkuste to prosím později."); 
if (!mysql_select_db($mydbName,$db)) { 
echo "Chyba při připojení k databázi."; 
exit(); 
}

if ($_POST['odoslal'] == 1) {
if (empty($_POST['predmet']) || empty ($_POST['telo']) ) { $chyba = "Zadajte predmet, text novinky a heslo administrátora!"; }
if (empty($chyba)) { 
$var1 = htmlspecialchars($_POST['predmet']); 
$var2 = htmlspecialchars($_POST['telo']); 
$var1 = addslashes($var1); 
$var2 = addslashes($var2); 
mysql_query("INSERT INTO nazov_tabulky (predmet,telo) VALUES ('$var1','$var2')", $db ) or Die("Nastala chyba: ".MySQL_Error()); 
?>
<form action="admin.php" method="post"> <font color="#784b20"> Predmet novinky: </font> <br>
          <input type="text" name="predmet" maxlength="50" value="<?php echo $_POST['predmet']?>"> <br> <font color="#784b20"> Text novinky: </font> <br>
          <textarea name="telo"><?php echo $_POST['telo']?></textarea> <br>
          <input type="hidden" name="odoslal" value="1"> 
          
          <input type="submit" value="Přidat"> 
          </form>

index.php
<?php
###MYSQL HOST NAME 
$myhostName="localhost"; 

###MYSQL DATABASE 
$mydbName="..."; 

###MYSQL USER NAME 
$myuserName="..."; 

###MYSQL PASSWORD 
$myPW="..."; 

$db=mysql_connect($myhostName,$myuserName,$myPW) or die("Bohužel se nepodařílo připojit k MYSQL databázi... zkuste to prosím později."); 
if (!mysql_select_db($mydbName,$db)) { 
echo "Chyba při připojení k databázi."; 
exit(); 
}

$result = mysql_query("SELECT * FROM komentar ORDER BY id Desc");
          while ($tmp=MySQL_Fetch_Array($result))
          {
              $id = $tmp['ID'];?>
              <table>
              <tr>
                <td>
                  <img src="./images/news.bmp" alt="Novinky">
                </td>
              </tr>
              <tr>
                <td>
                  <div>
                    <?php echo $tmp['predmet'];?>
                  </div>
                  <div>
                    <?php echo $tmp['telo'];?>
                  </div>
                </td>
              </tr>
            </table>
              <?php
              }
?>
joni
Profil *
ale ved toto hadze hlasku:

Parse error: syntax error, unexpected $end in /3w/mysteria.cz/b/bermuda/skuska/vklad_clan/admin.php on line 37

a to preco?
denCo
Profil
ale ved toto hadze hlasku:

Parse error: syntax error, unexpected $end in /3w/mysteria.cz/b/bermuda/skuska/vklad_clan/admin.php on line 37

a to preco?


na ktorom presne riadku to pise??? lebo mne to funguje
tiso
Profil
denCo: „na ktorom presne riadku to pise??? lebo mne to funguje
Z chybovej hlášky si to môžeš prečítať. Nevložil si sem celý kód admin.php
denCo
Profil
tisoZ chybovej hlášky si to môžeš prečítať. Nevložil si sem celý kód admin.php
zaujimave, ze ten moj kod ma len 35 riadkov, takze nechapem ako dospel k tej chybe, tak preto som sa pytal na riadok a vlozil som cely kus kodu, ktory je na to treba, lebo mne to ide s tymto kodom v pohode
tiso
Profil
denCo: a kde máš ukončenú zátvorku
if (empty($chyba)) {
?
denCo
Profil
<?php
###MYSQL HOST NAME 
$myhostName="localhost"; 

###MYSQL DATABASE 
$mydbName="..."; 

###MYSQL USER NAME 
$myuserName="..."; 

###MYSQL PASSWORD 
$myPW="..."; 

$db=mysql_connect($myhostName,$myuserName,$myPW) or die("Bohužel se nepodařílo připojit k MYSQL databázi... zkuste to prosím později."); 
if (!mysql_select_db($mydbName,$db)) { 
echo "Chyba při připojení k databázi."; 
exit(); 
}

if ($_POST['odoslal'] == 1) {
if (empty($_POST['predmet']) || empty ($_POST['telo']) ) { $chyba = "Zadajte predmet, text novinky a heslo administrátora!"; }
if (empty($chyba)) { 
$var1 = htmlspecialchars($_POST['predmet']); 
$var2 = htmlspecialchars($_POST['telo']); 
$var1 = addslashes($var1); 
$var2 = addslashes($var2); 
mysql_query("INSERT INTO nazov_tabulky (predmet,telo) VALUES ('$var1','$var2')", $db ) or Die("Nastala chyba: ".MySQL_Error()); 
}
}
?>
<form action="admin.php" method="post"> <font color="#784b20"> Predmet novinky: </font> <br>
          <input type="text" name="predmet" maxlength="50" value="<?php echo $_POST['predmet']?>"> <br> <font color="#784b20"> Text novinky: </font> <br>
          <textarea name="telo"><?php echo $_POST['telo']?></textarea> <br>
          <input type="hidden" name="odoslal" value="1"> 
          
          <input type="submit" value="Přidat"> 
          </form>

hej prepac, naozaj som to neskopiroval cele, lebo som to trosku poupravil, takze teraz by to malo ist
joni
Profil *
denCo

Nič, ja len vždy aj vyskúšam skripty, ktore sú tu uvádzané, len so zvedavosti..

:)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0