Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Count
Forum PHP.pl > Forum > PHP
Lethys
Wiec tak powiem dokladnie o co mi chodzi , chce aby w polu "Numer twojej notatki " w formularzowym okienku wyswietlala mi sie liczba wpisow w bazie + 1

Tutaj pokaze o jaki formularz chodzi :




To jest moj skrypt liczenia wpisow :


  1. <?php
  2. include("config.php");
  3. $result = mysql_query("SELECT COUNT(id) as ile FROM notatka");
  4. $row = mysql_fetch_array($result);
  5. //print_r($row);
  6. echo 'W serwisie znajduje sie '.$row['ile'].' notatek'; 
  7.  
  8. ?>



Prosze o pomoc , z gory dziekuje
dr_bonzo
No i w czym problem?

Liczbe wpisow wyswietl w formularzu zamiast

<input ... value=" . $row['ile'] . "....
Lethys
Zrobilem tak :


  1. <?php
  2.  
  3. include("config.php");
  4. include("formularz.htm")
  5.  
  6.  
  7. $result = mysql_query("SELECT COUNT(id) as ile FROM notatka");
  8. $row = mysql_fetch_array($result);
  9. //print_r($row);
  10.  
  11.  
  12.  
  13.  
  14. ?>


Formularz :

  1. <?php
  2. <!-- formularz.html -->
  3. <form action="napisz.php" method="post">
  4. <p>Twój e-mail: <input type="text" name="mail" size="20" /></p>
  5. <INPUT TYPE="text" NAME=".$row['ile']." READONLY>
  6. <p>Wiadomo&#347;ć:<br />
  7. <textarea name="notatka" rows="3" cols="50"></textarea></p>
  8. <p><input type="submit" name="submit" value="Wyśli dane" /></p>
  9. </form>
  10. <!-- Koniec formularza -->
  11. ?>



I ze tak powiem gowno dziala tongue.gif
piwoszeq
  1. <!-- formularz.html -->
  2. <form action="napisz.php" method="post">
  3. <p>Twój e-mail: <input type="text" name="mail" size="20"></p>
  4. <INPUT TYPE="text" NAME="nazwa jaka chesz" value="$row['ile']">
  5. <p>Wiadomość:<br />
  6. <textarea name="notatka" rows="3" cols="50"></textarea></p>
  7. <p><input type="submit" name="submit" value="Wyśli dane" /></p>
  8. </form>
  9. <!-- Koniec formularza -->


chyba tak powinno byc ?smile.gif
Lethys
Blad wywala

Cytat
Parse error: parse error, unexpected '<' in /var/www/vhosts/lethys.xxl-web.pl/httpdocs/notator/formularz.php on line 4



Wlasnie nie wiem czemu sie czepia wszystkich '<' angrysmiley.gif
piwoszeq
edytowalem poprzednie smile.gif
bo pewnie dales przed tym
<?php
to jest czysty html!
jesli to dajesz w kodzie php to muszisz dać to w echo "";
1010
  1. <?
  2. //chciales jeszcze plus jeden tongue.gif no to masz:
  3. $ile = $row['ile']+1;
  4. ?>

a potem html:
  1. <!-- formularz.html -->
  2. <form action="napisz.php" method="post">
  3. <p>Twój e-mail: <input type="text" name="mail" size="20"></p>
  4. <INPUT TYPE="text" NAME="nazwa jaka chesz" value="<?=$ile;?>">
  5. <p>Wiadomość:<br />
  6. <textarea name="notatka" rows="3" cols="50"></textarea></p>
  7. <p><input type="submit" name="submit" value="Wyśli dane" /></p>
  8. </form>
  9. <!-- Koniec formularza -->
Lethys
Niby dziala ale teraz nie chce znowu wysylac , pojawia sie blad :

Cytat
Parse error: parse error, unexpected T_VARIABLE in /var/www/vhosts/lethys.xxl-web.pl/httpdocs/notator/napisz.php on line 15



A tutaj kod napisz.php :

  1. <?php
  2.  
  3.  
  4. include("config.php");
  5.  
  6. // Ustawienia //
  7.  
  8.  
  9. $mail = $_POST["mail"];
  10. $notatka = $_POST["notatka"];
  11. $pass = $_POST["pass"];
  12. $id = 311
  13.  
  14.  
  15. $query = "INSERT INTO notatka VALUES ('','".$mail."', '".$notatka."');";
  16. mysql_query($query);
  17.  
  18.  
  19. ?>



Teraz to juz naprawde nie wiem co jest grane sad.gif
janus
W linii 13 powinien być średnik na końcu czyli:

  1. <?php
  2. $id = 311;
  3. ?>
Lethys
Dzieki taki glupi blad i wszystko nie dzialo tongue.gif

Thx wszystkim za pomoc
1010
a teraz już wszystko działa tak jak ma?
Lethys
tak tongue.gif
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.