Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: formularz przesyłania do bazy SQL
Forum PHP.pl > Forum > PHP
stein
Witam. Prosze o pomoc w takim problemie mianowicie, napisalem skrypt w php który przesyla dane do bazy sql i nastepnie wyswietla je na stronie, metodą post w formularzu. I sprawa wygląda tak że wszystko ładnie działa na krasnalu, natomiast po przesłaniu plików na serwer ponizszy skrypt nie wysyla nic do bazy, jaki moze byc problem ze ten sam skrypt nie dziala tak samo mimo ze reszta razem z bazą napewno jest identyczne.
  1. <td class="kolum"><?php require_once ('../moj_connect.php');
  2.              
  3.                if  (isset ($_POST['nazw2'])){
  4.           $nazw=($_POST['nazw2']);        
  5.           $query = "SELECT nr FROM imie WHERE nik ='$nazw2'";
  6.            $result = @mysql_query ($query);
  7.            if (mysql_num_rows($result)==1)  
  8.     {                                                                    
  9.  
  10.            $query = "INSERT INTO sklady (druzyna2)  
  11.                   VALUES ('$nazw2' )";    
  12.           $result = mysql_query ($query);
  13.          // Wtym momencie nie wstawia mimo spelnienia przechodzi do "else"                                
  14.     }                                                                  
  15.         else{                          
  16.                  echo 'Ten nick nie jest zapisany';                  
  17.               }                    
  18.                                      }  
  19.        
  20.           $query2 = "SELECT druzyna2 FROM sklady ORDER BY nr_id ASC";        
  21.        $result2 = mysql_query ($query2);
  22.      
  23.          while ($row = mysql_fetch_array($result2, MYSQL_ASSOC)) {
  24.  
  25.          echo '<p>'.$row['druzyna2'].'</p>';
  26.        }
  27.        mysql_free_result ($result2); ?><br></td>
  28.    <td><br>
  29.                   <form action="admin.php" method="post">
  30.                   <input type="text" name="nazw2" maxlength="20" size="10">
  31.                   <div align="center"><input type="submit" value="zatwierdź"></div>
  32.                   </form>            
  33.  </td>



Z góry dziekuje za pomoc
windman
w zapytaniu (SELECT) masz $nazw2 powinno byc $nazw

Krasnal ma register_globals na ON, zmien na OFF to też przestanie działac
stein
Ah sorry z tą 'nazw2 i nazw' głupi błąd skrypt działa tylko wstawia pusą wartosc do tabeli w bazie, jesli to przez register_globals na serwerze, to jak powinno bżmiec zapytanie, żeby to ominąć? jesli mozna prosic o odpowiedz.

Mozna zamknąć temat. offtopic.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.