Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [php/mysql]problem z zmiennymi
Forum PHP.pl > Forum > Przedszkole
Kamils2
witam otoz mam taki problem mam sys newsow i jest cos takiego

dodawanie>podglad (cofnij [edycja - ladowanie strony z wypelnionymi plami) , dodaj [dodanie wpisu do mysql]) i wszystko jestr niby ok podglad z podlgadu do zmiany zmiana i podglad i dodanie tez dziala tylko zamiast tego co bylo w polach formularza dodaje takie cos

$tytul 14.02.2007, 10:50
$tresc

dodaje takze caly kod od dodawnia

  1. <?php
  2. //********************************************************************************
    ******************
  3.  
  4. if(isset($_GET['action']) && $_GET['action']=='preview')
  5. {
  6. //krotkie zmienne
  7. $tytul=$_POST['tytul'];
  8. $autor=$_POST['autor'];
  9. $zrodlo=$_POST['zrodlo'];
  10. $tresc=$_POST['tresc'];
  11.  
  12.  // link do edycji danych
  13. echo '<input type="hidden" name="tytul" value="'; echo $tytul; echo '">';
  14. echo '<input type="hidden" name="autor" value="'; echo $autor; echo '">';
  15. echo '<input type="hidden" name="zrodlo" value="'; echo $zrodlo; echo '">';
  16. echo '<input type="hidden" name="tresc" value="'; echo $tresc; echo '">';
  17.  
  18.  echo '<center><input type="submit" value="< Edytuj" class="button"></center>';
  19.  
  20.  echo '</form>';
  21.  
  22.  //link do dodania newsa
  23.  echo '<form method="POST" action="news.php?action=add">';
  24.  
  25.  echo '<input type="hidden" name="tytul" value="$tytul">';
  26.  echo '<input type="hidden" name="autor" value="$autor">';
  27.  echo '<input type="hidden" name="zrodlo" value="$zrodlo">';
  28.  echo '<input type="hidden" name="tresc" value="$tresc">';
  29.  
  30.  
  31.  echo '<b>';
  32.  echo $tytul;
  33.  echo '</b><P></P><p align="justify">';
  34.  echo $tresc;
  35.  echo '</p><P></P><i>Autor</i>: ';
  36.  echo $autor; 
  37.  echo '<br><i>¬ród³o</i>: <a href=';
  38.  echo $zrodlo;
  39.  echo '>';
  40.  echo $zrodlo;
  41.  echo '</a><P></p>';
  42.  echo '<center><input type="submit" value="Dodaj >" class="button"></center>';
  43.  
  44.  echo '</form>';
  45. }
  46. //********************************************************************************
    ******************
  47.  
  48. elseif(isset($_GET['action']) && $_GET['action']=='pedit')
  49. {
  50. //krotkie zmienne
  51. $tytul=$_POST['tytul'];
  52. $autor=$_POST['autor'];
  53. $zrodlo=$_POST['zrodlo'];
  54. $tresc=$_POST['tresc'];
  55.  
  56. echo '<input type="hidden" name="tytul" value="'; echo $tytul; echo '">';
  57. echo '<input type="hidden" name="autor" value="'; echo $autor; echo '">';
  58. echo '<input type="hidden" name="zrodlo" value="'; echo $zrodlo; echo '">';
  59. echo '<input type="hidden" name="tresc" value="'; echo $tresc; echo '">';
  60.  
  61.  echo 'Edycja danych / Dodawanie nowego newsa: <P></P>
  62. <form method="POST" action="news.php?action=preview">
  63. <table class="text">
  64. <tr><td widht="50px"><b>Tytu³ </b></td><td widht="10px"><b>:</b></td> 
  65. <td width="150px"><input type="text" name="tytul" value="'; echo $tytul; echo '" size="34" class="formularz"> </td></tr>
  66. <tr><td widht="50px"><b>Autor </b></td><td widht="10px"><b>:</b></td> 
  67. <td width="150px"><input type="text" name="autor" value="'; echo $autor; echo '" size="34" class="formularz"> </td></tr>
  68. <tr><td widht="50px"><b>¬ród³o </b></td><td widht="10px"><b>:</b></td> 
  69. <td width="150px"><input type="text" name="zrodlo" value="'; echo $zrodlo; echo '" size="34" class="formularz" value="http://"> </td></tr>
  70. <tr><td widht="50px" valign="top"><b>Tre¶æ </b></td><td widht="10px" valign="top"><b>:</b></td> 
  71. <td width="150px"><textarea name="tresc" cols="70" rows="10" class="textera">'; echo $tresc; echo '</textarea></td></tr>
  72. <tr><td width="150px" colspan="3"><center><input type="submit" value="Podgl±d" class="button"></center></td></tr>
  73. </table><P></P>
  74. <table class="text">
  75. <tr><td widht="50px"><b>Wstaw </b></td><td widht="10px"><b>:</b></td> 
  76. <td width="300px">
  77. <input type="submit" value="B" class="button"> 
  78. <input type="submit" value="I" class="button"> 
  79. <input type="submit" value="U" class="button">
  80. <input type="submit" value="UL" class="button">
  81. <input type="submit" value="LI" class="button">
  82. <input type="submit" value="TB" class="button">
  83. <input type="submit" value="TD" class="button">
  84. <input type="submit" value="TR" class="button">
  85. </td>
  86. </tr>
  87. </table>
  88. </form>
  89. ';
  90.  
  91. }
  92. //********************************************************************************
    ******************
  93.  
  94. elseif(isset($_GET['action']) && $_GET['action']=='add')
  95. {
  96.  //krotkie zmienne
  97. $tytul=$_POST['tytul'];
  98. $autor=$_POST['autor'];
  99. $zrodlo=$_POST['zrodlo'];
  100. $tresc=$_POST['tresc'];
  101. $data=date('d.m.Y, H:i');
  102.  
  103. mysql_query("INSERT INTO news VALUES(0,'$tytul','$autor','$zrodlo','$tresc','$data')");
  104. echo 'Doda³em newsa! <br> <a href=../index.php>Strona g³ówna</a>';
  105.  
  106. }
  107.  
  108. //********************************************************************************
    ****************
  109.  
  110. else echo 'Dodawanie nowego newsa <P></P>
  111. <form method="POST" action="news.php?action=preview">
  112. <table class="text">
  113. <tr><td widht="50px"><b>Tytu³ </b></td><td widht="10px"><b>:</b></td> 
  114. <td width="150px"><input type="text" name="tytul" size="34" class="formularz"> </td></tr>
  115. <tr><td widht="50px"><b>Autor </b></td><td widht="10px"><b>:</b></td> 
  116. <td width="150px"><input type="text" name="autor" size="34" class="formularz"> </td></tr>
  117. <tr><td widht="50px"><b>¬ród³o </b></td><td widht="10px"><b>:</b></td> 
  118. <td width="150px"><input type="text" name="zrodlo" size="34" class="formularz" value="http://"> </td></tr>
  119. <tr><td widht="50px" valign="top"><b>Tre¶æ </b></td><td widht="10px" valign="top"><b>:</b></td> 
  120. <td width="150px"><textarea name="tresc" cols="70" rows="10" class="textera"></textarea></td></tr>
  121. <tr><td width="150px" colspan="3"><center><input type="submit" value="Podgl±d" class="button"></center></td></tr>
  122. </table><P></P>
  123. <table class="text">
  124. <tr><td widht="50px"><b>Wstaw </b></td><td widht="10px"><b>:</b></td> 
  125. <td width="300px">
  126. <input type="submit" value="B" class="button"> 
  127. <input type="submit" value="I" class="button"> 
  128. <input type="submit" value="U" class="button">
  129. <input type="submit" value="UL" class="button">
  130. <input type="submit" value="LI" class="button">
  131. <input type="submit" value="TB" class="button">
  132. <input type="submit" value="TD" class="button">
  133. <input type="submit" value="TR" class="button">
  134. </td>
  135. </tr>
  136. </table>
  137. </form>
  138. ';
  139. }
  140. ?>


moze wy wiecie jak to nareperowac bo ja nie :/
nospor
  1. <?php
  2. echo '<input type="hidden" name="tytul" value="$tytul">';
  3. ?>

tja...
Masz tu link:
http://pl.php.net/manual/pl/language.types.string.php
i doczytaj sobie w jakich apostrofach zmienne sa parsowane.

ps: przenosze
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.