Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql]Dodawanie do mysql
Forum PHP.pl > Forum > PHP
zaba12
mam taki o kod
Kod
$query = "SELECT * FROM katalogi ";
$result = mysql_query($query);

while($p = mysql_fetch_array($result)) {

$katalogi = $p['katalogi'];
$id = $p['id'];

$katalogi = stripslashes($katalogi);


echo "<option>$katalogi</option>";
i gdy u siebie na www naciskam dodaj to on mi dodaje tylko Nazwe strony a reszte to on dodaje menu sad.gif
ennics
Cytat
on mi dodaje tylko Nazwe strony a reszte to on dodaje menu

możesz jaśniej ? i gdzie tam jest "naciskam dodaj " ?
zaba12
Kod
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
       <?
       echo "<a href=\"index.php?s=katalog/dopisz&co=dodaj\">Twoja strona została dodana do katalogu</a><br><br>";
       if ($co == dopisz){
       if ($autor && $email && $tresc && $tytul && $www && $gg){
       $dodaj = mysql_query ("INSERT INTO linki (id , autor , email , tresc , tytul , www , gg) VALUES ('', '$autor', '$email', '$tresc','$tytul','$www','$gg');") or
       die ("błąd w pytaniu");
       echo "wpis został dodany! <a href=\"?s=katalog/index\">Do katalogu stron</a>";
} else {
echo "Wypełnij wszystkie pola formularza!";
}
} elseif ($co == dodaj){
echo "<p class=\"articlehead\">Dodaj swoja strone do katalogu</p>";
echo "<form method=\"POST\" action=\"index.php?s=katalog/dopisz&co=dopisz\">
<p>Tytuł: <input type=\"text\" class=\"inputbox\" name=\"tytul\" size=\"20\"><br>
Treść: <textarea rows=\"5\" name=\"tresc\" cols=\"27\"></textarea><br>
Autor: <input type=\"text\" class=\"inputbox\" name=\"autor\" size=\"20\"><br>
E-Mail autora: <input type=\"text\" class=\"inputbox\" name=\"email\" size=\"20\"><br>
       Adres www: <input type=\"text\" class=\"inputbox\" name=\"www\" size=\"20\"><br>
       Gadu-Gadu: <input type=\"text\" class=\"inputbox\" name=\"gg\" size=\"20\"><br>
       <select size=\"1\" name=\"kategorie\">
<option selected=\"1\">kategoria1 - zaznaczona</option>";

$query = "SELECT * FROM katalogi ";
$result = mysql_query($query);

while($p = mysql_fetch_array($result)) {

$katalogi = $p['katalogi'];
$id = $p['id'];

$katalogi = stripslashes($katalogi);


echo "<option>$katalogi</option>";

}
echo "</select></p>
<p><input type=\"submit\" value=\"Dodaj\"></p>
</form>";
}

?>
Masz cały kod
carman
nie mam pytan:]czytelnosc kodu to podstawa.proponuje jak najszybciej przejsc na system szablonow - smarty. tak daleko nie pociagniesz, a ludzie na forum dostana ku..... ( chybam zdenerwowany )
Vertical
Może lepiej zastosować:
  1. INSERT
  2. INTO linki VALUES (NULL, '$autor', '$email', '$tresc', '$tytul','$www','$gg')

To jedyne co udało mi się wymyślić ze względu na czytelność kodu. UŻYWAJ TAGA php
zaba12
  1. <?php
  2. <option selected=&#092;"1\">kategoria1 - zaznaczona</option>\";
  3.  
  4. $query = &#092;"SELECT * FROM katalogi \";
  5. $result = mysql_query($query);
  6.  
  7. while($p = mysql_fetch_array($result)) {
  8.  
  9. $katalogi = $p['katalogi'];
  10. $id = $p['id'];
  11.  
  12. $katalogi = stripslashes($katalogi);
  13.  
  14.  
  15. echo &#092;"<option>$katalogi</option>\";
  16.  
  17. }
  18. echo &#092;"</select></p>
  19. <p><input type=&#092;"submit\" value=\"Dodaj\"></p>
  20. </form>&#092;";
  21. }
  22. ?>


z tym mam problem bo prawie taki sam kod wyswietla menu
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.