Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP/MySQL], Problem z zapisem lub odczytem.
InzaghiX
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 20.01.2008

Ostrzeżenie: (0%)
-----


Witam. Dopiero zaczynam nauke z Php i Sql . Stworzyłem poniższy kod. W pliku index.php utworzyłem formularz. Wszystk działa dobrze. Nastepnie jest plik insert.php również chyba działa bo dodaje do bazy lecz niewidzę w niej treści w polu name. I plik rez.php gdzie wyświetlają mi się dane z bazy.


Oto kody.
INSERT.PHP
  1. <?php
  2.  @$name = $_POST['name'] ;
  3.  include "inc/dblink.php" ;
  4.  $link = @mysql_connect( $CFG->dbhost,$CFG->dbuser,$CFG->dbpass );
  5.  mysql_select_db( $CFG->dbname, $link );
  6.  $aQResult=mysql_query( "INSERT INTO imie.nowa ('id','name') VALUES (NULL, '$name')" , $link);
  7.  mysql_close($link);
  8.  
  9.  
  10. $zmienna="rez.php";
  11. header("Location: $zmienna"); 
  12.  
  13.  ?>



REZ.php

  1. <?php
  2.  include "inc/dblink.php" ;
  3. $link = @mysql_connect( $CFG->dbhost,$CFG->dbuser,$CFG->dbpass );
  4. mysql_select_db( $CFG->dbname, $link );
  5.  $result=mysql_query( "SELECT name FROM imie.nowa", $link );
  6. $aRow = mysql_num_rows($result);
  7.  while ( $aRow = mysql_fetch_array( $result ) )
  8.  {
  9.  echo ' <table border=1><tr><td> '.$aRow['id'].'<br /></tr></td></table>';
  10.  }
  11.  
  12. echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
  13.  
  14.  
  15.  ?>



I problem polega na tym , jak wyświetlam za pomocą SELECT zawartość tabeli to tylko widzę Id , name chyba wogole sie nie uzupełnia ponieważ się nie wyświetla , nie wiem dlaczego pewnie jakiś problem jest w pliku INSERT.php, Będe wdzięczny za pomoc.

Ten post edytował InzaghiX 20.01.2008, 23:58:40
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
jak wyświetlam za pomocą SELECT zawartość tabeli to tylko widzę Id
No bo przeciez w tym kodzie:
  1. <?php
  2. echo ' <table border=1><tr><td> '.$aRow['id'].'<br /></tr></td></table>';
  3. ?>

Wyswietlasz tylko id ... Myslisz ze php sie domysli i dorzuci ci na ekran ot tak sobie jeszcze name? winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
nevt
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


to też muszisz poprawić
  1. INSERT INTO imie.nowa (`id`,`name`) VALUES (NULL, '$name');

jest istotna różnica między tym ` znaczkiem a tym ' znaczkiem.


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
InzaghiX
post
Post #4





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 20.01.2008

Ostrzeżenie: (0%)
-----


Hmm... zamieniłem teraz na :

  1. <?php
  2. echo ' <table border=1><tr><td> '.$aRow['name'].'<br /></tr></td></table>';
  3. ?>


i nadal nie wyświetla name , teraz już wogole nic nie wyświetla sad.gif

a co do Insert to sa tam znaczki '. Co robie źle ? Te imię chyba wogole się nie zapisuje do bazy... wyołując je poleceniem SELECT name FROM imie.nowa; uzyskuje brak rezultatow. hmm...
Go to the top of the page
+Quote Post
nevt
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


popatrz jeszcze raz uważnie na mój poprzedni post.. a najlepiej nie patrz bo widzę, że nie widzisz ( biggrin.gif ) tego co trzeba... po prostu zamknij oczy i skopiuj ten INSERT i wklej do kodu zamiast twojego i będzie się dopisywać...

Ten post edytował nevt 21.01.2008, 12:26:27


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:45